日期:2014-05-16  浏览次数:20477 次

Oracle文件恢复成实例的过程

1.???适用条件

1.?拥有原实例的数据文件(oracle全路径最好),比如系统重装之后,或通过其它的机器上将oracle的冷备进行恢复的情况。这时原有的oracle数据库文件还在,但程序及服务无法开启,需要使用本文所使用的方法进行恢复。

2.?拥有和原数据库相同版本号的oracle安装文件。注:大版本小版本必须都一致。

2.???解决方案

2.1.?方案:使用oradim创建实例方式?(推荐使用)

ORADIM工具是OracleWindows上的一个命令行工具,用于手工进行Oracle服务的创建、修改、删除等工作。具体操作步骤如下。

2.1.1.安装数据库软件

只需安装同版本的数据库软件即可,不需要创建数据库。最好安装在和原来数据库同样的%ORACLE_HOME%下,省得还要修改参数文件路径等。

要点:数据库版本必须一致。原oracle目录要做好备份备用。安装时要把原来的oracle干净。不要创建实例(这个默认是选中创建orcl实例的,要点掉)

2.1.2.文件拷备

将数据文件(包括控制文件),日志文件,SPFILE拷到对应位置。以10.1.0.2.0,?实例名为orcl为例:数据文件为:%ORACLE_HOME%下的database\orcl文件夹复制过来。%ORACLE_HOME%