重装WINDOWS系统后,恢复ORACLE 10G 全过程记录
2015-07-26 19:39
666 查看
1、只安装ORACLE,不创建数据库,如果已经创建了数据库,
2、简单点就是将原来之前的数据库oracle目录修改为oracle_bak,重新安装数据库
备份oracle\product\10.1.10\oradata 的数据库文件(还原哪个数据库就备份哪个)
备份oracle\product\10.1.10\admin的文件(还原哪个数据库就备份哪个)
备份oracle\product\10.1.10\db_1\database下的spfileXXXX.ora(XXXX为数据库名)
备份oracle\product\10.1.10\db_1\database下的PWDxxxx.ora(xxxx为数据库名)
备份 oracle\product\10.1.10\db_1\dbs下的SPFILExxxx.ORA(xxxx为数据库名)
10.1.10文件下其它没有的文件复制过去
3、C:/Documents and Settings/gxlineji>oradim -new -sid HWDB
实例已创建。
4、C:/Documents and Settings/gxlineji>set ORACLE_SID=HWDB
C:/Documents and Settings/gxlineji>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 2月 7 22:54:32 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
已连接到空闲例程。
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: ???????????????? 'E:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/INITHWDB.ORA'
把原目录下的INITHWDB.ORA复制到提示的路径下INITHWDB.ORA.再次startup,
SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file 'E:/oracle/product/10.2.0/db_1/dbs/spfileHWDB.ora'
ORA-27041: unable to open file
OSD-04002: ????????????
O/S-Error: (OS 2) ??????????????????????
用旧目录下的spfileHWDB.ora,代替现有的spfileHWDB.ora文件.再startup,OK大功告成!
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 314572800 bytes
Fixed Size 1248768 bytes
Variable Size 83886592 bytes
Database Buffers 222298112 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
数据库已经打开。
SQL> conn scott/tiger
已连接。
=======
恢复已经完成80%
参考:http://blog.csdn.net/gxlineji/article/details/3868045
http://bbs.csdn.net/topics/350170931
5、用PLSQL工具测试连接数据库
如果1:无法找到监听程序,打开Net Configuration Assistant,配置,可以先将原来的数据库的admin配置复
制过去。
http://blog.csdn.net/wwbmyos/article/details/11475551/
2、简单点就是将原来之前的数据库oracle目录修改为oracle_bak,重新安装数据库
备份oracle\product\10.1.10\oradata 的数据库文件(还原哪个数据库就备份哪个)
备份oracle\product\10.1.10\admin的文件(还原哪个数据库就备份哪个)
备份oracle\product\10.1.10\db_1\database下的spfileXXXX.ora(XXXX为数据库名)
备份oracle\product\10.1.10\db_1\database下的PWDxxxx.ora(xxxx为数据库名)
备份 oracle\product\10.1.10\db_1\dbs下的SPFILExxxx.ORA(xxxx为数据库名)
10.1.10文件下其它没有的文件复制过去
3、C:/Documents and Settings/gxlineji>oradim -new -sid HWDB
实例已创建。
4、C:/Documents and Settings/gxlineji>set ORACLE_SID=HWDB
C:/Documents and Settings/gxlineji>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 2月 7 22:54:32 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
已连接到空闲例程。
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: ???????????????? 'E:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/INITHWDB.ORA'
把原目录下的INITHWDB.ORA复制到提示的路径下INITHWDB.ORA.再次startup,
SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file 'E:/oracle/product/10.2.0/db_1/dbs/spfileHWDB.ora'
ORA-27041: unable to open file
OSD-04002: ????????????
O/S-Error: (OS 2) ??????????????????????
用旧目录下的spfileHWDB.ora,代替现有的spfileHWDB.ora文件.再startup,OK大功告成!
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 314572800 bytes
Fixed Size 1248768 bytes
Variable Size 83886592 bytes
Database Buffers 222298112 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
数据库已经打开。
SQL> conn scott/tiger
已连接。
=======
恢复已经完成80%
参考:http://blog.csdn.net/gxlineji/article/details/3868045
http://bbs.csdn.net/topics/350170931
5、用PLSQL工具测试连接数据库
如果1:无法找到监听程序,打开Net Configuration Assistant,配置,可以先将原来的数据库的admin配置复
制过去。
http://blog.csdn.net/wwbmyos/article/details/11475551/
相关文章推荐
- Entity framework框架使用Oracle数据库
- VMware虚拟机上安装Oracle Linux5
- windows下一个,OracleServiceXXX和Oracle 关系实例
- ORACLE 中ROWNUM用法总结! (转)
- RAC对单实例DG redo大小日志修改
- Oracle的sql语句练习题含答案
- oracle 创建表性别字段取'男'或者'女',默认为'男'
- Oracle OLAP 与 OLTP 介绍
- Oracle12c功能增强新特性之维护&升级&恢复&数据泵等
- ORACLE优化器RBO与CBO介绍总结
- Oracle的优化器的RBO和CBO方式
- Oracle11g监听程序当前无法识别连接描述符中请求的服务
- oracle中修改表名
- Oracle 行转列小结
- 32位plsql连接64位oracle解决办法
- oracle之索引基础总结
- oracle执行计划
- Oracle 作业设置
- Oracle
- Oracle学习网址 暂存推荐介绍