- 浏览: 275179 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (220)
- oracle (45)
- extjs (2)
- jstl (8)
- tomcat (9)
- svn (2)
- 系统 (12)
- 工作日志 (4)
- flex (5)
- 乱码 (1)
- jsp (2)
- java (26)
- mysql (8)
- vmware (2)
- 其他 (4)
- acegi (1)
- yui (1)
- hibernate (1)
- javascript (10)
- Maven (2)
- 数据库 (3)
- html css (2)
- displaytag (6)
- 软件开发管理 (2)
- java模式 (2)
- springside (7)
- android (14)
- other (3)
- linux (1)
最新评论
-
yixiandave:
string2020 写道分布式应用 用户认证,应该是在统一的 ...
分布式应用注意简介 -
string2020:
分布式应用 用户认证,应该是在统一的一个地方验证吧
分布式应用注意简介 -
liusu:
1、listView 视图黑色 设置 cacheColorHi ...
android 注意 -
teamilk:
engine 是什么?怎么导呢,不会弄,请教下
H2 数据库数据导出 -
djb_daydayup:
哦,我看到源文件了!
How to use
Ver.2.00 ...
android screen monitor 手机屏幕共享
重新安装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 //如果备份集中有只读表空间,需要用这个命令把只读文件也拷贝出来
发表评论
-
修改归档路径
2013-12-30 13:57 663修改 sql>alter system set log_ ... -
带数据库网站并发数
2011-04-08 16:50 897所以如果要设计一个1000并发的网站,需要一个数据库3个tom ... -
删除过期备份
2011-01-16 06:45 7981. 设置保留最近的3次备份 RMAN> con ... -
Oracle 数据库连接报错 ORA-12514
2010-09-16 13:49 994hosts文件中有一个用来标识网络上可以访问的计算机的IP地址 ... -
改redo重做日志大小
2010-06-16 14:57 11051、查重做日志详细内容select a.status, b.m ... -
oracle 查日志每分钟的连接数
2010-06-01 17:05 792cat listener.log | grep '30-MAY ... -
异机恢复oracle
2010-06-01 14:37 1290环境准备:a、数据库版本一样。(我的是oracle10.2.0 ... -
ORA-12012: error on auto execute of job ORA-20000: ORA-20000
2010-05-26 20:26 2816Oracle10g中每天晚上10点会进行自动搜集统计信息,数据 ... -
oracle listener.log 过大
2010-05-20 17:00 901lsnrctl set log_status off mv ... -
oracle redolog 文件丢失恢复 sqlplus
2010-05-06 10:45 1169好用: sqlplus /nolog 0、connect ... -
oracle 控制文件丢失恢复 rman
2010-05-06 10:33 7870、和恢复spfile一样数据库start nomount 状 ... -
oracle spfile 文件丢失 恢复 rman
2010-05-06 09:56 10661、进入rman : rman target / a、RMA ... -
oracle 口令文件丢失恢复 orapwd
2010-05-06 09:45 9781、一般oracle的口令文$ORACLE_HOME/dbs( ... -
oracle rnam 备份方案
2010-05-05 16:16 993oracle rnam 备份方案 周日晚上 oracle$& ... -
oracle rman
2010-05-04 13:48 10561、rman target / ... -
exp imp 移动数据 注意事项
2010-04-28 22:18 1146当 exp imp 移动数据时长时间未完成时,这时一定要看or ... -
oracle startup 错误诊断
2010-04-21 11:28 739oracle startup 错误大体诊断 1、startu ... -
oracle10g 归档日志文件夹设置
2010-04-20 11:00 13661、双归档备份。两份一样的规定。 alter system ... -
oracle9i 改归档模式
2010-04-18 12:56 745进入sqlplus重启动数据库到mount状态 a0 ... -
oracle9i 恢复 bad的回滚段导致的不能启动 备忘
2010-04-18 12:35 1066停电等意外关机会使orac ...
相关推荐
本文将基于给定的标题“oracle重装系统恢复方法”及其描述,深入探讨Oracle数据库在系统重装后的恢复策略,确保业务连续性与数据完整性。 ### Oracle数据库重装后的恢复流程 #### 数据库备份与迁移 在重装系统...
本文将详细介绍一种重装系统后不用安装Oracle就能恢复数据和服务的方法。 1. 数据备份:在重装系统前,最重要的是对Oracle数据库进行全面的备份。这包括结构备份(如DDL语句)、数据备份(如DML语句或物理文件备份...
总之,系统重装后恢复Oracle数据库的关键在于保持与旧环境的配置一致,以及正确处理备份的数据库文件。通过合理规划备份策略和熟悉恢复流程,可以最大程度地降低意外情况对业务的影响,保障数据的安全。
以下是一些关于“重装Oracle的注意事项”的详细阐述,旨在帮助用户顺利进行重装过程,避免可能出现的问题。 1. **备份数据**:在进行任何重装操作前,最重要的是确保所有重要数据已备份。这包括数据库实例、表空间...
Oracle实例恢复是一个重要...在重装系统后,通过正确的恢复步骤和可能的辅助工具,我们可以确保Oracle实例能够顺利恢复并继续提供服务。对于不熟悉这个过程的用户,使用这样的工具可以大大提高效率和减少错误的可能性。
此外,验证RMAN备份和逻辑备份的完整性也很重要,确保在需要时可以恢复数据。 数据库升级是整个流程中的关键环节,通常会涉及到版本的提升,例如从某个旧版本升级到11.2.0.4.8,并且打上必要的补丁,如TNS-18841764...
Oracle数据库的卸载需要遵循一定的顺序,以确保彻底移除所有相关组件,防止重装时出现问题。 1. **用dbca删除数据库** 使用Database Configuration Assistant (dbca) 是删除数据库实例的首选方法。在开始菜单中...
五、Oracle环境清理与重装 在Windows NT/2000上重新安装Oracle前,需要彻底清理旧的Oracle环境,包括删除注册表项、服务、事件日志、安装目录、环境变量等。 六、Oracle网络配置 Oracle网络配置涉及网络驱动(如...
.bat` 通常用于清理ORACLE_HOME目录,这在数据库升级或重装时非常有用。 - **RMAN(恢复管理器)操作**:`step9_rman_duplicate_auxiliary-18c.bat` 和 `step9_rman_foreign-restore-18c(1347).bat` 与RMAN相关,...
7. 备份与恢复:了解Oracle备份的原理,学习使用RMAN(恢复管理器)进行数据库备份和恢复。 8. 故障排查:学习识别和解决常见的数据库问题,如死锁、性能瓶颈等。 9. 高可用性技术:深入理解RAC、Data Guard等高...
- 软件重装:重做系统和数据库。 - 数据恢复:导入之前导出的数据。 - 特殊数据恢复:对于丢失的数据,根据系统架构特性尝试找回。 #### 三、坏块处理方法 针对坏块问题,通常的处理方法如下: 1. **诊断** - ...
根据不同的需求,备份可以分为计划内(如系统重装前的邮件备份)和计划外(如应对意外情况)。 恢复是备份的逆过程,它将备份数据还原到数据库中以恢复丢失的信息。这包括从硬件故障、系统崩溃、误操作、病毒攻击等...
- 迁移涉及硬件升级、系统重装和软件重新部署,但不涉及跨平台或跨架构的数据库迁移。 2. **应用服务器迁移步骤**: - 新服务器上需要先安装协同产品,按照安装指南进行,确保输入的数据库信息与最终要使用的...