ITPub博客

首页 > 数据库 > Oracle > Real Application Test(RAT)

Real Application Test(RAT)

原创 Oracle 作者:hooca 时间:2014-12-29 20:35:14 0 删除 编辑
利用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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Data Guard切换测试
请登录后发表评论 登录
全部评论

注册时间:2009-09-29

  • 博文量
    215
  • 访问量
    401724