`
xzuse
  • 浏览: 43493 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Oracle 冷备份还原

阅读更多

   所谓“冷备份”即直接拷贝数据文件备份,比较方便,但必须要在数据库关闭状态。

对于重装了系统和Oracle数据库重装之后的还原比较重要

以下是本人的还原经验:

由于我完整保存了 数据文件、控制文件和联机文件,且重新安装之后的结构与之前的一模一样,所以比较简单

示例:

      D:\oracle_old\product\10.2.0\oradata 先前数据库文件备份

      .DBF 的是数据文件

      .CTL的是控制文件

      .LOG的是日志文件

      .ROL是回滚数据文件

首先需要停止新建实例服务(即关闭数据库),

   1)Copy原数据库的数据文件、控制文件和日志文件到D:\oracle\product\10.2.0\oradata 。

   2)重启数据库;

   Cmd>sqlplus /nolog

   Sql>conn as sysdba

   用户名:system

   密码:(此处密码为新创建数据库的密码)

   Sql>shutdown immediate

   Sql>startup nomount

   Sql>alter database mount;

   此时看数据库是不是能mount起来,有时会提示没有口令文件PWDdemo.ora文件找不到。查看对应的目录(database下)会发现该文件是存在的。此时需要注意,该口令文件是新安装数据库后创建实例时生成的口令文件,不是以前所用数据库的口令文件,而现在,我们是用以前数据库的控制文件和数据文件来打开以前的数据库,所以此时需要重新创建一个口令文件。

   Sql>shutdown immediate

   Sql>host orapwd file=D:\oracle\product\10.2.0\db_1\database\PWDorcl.ora password=oracle

   Entries=10 (放在database 目录下)

   Sql>startup nomount

   Sql>alter database mount;

   Sql>alter database open;

打开数据库

success

 

startup nomount 打开参数文件     这时候只能访问有关内存配置的表
alter database mount 打开控制文件  能访问有关数据库结构信息的一些表
alter database open 打开数据库   可以访问数据库内的所有内容了,包括用户建立的表

 

分享到:
评论

相关推荐

    oracle备份与还原数据库

    Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景和需求,各有优势。 - **导出/导入(EXP/IMP)**:这是一种逻辑备份的方式,...

    linux下oracle11g 数据库冷备份异机还原

    ### Linux 下 Oracle 11g 数据库冷备份与异机还原详解 #### 实验背景及目的 在进行系统维护或升级之前,为了保障数据的安全性和业务连续性,通常需要对现有生产环境中的数据库进行备份。当涉及到Oracle 11g数据库的...

    oracle冷备份实例forwindows

    oracle 冷备份的还原操作可以分为以下几个步骤: 1. 在开始菜单的“运行”输入“cmd”进入命令行状态,设置 Oracle_sid 变量。 2. 创建实例,使用 oradim 命令创建新的 Oracle 数据库实例。 3. 将从企业取得的配置...

    Oracle11g冷备份并迁移整个数据库去另一台服务器.doc

    Oracle 11g冷备份并迁移整个数据库到另一台服务器 Oracle 11g冷备份是指在不停止数据库的前提下,对数据库进行备份的操作。cold backup是相对于hot backup的,hot backup是在数据库运行时进行备份,而cold backup是...

    oracle冷备份脚本

    在这个场景中,"oracle冷备份脚本"是用于自动化执行这一过程的工具。下面我们将深入探讨Oracle冷备份的基本概念、脚本的组成部分以及如何使用`cool.bat`和`basebak.sql`这两个文件进行数据库备份。 1. Oracle冷备份...

    Oracle备份和还原

    冷备份是指在数据库关闭状态下将数据库相关文件转移到安全的区域,而热备份是指在数据库在线状态下进行备份。冷备份具有快速、方便和高效的优良特性,但是它需要在数据库关闭状态下进行备份。 冷备份的步骤包括: ...

    linux下oracle11g 数据库备份异机还原

    Oracle 11g 数据库冷备份异机还原 Linux 下 Oracle 11g 数据库冷备份异机还原是指在 Linux 操作系统下,对 Oracle 11g 数据库进行冷备份,并将备份的数据文件还原到另外一台主机上,以便在源主机上进行数据库升级或...

    oracle配置、远程备份还原教程.docx

    - **冷备份还原**: - 恢复前需要停止数据库服务,并将备份文件复制回原位置。 - 完成后重启数据库服务即可。 - **热备份还原**: - 除了复制备份文件外,还需要恢复归档日志并执行相关操作以确保数据一致性。 - **...

    Oracle数据库的冷备份及冷备份异地恢复方法

    Oracle数据库的冷备份是一种在数据库完全关闭的情况下进行的备份方式,它主要用于保护数据库在特定时间点的数据状态。这种备份方式不涉及任何活动事务,因此在备份过程中不会产生新的数据变化,降低了备份的复杂性。...

    第19章 Oracle数据备份与还原.ppt

    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给用户一个完整的数据库。热备份是在数据库运行的情况下,采用 archivelog mode 方式备份数据库的方法。 19.1.3 数据的还原 当数据丢失或意外破坏时,...

    oracle10g数据库备份与还原总结

    本篇将详细介绍Oracle 10g数据库的备份与还原策略,包括热备份、冷备份以及导出与导入操作。 首先,我们来理解一下数据库备份的必要性。数据库备份是为了防止数据丢失,这可能由于硬件故障、软件错误、人为操作失误...

    oracle数据库备份与恢复操作手册

    而冷备份恢复则涉及将备份的物理文件还原到原始位置,然后启动数据库。 总的来说,Oracle数据库的备份与恢复策略需根据PDB系统的实际需求和数据敏感度来定制。通过定期备份、多种备份类型的组合以及妥善的恢复计划...

    oracle 数据库备份 实例代码

    2. **冷备份**:数据库关闭时进行,简单且快速,但会导致服务暂停。 六、备份存储与管理 1. **多版本备份**:保存多个时间点的备份,便于选择合适的恢复点。 2. **备份压缩**:节省存储空间,但可能增加恢复时间。 ...

    ORACLE 11gR2 备份与还原

    - **冷备份**:在数据库关闭的情况下进行备份,适用于备份整个数据库或单个数据文件。 - **热备份**:在数据库正常运行的情况下进行备份,适用于备份表空间。 #### 四、Oracle Flashback Technology Oracle ...

    oracle11g_rman备份还原初步方案(20190524).docx

    - **冷备份** - 在数据库系统完全关闭后,使用操作系统命令对表空间进行拷贝进行备份。 - 特点:只能恢复到某个特定的备份点,无法恢复该备份点之后的数据。 - **热备份** - 在数据库系统不停机的情况下进行...

    Oracle数据库备份与恢复.pdf

    - **冷备份**:在数据库关闭状态下进行备份,优点是简单、快速,但缺点是备份期间数据库无法使用,可能影响业务连续性。 - **热备份**:在数据库运行状态下进行备份,允许备份过程中继续对数据库进行读写操作。热...

    oracle数据库的备份和还原

    Oracle提供了多种备份方式,包括冷备份、热备份以及逻辑备份等。 #### 二、备份方法详解 ##### 1. 冷备份 - **定义**:冷备份是指在数据库完全关闭的情况下进行的备份,这种备份方式简单快捷。 - **适用场景**:...

    备份与还原Oracle版.rar

    1. **物理备份**:Oracle提供几种物理备份方式,如传统的冷备份(在数据库关闭状态下进行)和热备份(在数据库运行时进行)。RMAN(恢复管理器)是Oracle提供的工具,支持热备份和增量备份,可以结合使用Oracle的...

Global site tag (gtag.js) - Google Analytics