可能有很多技术人员都会遇到的情况,操作系统因各种原因需要重作,而数据库一直运行正常。操作系统重装后如何进行数据库恢复,可能很多人都是把数据库系统也重装、重建,然后利用备份文件重新导入。当然,这样操作也可以,不过工作量不小,尤其在数据量很大的情况下。
其实有一种很快捷的恢复方法,我们单位在系统维护过程中基本上都是采用这种方法,就是通过恢复注册表、环境变量等系统配置信息,然后通过oracle实例管理工具oradim直接进行oracle系统的恢复。
文件夹中文件说明:
ora.reg oracle主要注册项的恢复参考文件
oraodbc.reg odbc驱动项的恢复参考文件
oraole1~4.reg ole 驱动项的恢复参考文件
恢复中重要操作说明:
1、恢复前提,数据库系统文件(初始化配置文件、数据文件、重作日志文件、控制文件)没有遭到破坏。
2、注册表的恢复
3、监听程序重新恢复,注意监听配置、tns配置中机器名的核对
4、oracle实例服务的恢复
5、注册表中本地默认实例的恢复
6、计算机管理-用户组中ORA_DBA角色的恢复
操作步骤:
1、系统环境变量的恢复
在系统环境变量path项之前增加oracle系统可执行程序及动态链接库资源如"D:/oracle/ora90/bin;"
2、注册表的恢复
a、oracle数据库系统变量的恢复,ora.reg中饱含了oracle的主要系统参数,其中home项包含了不同的版本信息,导入注册表后可以根据情况修改、增加或者删除对应的home信息。