您的位置:首页 > 数据库 > Oracle

重装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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: