码迷,mamicode.com
首页 > 数据库 > 详细

Windows重新安装系统后Oracle数据库恢复

时间:2018-10-22 17:56:16      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:配置   情况下   pwd   装系统   oracle数据库   一起   shu   文件   down   

一、前言 由于某些原因,导致Windows操作系统需要重新安装,通常情况下系统盘都是C盘,数据库安装到D盘或者其他盘符,切勿与系统盘存放在一起。系统重新安装以后,我们需要恢复数据库。 二、系统安装前准备 在系统安装之前,我们需要先关闭监听和数据库,最好做一个备份。具体操作步骤如下 1.关闭监听 lsnrctl stop 2.关闭数据库 shutdown immediate; 3.备份整个数据库安装目录 如果空间允许的话,使用复制-粘贴命令即可,或者可以做一个压缩备份。 因为是Windows系统,我们使用鼠标即可操作。原有安装目录需要重命名,比如重命名为oracle_1021_bak 三、安装操作系统 此步骤略,一般是主机工程师进行安装,切勿把系统安装到数据盘上。 四、数据恢复 由于数据库相关文件都存在,我们只需要把文件还原到原来的路径即可。那么首先我们应该先安装数据库软件,然后建立监听,复制数据库相关文件即可。 4.1 安装数据库软件 略 4.2 配置监听 略 4.3 安装数据库 数据库安装路径与原有数据库路径一致, 实例名一致。安装完成后,我们需要关闭掉新安装的数据库。替换掉所有数据库相关的文件。 4.3 恢复数据库文件 数据库相关文件恢复的方法主要是通过鼠标进行复制和粘贴操作,关键点在于我们应该知道恢复那些文件,以及这些文件存放的路径,如果个别文件不存在需要进一步进行分析处理,比如参数需要修改,或者控制文件损坏等。本文只讨论数据库文件无损坏的情况下进行数据恢复。 执行步骤如下: 1.恢复口令文件,口令文件在$ORACLE_HOME/database下PWD$ORACLE_SID.ora 2.恢复SPFILE,参数文件在$ORACLE_HOME/admin/SPFILE$ORACLE_SID.ora 3.恢复控制文件、数据文件、日志文件,通常情况下,控制文件会和数据文件和日志文件在同一目录下,我们把数据库启动到nomount状态下,然后通过参数control_files找到控制文件的位置。 4.恢复tnsnames.ora文件,此文件在$ORACLE_HOME/NETWORK/AMDINM目录下 5.恢复*dump目录,$ORACLE_HOME/admin下的目录进行恢复 6.启动数据库 startup 7.启动监听 lsnrctl start 8.验证 使用业务用户远程连接到数据库,检查一下数据库即可。

Windows重新安装系统后Oracle数据库恢复

标签:配置   情况下   pwd   装系统   oracle数据库   一起   shu   文件   down   

原文地址:http://blog.51cto.com/roidba/2307461

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!