oracle 9i数据库记录之数据库复制(1)

环境:一台生产服务器;一台备份服务器;一台磁带机

操作系统:win2003ser

软件:VERITAS BE11

在备份服务器和生产服务器上面都安装VERITAS 的agent,配置好后,执行下面的脚步即可,也可以恢复数据库到另外一台电脑上。

注:把数据库从磁带恢复出来(通过复制数据库的方式),脚本如下:

connect catalog rman92/rman@qfyytape

connect target sys/sys@practice

connect auxiliary sys/sys@practicedup

RUN {

   allocate auxiliary channel d1 type 'sbt_tape';

SEND 'NBBSA_SOURCE_MACHINE_NAME=192.168.100.62'; 这个IP地址是数据库服务器的地址,不是备份服务器。

set until scn  1193113283;  这个系统更改号需要从 RMAN中找。   duplicate target database to qfyy nofilenamecheck;

复制数据库,如果恢复的数据库与备份的数据库路径一样,可以加参数nofilenamecheck

}

 

SCN号查找方法:

Rman

connect catalog rman92/rman@tape 记录备份信息的数据库

connect target sys/sys@yy生产服务器

list backup summary completed after '2008-10-20'

list backupset 备份集号 查看SCN号,取最后一次日志记录的SCN结束号。

 

备注:

1、在执行数据库复制的时候,安装ORACLE软件,可以不安装数据库,只安装程序,通过oradim -new -sid 实例名 -pfile 参数文体(参照生产服务器)

2、最好把参数文件、密码文件都复制到要恢复数据库的服务器上,在oradim上,还要建D:\oracle\admin\yy目录下的五个文件夹,如果不建,那么在执行startup nomount命令会一直停止;建:D:\oracle\oradata\yyarch

3、在配置agent的时候,一定要把恢复数据库启动到nomount状态。在执行恢复脚本的时候,也要把数据启动到nomount状态。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7633405/viewspace-504275/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7633405/viewspace-504275/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值