环境:Windows server 2003
数据库: oracle10g
事故原因:由于系统原因,重做操作系统。
经过:公司服务器系统无法启动,所以不得已重装系统,但是现在已经无法备份oracle数据库了。还好数据库安装在D盘,很欣慰,所有的文件还在。但是头疼的事来了。这些文件到底该怎么处理呢?
步骤:一:修改原来数据库安装的文件夹(楼主的为oracle修改为oracle_old)
二:安装oracle,安装时切记安装路径和数据库名必须与原来的一样,如果忘记数据库名,就用新的一样,但是这样话,客户端就需要重新配置数据库监听服务了。
三:停止oracle所有服务(切记)
四:复制oracle_old文件夹下的database文件夹里的内容,覆盖oracle文件夹里的database文件
五:复制oracle_old文件夹下的db_1文件夹里的database文件,覆盖oracle文件夹下的db_1文件夹里的database文件。
六:复制oracle_old文件夹下的db_1文件夹里的admin文件夹,覆盖oracle文件夹下的db_1文件夹里的admin文件。
七:启动oracle数据库服务。启动oracle数据库监听服务。
以上步骤完成后,数据库恢复成功。有人可能无法登录,检查以下问题:1.oracle监听服务是否正确配置2、oracle监听程序是否正确配置。
本文原创:jarry_liu(转载请标明)
Email: lsfhack@163.com QQ:858084865