2013年5月份,客户要求做数据库备份恢复测试演练。
Oracle 10g通过CV备份软件异机恢复测试记录:
环境介绍:
操作系统:AIX 5.3
ORACLE:10.2.0.4 64位
ORACLE_SID:DB
源服务器ip:
测试服务器ip:
源服务器和测试服务器的操作系统、oracle版本均一致;
源服务器和测试服务器、CV备份服务器之间网络相互连通;
1、 比较源服务器和测试服务器上相关环境信息,比如oracle软件安装目录、其他文件存放路径等
2、 测试服务器上安装oracle软件
(测试服务器上原来已经安装有oracle软件,此步骤跳过)
3、源服务器创建pfile
sqlplus / as sysdba
SQL>create pfile=’/oracle/pfile20130521.ora’ from spfile;
4、拷贝pfile文件到测试服务器
拷贝pfile到测试服务器的目录/home/oracle/
5、创建相关目录
对比源服务器上pfile及测试服务器上相关路径情况,在测试服务器上创建恢复时需要用到的相关目录:
以Oracle用户做如下操作,分别为实例db创建相关dump文件及pfile存放目录:
cd /oracle/app/admin
mkdir db
cd db
mkdir adump
mkdir bdump
mkdir udump
mkdir dpdump
mkdir pfile
为实例db创建控制文件、数据文件及redo日志文件等的存放目录:
cd /oradata
mkdir db
以root用户操作创建归档日志存放路径:
mkdir /arch
chown -R oracle:oinstall /arch
6、编辑pfile文件
确保相关参数(主要是路径方面的参数)与设置的一样。
7、修改oracle用户环境变量并启动实例db到nomount
以oracle用户修改.profile文件
更改sid为db
保存后生效
. ./.profile
SQL>startup nomount pfile=’/home/oracle/pfile20130521.ora’ ;
******************************************************************
用CV恢复大致步骤:
安装VC客户端
用客户端操作以下步骤
设置dbid 1477310890
还原控制文件
还原数据库
恢复数据库
最后用resetlogs方式打开数据库:
alter database open resetlogs;
启动监听
lsnrctl start
检查、测试应用。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21256317/viewspace-1063112/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21256317/viewspace-1063112/