重装操作系统后的oracle实例恢复
2010-05-07 21:14
204 查看
重装操作系统后,如果数据文件,控制文件,日志文件都完好的话(在itpub看过很多人提过这个话题,多数人都是将这3个文件放在同一目录oradata),只需重新安装oracle(跟重装操作系统前同版本)到原目录后,重建实例服务和密码文件,配置一下listener和tns即可正常启动数据库.
过程如下(假设原实例名为orcl,版本为9i):
1.将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle到原目录,即跟重装操作系统前同一目录,假设为d:/oracle;安装过程选择"只安装软件"即不创建数据库,这样可以节省很多时间.
2.配置listener和tns:
运行lsnrctl start,即可在创建监听服务;
使用net manager配置tns,但不要测试(数据库没有起来肯定测试不通过的);
3.将oradata文件夹拷贝回原目录(如d:/oracle/oradata);
4.将spfile拷贝回原目录(如d:/oracle/ora92/database);
5.创建实例服务:
oradim -new -sid orcl -startmode auto
6.重建口令文件:
orapwd file=d:/oracle/ora92/database password=orcl entries=5
7.重启监听和实例.
8.如果数据库没有启动就进入sqlplus手工打开数据库
sqlplus /nolog
sql>conn sys/orcl@orcl as sysdba
sql>startup;
9.如果数据库顺利打开,整个实例恢复过程即完成.
过程如下(假设原实例名为orcl,版本为9i):
1.将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle到原目录,即跟重装操作系统前同一目录,假设为d:/oracle;安装过程选择"只安装软件"即不创建数据库,这样可以节省很多时间.
2.配置listener和tns:
运行lsnrctl start,即可在创建监听服务;
使用net manager配置tns,但不要测试(数据库没有起来肯定测试不通过的);
3.将oradata文件夹拷贝回原目录(如d:/oracle/oradata);
4.将spfile拷贝回原目录(如d:/oracle/ora92/database);
5.创建实例服务:
oradim -new -sid orcl -startmode auto
6.重建口令文件:
orapwd file=d:/oracle/ora92/database password=orcl entries=5
7.重启监听和实例.
8.如果数据库没有启动就进入sqlplus手工打开数据库
sqlplus /nolog
sql>conn sys/orcl@orcl as sysdba
sql>startup;
9.如果数据库顺利打开,整个实例恢复过程即完成.
相关文章推荐
- 操作系统重装后。Oracle的文件的恢复
- 重装操作系统后,通过备份物理文件 ,如何恢复oracle 10g
- Oracle 11g单实例RMAN恢复到Oracle 11g RAC
- Oracle技术之实例恢复的顺序
- Oracle 11G RMAN 单实例异机恢复
- 重装系统后,恢复Oracle的.ORA文件
- oracle实例恢复
- Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题
- Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题
- 重装Oracle服务器后,以前的数据可以恢复吗?
- Oracle实例恢复
- Oracle 实例恢复
- 了解Win8操作系统之“恢复系统”与“重装系统”功能
- ORACLE实例恢复过程详细分析--使用dump、BBED等多种工具结合分析
- Oracle 单实例 迁移到 RAC 实例 --- 使用RMAN 异机恢复
- Oracle 单实例 迁移到 RAC 实例 -- 使用RMAN 异机恢复
- Oracle实例恢复的原理
- oracle基础(数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念)以及Oracle客户端的安装与远程连接配置
- 重装系统后恢复oracle 10g
- Oracle 实例恢复