龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

Oracle 11g数据库重放教程(二):负载重放基本实例讲解(1)(3)

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
第三阶段:重放负载 因为我的目标数据库已经复位到捕获负载之前的状态了,并且我所有的p+1改动现在已经准备就绪,至少我已经准备好负载重放了,我

第三阶段:重放负载

因为我的目标数据库已经复位到捕获负载之前的状态了,并且我所有的p+1改动现在已经准备就绪,至少我已经准备好负载重放了,我将使用EM控制台进行重放,如图2.4.1所示:

 
(点击查看大图)图2.4.1:负载重放:起点
我选择了一个包含有捕获负载文件的目录后,Oracle 11g会确认我已经检查过成功重放所要求的先决条件,包括处理之前需要解决的外部引用(如外部文件和外部目录),如图2.4.2和2.4.3所示:
 
(点击查看大图)图2.4.2:负载重放:确认先决条件
 
(点击查看大图)图2.4.3:负载重放:确认对外部系统的引用
一旦所有的先决条件都得到确认了,可以开始真实地执行重放任务了,图2.4.4显示了我设置的关于这个任务的基本信息:
 
(点击查看大图)图2.4.4:负载重放:设置重放任务
图2.4.5显示我重新映射当前的连接以便重放时也可以使用它。
 
(点击查看大图)图2.4.5:负载重放:设置连接字符串
正如我在数据库重放入门那篇文章中描述的,Oracle 11g允许我改变重放负载的频率,为了保持简洁,我选择了默认的选项,如图2.4.6所示:
 
(点击查看大图)图2.4.6:负载重放:自定义重放选项
现在可以启动负载重放客户端(WRC)开始重放之前捕获的负载了,如图2.4.7展示的那样。接下来,我用适当的参数启动WRC,然后返回这个屏幕选择“下一步”按钮开始自动重放负载。
 
(点击查看大图)图2.4.7:负载重放:启动负载重放客户端
我将打开一个终端启动重放会话,启动WRC客户端执行,注意在开始之前,我将当前的工作目录修改为/home/oracle/DBRControl。
$>  wrc system/oracle@orcl mode=replay replaydir=.
Workload Replay Client: Release 11.1.0.6.0 -
Production on Thu May 22 19:28:59 2008
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
Wait for the replay to start (19:28:59)
...
回到EM数据库控制台,我只需要点击“下一步”按钮,Oracle11g会回答我所有活动的数据库重放操作都在控制之中。
 
(点击查看大图)图2.4.8:负载重放:控制重放操作

同时也反应到终端会话本身中了:

Wait for the replay to start (19:28:59)
...
Replay started (19:31:17)
返回EM数据库控制台,数据库重放操作始终都被监视着。

 
(点击查看大图)图2.4.9:负载重放:监视活动的重放操作
直到重放操作完成。
 Wait for the replay to start (19:28:59)
...
Replay started (19:31:17)
Replay finished (19:37:02)

 
(点击查看大图)图2.4.10:负载重放:完成的重放操作

精彩图集

赞助商链接