`

Oracle数据库冷备份恢复过程

 
阅读更多

过程如下:

  通过v$controlfile查看控制文件,通过v$logfile查看重做日志文件,通过V$DATAFILE查看数据文件,发现他们都处于同一文件夹中i:/oracle/oradata/test中,索性都复制到另一台机器的e:/oracle/oradata/test中,复制之前shutdown系统。还复制了inittest.ora后来发现他指向另一个init.ora,又复制了这个init.ora,还复制了一个口令文件PWDtest.ora到机房电脑的相应位置。startup后,发现无法运行,我想应该是两个oracle安装路径不同的原因,首先修改了init.ora中的控制文件的路径,还是不行,我想应该修改控制文件中的数据文件路径信息,如何修改呢?网上一顿查找,终于找到了如下方法:

  首先,在原电脑上:

  1. 备份数据库中的数据,以防不测。

  2. svrmgrl

  3. svrmgrl>connect internal/oracle

  4. svrmgrl>alter database backup controlfile to trace; 备份控制文件

  5. 在/home/oracle//admin/ora7/udump下可找到最新生成的TRACE文件,假设为ora_15269.trc,此文件就包含了当前控制文件的参数及生成语法。

  6. 提取ora_15269.trc中有关控制文件生成的语句另存为creatctl.sql。

  7. 修改creatctl.sql中的路径信息;

  8.然后,复制到目标电脑上,并且在目标电脑上

  9. svrmgrl

  10. svrmgrl>connect internal

  11. svrmgrl>shutdown immediate

  12. svrmgrl>@creatctl.sql

  13. svrmgrl>alter database open;数据库迁移成功.]

  总结:

  冷备份需要在oracle shutdown的情况下,拷贝如下文件:1.数据文件;2.控制文件;3。日志文件;4。init数据库实例名.ora文件,及其内部指向的init.ora文件;5 口令文件PWD数据库实例名.ora;然后,安装oracle,实例名和以前相同,安装路径等最好也相同,shutdown,拷贝上述文件到相应位置,如果安装位置和以前不同,需要修改init*.ora,和控制文件中的路径信息。

分享到:
评论

相关推荐

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

    Oracle数据库备份与恢复操作手册,主要介绍oracle数据库冷备份和恢复,热备份和恢复以及rman备份和恢复.

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

    linux下oracle11g 数据库冷备份异机还原,适用于可以停机备份的数据库,方便数据库文件过大还原,本人测试的数据库文件有一百多G

    Oracle 数据库的备份与恢复

    Oracle 数据库的备份与恢复 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。

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

    如何对Oracle数据库进行冷备份呢?如果是冷备份异地恢复有需要做哪些设置呢?本文我们主要介绍这一方面的内容,接下来我们开始接介绍。  一、冷备份  以oracle10g为例。  coldbak脚本: –connect ...

    oracle数据库备份与恢复

    该文档讲了oracle数据库的备份,主要有热备份、冷备份以及相关恢复方法,是一个初学者的参考文档。

    ORACLE数据库备份与恢复详解

    Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,...

    oracle数据库备份恢复

    该文档详细的整合了oracle数据库备份,恢复的指令操作,并进行了详细的描述

    Oracle 10gr2版本数据库备份和恢复工具

    oracle数据库的备份和恢复一般都在dos下通过命令实现,但是,对于一般的数据库管理员或是普通用户而言,命令的使用可能多少是他们的难点,为了摆脱那些可怕的命令,我将那些命令集成到可视化的程序中,使用方便快捷...

    oracle数据库备份

    Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用...

    oracle备份和恢复.pdf

    所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态...

    oracle 10g 备份与恢复

    用expdp和impdp进行数据库表空间的备份与恢复

    oracle备份

    Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用...

    Oracle数据库备份与恢复系统

    oracle的backup and restore

    Oracle10g冷备份恢复实战.pdf

    Oracle10g冷备份恢复实战.pdf

    oracle冷备份恢复和oracle异机恢复使用方法

    主要介绍了oracle冷备份恢复和oracle异机恢复方法,冷备份发生在数据库已经正常关闭的情况下,下面是使用方法,需要的朋友可以参考下

    Oracle数据库管理员技术指南

    7.2.1 冷备份 7.2.2 OFA 和备份 7.2.3 热备份 7.2.4 使备份方式的持续时间最小化 7.2.5 为什么不应备份联机重做日志 7.2.6 ARCHIVELOG 和 NOARCHIV- ELOG方式 7.2.7 为什么应使用 ARCHIVELOG 方式 7.2.8 ...

    Oracle数据库实验操作

    实验95:将冷备份恢复到其它目录 181 实验96:修改实例的名称 181 实验97:将冷备份恢复到其它主机 181 实验98:将数据库改为归档数据库 182 热备份 182 实验99:热备份数据文件 184 实验100:热备份控制文件 186 ...

    关于数据库冷备份与热备份的对比

    对于备份Oracle信息而言,冷备份时快和安全的方法。冷备份的优点是:  1. 是非常快速的备份方法(只需拷文件)  2. 轻易归档(简单拷贝即可)  3. 轻易恢复到某个时间点上(只需将文件再拷贝回去)  4. 能与...

    Oracle数据库的备份方法

     Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、...

Global site tag (gtag.js) - Google Analytics