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

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

一, 前言

由于某些原因, 导致 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. 验证

使用业务用户远程连接到数据库, 检查一下数据库即可.

来源: http://www.bubuko.com/infodetail-2817387.html

你可能感兴趣的:(Oracle,安装系统恢复)