Real Application Test(RAT)

利用RAT,可以将Primary上的工作负载,在Standby上进行“回放”。这在做变更测试时非常有用,因为免去了主库上的变更。

1)分别启动主备上的dbconsole,如果没有配置,则用如下方法配置dbconsole。

点击(此处)折叠或打开

  1. emca -config dbcontrol db -repos recreate
2)在Standby上,将物理备用转为快照备用(mount模式下取消DG,转为快照备用,然后就可以open打开数据库了)
参考:http://blog.itpub.net/22621861/viewspace-1380091/

点击(此处)折叠或打开

  1. alter database recover managed standby database cancel;
  2. alter database convert to snapshot standby;
3)在Primary,登录dbcontrol,进入Software and Support->Real Application Testing->Database Replay->Capture Workload……
4)停止捕获
5)将捕获目录传到Standby服务器上
6)在Standby上,预处理(Preprocess)
7)在Standby创建还原点,这是为了能在Standby上多次replay工作负载

点击(此处)折叠或打开

  1. create restore point beforereplay guarantee flashback database;
  2. shutdown immediate
  3. startup
8)开始Replay,其中会要求建立客户端连接到数据库。使用Oracle提供的wrc工具作为客户端。

点击(此处)折叠或打开

  1. wrc mode=calibrate REPLAYDIR=/oradata/rat
  2. wrc REPLAYDIR=/oradata/rat userid=hk password=hk
9)完成后可以做测试,如果需要倒回还原点,

点击(此处)折叠或打开

  1. shutdown immediate
  2. startup mount
  3. flashback database to restore point beforereplay;
  4. alter database open resetlogs;
10)结束测试后,删除还原点

点击(此处)折叠或打开

  1. drop restore point beforereplay;
11)将快照备用转为物理备用

点击(此处)折叠或打开

  1. shutdown immediate
  2. startup mount
  3. alter database convert to physical standby;






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

转载于:http://blog.itpub.net/22621861/viewspace-1384212/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值