`
张洪财
  • 浏览: 275980 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 重装 后用rman恢复 转载收藏

阅读更多

重新安装OS,ORACLEL软件用RMAN恢复数据 OS和oracle软件以及所有的datafile,redologfile,controlfile所在的磁盘突然全损坏,幸好还有rman的全备,所以只好重安装OS,ORACLE软件,然进行恢复.

1.用RMAN启动到nomount
RMAN> startup nomount;
已连接到目标数据库 (未启动)
Oracle 例程已启动
系统全局区域总计     135338868 字节
Fixed Size                      453492 字节
Variable Size                109051904 字节
Database Buffers              25165824 字节
Redo Buffers                    667648 字节
2.恢复controlfile
RMAN> restore controlfile from 'd:\orabak\C-142338310-20060814-06';
启动 restore 于 17-8月 -06
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=11 devtype=DISK
通道 ORA_DISK_1: 正在恢复控制文件
通道 ORA_DISK_1: 恢复完成
正在复制控制文件
输出文件名=D:\ORACLE\ORADATA\HUNTER\CONTROL01.CTL
输出文件名=D:\ORACLE\ORADATA\HUNTER\CONTROL02.CTL
输出文件名=D:\ORACLE\ORADATA\HUNTER\CONTROL03.CTL
完成 restore 于 17-8月 -06
RMAN> sql 'alter database mount';
sql 语句: alter database mount
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of sql command on default channel at 08/17/2006 11:24:40
RMAN-11003: failure during parse/execution of SQL statement: alter database mount
ORA-01991: 无效的口令文件'D:\oracle\ora92\DATABASE\PWDhunter.ORA'
3.重创password file
C:\>orapwd file=D:\oracle\ora92\DATABASE\PWDhunter.ORA password=hunter0
4.查看备份并用RMAN恢复
RMAN> list backup;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of list command at 08/17/2006 11:26:12
RMAN-06189: current DBID 149324621 does not match target mounted database (14233
8310)
RMAN> set dbid=142338310;
正在执行命令: SET DBID
RMAN> restore database ;
启动 restore 于 17-8月 -06
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到D:\ORACLE\ORADATA\HUNTER\SYSTEM01.DBF
正将数据文件00002恢复到D:\ORACLE\ORADATA\HUNTER\UNDOTBS01.DBF
正将数据文件00004恢复到D:\ORACLE\ORADATA\HUNTER\DRSYS01.DBF
正将数据文件00005恢复到D:\ORACLE\ORADATA\HUNTER\EXAMPLE01.DBF
正将数据文件00006恢复到D:\ORACLE\ORADATA\HUNTER\INDX01.DBF
正将数据文件00008恢复到D:\ORACLE\ORADATA\HUNTER\TEST04.DBF
正将数据文件00009恢复到D:\ORACLE\ORADATA\HUNTER\USERS01.DBF
正将数据文件00010恢复到D:\ORACLE\ORADATA\HUNTER\XDB01.DBF
正将数据文件00011恢复到D:\ORACLE\ORADATA\HUNTER\RMAN_TS.DBF
通道 ORA_DISK_1: 已恢复备份段 1
段 handle=D:\ORABAK\FULL_DB_13_1HHQNJNN_1_1.BAK tag=TAG20060814T152959 params=NULL
通道 ORA_DISK_1: 恢复完成
完成 restore 于 17-8月 -06
RMAN> recover database;
启动 recover 于 17-8月 -06
使用通道 ORA_DISK_1
正在开始介质的恢复
无法找到存档日志
存档日志线程 =1 序列=21
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 08/17/2006 12:04:50
RMAN-06054: media recovery requesting unknown log: thread 1 scn 3280421
由于归档和在线日志文件丢失,所以无法recover,只能resetlogs open打开
SQL> alter database open resetlogs;
数据库已更改。
SQL>

 

引用地址:http://www.itpub.net/thread-646943-1-1.html

 

注: restore database check readonly //如果备份集中有只读表空间,需要用这个命令把只读文件也拷贝出来

分享到:
评论

相关推荐

    oracle重装系统恢复方法

    本文将基于给定的标题“oracle重装系统恢复方法”及其描述,深入探讨Oracle数据库在系统重装后的恢复策略,确保业务连续性与数据完整性。 ### Oracle数据库重装后的恢复流程 #### 数据库备份与迁移 在重装系统...

    重装系统不装oracle的办法

    本文将详细介绍一种重装系统后不用安装Oracle就能恢复数据和服务的方法。 1. 数据备份:在重装系统前,最重要的是对Oracle数据库进行全面的备份。这包括结构备份(如DDL语句)、数据备份(如DML语句或物理文件备份...

    关于系统重装后Oracle数据库完全恢复的解决办法

    总之,系统重装后恢复Oracle数据库的关键在于保持与旧环境的配置一致,以及正确处理备份的数据库文件。通过合理规划备份策略和熟悉恢复流程,可以最大程度地降低意外情况对业务的影响,保障数据的安全。

    重装oracle 的注意事项

    以下是一些关于“重装Oracle的注意事项”的详细阐述,旨在帮助用户顺利进行重装过程,避免可能出现的问题。 1. **备份数据**:在进行任何重装操作前,最重要的是确保所有重要数据已备份。这包括数据库实例、表空间...

    Oracle实例恢复

    Oracle实例恢复是一个重要...在重装系统后,通过正确的恢复步骤和可能的辅助工具,我们可以确保Oracle实例能够顺利恢复并继续提供服务。对于不熟悉这个过程的用户,使用这样的工具可以大大提高效率和减少错误的可能性。

    Oracle RAC 删除grid,oracle后重新安装 grid,oracle 软件和重建数据库

    此外,验证RMAN备份和逻辑备份的完整性也很重要,确保在需要时可以恢复数据。 数据库升级是整个流程中的关键环节,通常会涉及到版本的提升,例如从某个旧版本升级到11.2.0.4.8,并且打上必要的补丁,如TNS-18841764...

    Oracle卸载、备份与恢复

    Oracle数据库的卸载需要遵循一定的顺序,以确保彻底移除所有相关组件,防止重装时出现问题。 1. **用dbca删除数据库** 使用Database Configuration Assistant (dbca) 是删除数据库实例的首选方法。在开始菜单中...

    oracle 整理(比较全)

    五、Oracle环境清理与重装 在Windows NT/2000上重新安装Oracle前,需要彻底清理旧的Oracle环境,包括删除注册表项、服务、事件日志、安装目录、环境变量等。 六、Oracle网络配置 Oracle网络配置涉及网络驱动(如...

    Green_Oracle_18c_自用控制台版_管理器.7z

    .bat` 通常用于清理ORACLE_HOME目录,这在数据库升级或重装时非常有用。 - **RMAN(恢复管理器)操作**:`step9_rman_duplicate_auxiliary-18c.bat` 和 `step9_rman_foreign-restore-18c(1347).bat` 与RMAN相关,...

    oracle9i入门

    7. 备份与恢复:了解Oracle备份的原理,学习使用RMAN(恢复管理器)进行数据库备份和恢复。 8. 故障排查:学习识别和解决常见的数据库问题,如死锁、性能瓶颈等。 9. 高可用性技术:深入理解RAC、Data Guard等高...

    Oracle坏块故障葵花宝典.docx

    - 软件重装:重做系统和数据库。 - 数据恢复:导入之前导出的数据。 - 特殊数据恢复:对于丢失的数据,根据系统架构特性尝试找回。 #### 三、坏块处理方法 针对坏块问题,通常的处理方法如下: 1. **诊断** - ...

    数据库灾备技术方案.pdf

    根据不同的需求,备份可以分为计划内(如系统重装前的邮件备份)和计划外(如应对意外情况)。 恢复是备份的逆过程,它将备份数据还原到数据库中以恢复丢失的信息。这包括从硬件故障、系统崩溃、误操作、病毒攻击等...

    致远 协同管理软件 V8.0SP1 产品迁移手册.pdf

    - 迁移涉及硬件升级、系统重装和软件重新部署,但不涉及跨平台或跨架构的数据库迁移。 2. **应用服务器迁移步骤**: - 新服务器上需要先安装协同产品,按照安装指南进行,确保输入的数据库信息与最终要使用的...

Global site tag (gtag.js) - Google Analytics