重新安装Windows后恢复Oracle数据库
一、前言
出于某些原因,需要重新安装Windows。 系统磁盘通常是c驱动器。 数据库安装在d驱动器或其他驱动器号上。 请勿与系统磁盘一起保存。 重新安装系统后,必须恢复数据库。
二.系统安装前的准备
在安装系统之前,必须关闭监听和数据库。 建议您创建备份。 具体步骤如下
1 .关闭拦截
lsnrctl stop
2 .关闭数据库
shutdown immediate;
3 .备份整个数据库安装目录
如果空间允许,则复制&; 请使用粘贴命令或创建压缩备份。
因为是Windows系统,所以可以用鼠标操作。 必须重命名原始安装目录。 例如,更改为oracle_1021_bak
三.安装操作系统
省略该步骤。 通常由主机工程师安装。 请勿将系统安装在数据磁盘上
四.数据恢复
数据库相关文件都存在,只要将文件放回原来的路径即可.那么,先安装数据库软件,然后建立拦截,复制数据库相关文件即可。
4.1安装数据库软件
略论
4.2拦截配置
略论
4.3数据库安装
数据库的安装路径与原始数据库路径匹配,实例名称匹配。 安装完成后,必须关闭新安装的数据库,并替换所有数据库相关文件。
4.3恢复数据库文件
数据库相关文件的恢复方法主要是鼠标复制&; 粘贴操作,重要的是应该知道这些文件和保存这些文件的路径,如果各个文件不存在,需要修改参数,或者需要抑制文件损坏等,需要进一步进行分析处理。 本文只讨论数据库文件未损坏时的数据恢复。
执行以下:个步骤
在$ORACLE_HOME/database中恢复PWD$ORACLE_SID.ora密码文件
恢复SPFILE,参数文件位于$ Oracle _ home/admin/spfile $ Oracle _ sid.ora中
3 .恢复控制文件、数据文件和日志文件。 控制文件通常与数据文件和日志文件位于同一目录中。 以nomount状态启动数据库,并在参数control_files中找到控制文件的位置。
恢复位于$ORACLE_HOME/NETWORK/AMDINM目录中的tnsnames.ora文件
*恢复* dump目录并恢复$ORACLE_HOME/admin下的目录
6 .启动数据库
启动
7 .开始拦截
lsnrctl start
8 .验证
使用业务用户远程连接数据库,检查数据库即可
资料来源:http://www.bubu ko.com/info detail-2817387.html