系统崩溃后 oracle 9i数据文件恢复过程!
来源:互联网 发布:优化楼梯间出入口标识 编辑:程序博客网 时间:2024/04/25 23:41
http://bbs.51cto.com/archiver/tid-82749.html
系统崩溃后 oracle 9i数据文件恢复过程!
[b]windows 2000 advance server +oracle 9i系统崩溃后的数据恢复案例[/b]
这是我亲身经历的一次过程,我想将它记录下来跟大家分享一下,也许对初学者有用。
2006-10-30-1 我的一台业务系统服务突然蓝屏,惨了,系统出现问题,采用修复系统,找到系统安装盘。
开始修复………………………………
结果无法修复,只好叫业务系统开发人员赶紧发通知,业务停止一天,缓和一下时间,想好对策进行数据恢复。
第一考虑的是我的备份是在凌晨3点开始,恰好不好采,备份系统也在这台业务系统上安装,所以昨天晚上的数据是没有备份的,而该业务系统又是前期开发商安装在系统分区,真是祸害一连串啊!想想捏了一把冷汗!!
最后,赌一把,重新安装系统,将系统安装到另一个分区,将数据文件拷贝出来,然后,再进行正常系统安装规划。等待的时间是那么的漫长……………………终于将原有的oracle数据文件拷贝出来。然后,再次格式化安装系统。重新构建oracle数据库,将数据文件恢复到初始状态,担心的是文件不知是否损坏。最后将数据文件恢复成功,查看一下后台数据,哟!昨天的数据还在,心里压着的石头放下了。如下是我的恢复过程,欢迎大家指教!
首先要能保证你的数据库是正常情况下执行关闭才能进行以下操作.
否则,可能恢复不成功,即使恢复了也有部分数据丢失可能性。
恢复数据整个过程:
一.首先,将原有的数据库正常关闭(停止oracle后台所有服务)。
二.拷贝oracle数据安装整个目录(比如,初始安装指定目录在D盘路径D:/Oracle)
先将该目录拷贝到一个安全的地方。然后,安装好操作系统和恢复前相同版本oracle
注:所安装的机器名,iP地址和oracle目录路径,oracle用户和密码(特别是system用户)
等初始崩溃前系统一样.
二.安装oracle数据库(版本,实例名跟先前崩溃系统一样命名)
注:有个默认实例名instance修改为你所有的原来一样.
包括:一个完整的数据库文件集包括:
数据库启动参数文件,控制文件,数据文件,日志文件。
要和原来路经一样才行.
三.恢复数据库
当操作系统和oracle数据库都安装好,计算机名,ip,目录,路径,oracle系统用户,
密码都设置成先前崩溃系统一样。
步骤:
1.停止所有oracle服务
2.将新安装的数据库目录重新命名《oracle命名为oracle-source》
(防止恢复不成功,然后将ORACLE安装目录更改成初始状态,避免重新安装ORACLE)
3.将先前备份的oracle目录拷贝到当前安装盘符比如:D:/
4.启动oracle相关服务 测试一下ok!!!大功告成!
如果启动数据库密码文件出错,可以用如下方法进行密码文件重建,方法如下:
利用orapwd 命令:
其用法如下:orapwd file= password= enfries=
说明:
-----file-name of password file(口令文件的命名方式为:orapwSID)(必须)
-----password-password for SYSand INTERNAL(必须)
-----enfries-maximum number of distinct DBA and OPERS(可选)
-----There are no spaces around the eaual to(=) charactor
Example:orapwd file=orapwora816 password=manager
重新创建好口令文件之后ORACLE就可以正常启动了。
- 系统崩溃后 oracle 9i数据文件恢复过程
- 系统崩溃后 oracle 9i数据文件恢复过程!
- 系统崩溃后恢复Oracle 9i数据库
- 关于系统崩溃后的Oracle恢复
- 操作系统崩溃后,恢复ORACLE 9数据库
- 9i迁移数据文件 过程
- 9i迁移数据文件过程
- oracle恢复案例:rename一个数据文件后做不完全恢复
- 系统崩溃ORACLE数据库的恢复方法
- Oracle数据库数据文件rm -rf误删除后恢复
- Oracle数据库数据文件rm -rf误删除后恢复
- Oracle 9i RMAN恢复过程中,归档日志找不到.
- oracle数据文件恢复
- innodb崩溃后的恢复过程--重做和回滚
- 系统崩溃和硬盘损坏后能够及时恢复数据
- 系统崩溃、重装后 Hyper-V 虚拟机配置的恢复
- Oracle 数据文件迁移 灾难恢复
- 误删 oracle 数据文件的恢复
- 有关VA_LIST的用法
- DecimalFormat类格式化数字(自定义保留小数点)
- Siebel Concepts:Live mode,Offline mode and Execute mode
- oracle的归档模式
- order by居然不能直接在union子句中使用
- 系统崩溃后 oracle 9i数据文件恢复过程!
- monaimen monaimen.rar monaimen.rar下载
- sprintf函数的用法
- 上次文件undotbs太大,引起的oracle当机的后续
- Locking and Synchronization in Solaris kernel
- iar 4.42编译freeRTOS出错
- 开发人员一定要加入收藏夹的网站
- 86watches export Co.,Ltd is experienced wholesaler in china
- Spring与DWR整合