WEB开发网
开发学院数据库Oracle Oracle数据库11g新特性:数据库重放 阅读

Oracle数据库11g新特性:数据库重放

 2008-12-16 13:03:01 来源:WEB开发网   
核心提示: 在同一数据库中进行重放并不常见,但有可能出现,Oracle数据库11g新特性:数据库重放(7),例如,您可能希望在主系统中重放事务,为此,您必须将数据库重置回起始点,测试完成后闪回至起始点,您可能会中断一个时段

在同一数据库中进行重放并不常见,但有可能出现。例如,您可能希望在主系统中重放事务,测试完成后闪回至起始点。您可能会中断一个时段,以在期间测试参数更改(您将在同一数据库中进行此更改)的效果。

您需要在播放捕获的负载之前对其进行预处理。预处理可使这些捕获的文件为重放做好准备。

1. 转至 Database Replay 主页面。

2. 选择 Step 2:Preprocess Workload。

3. 从下拉列表框中选择目录对象。这将显示捕获的负载。在本例中,该目录对象是 DBCAPTURE。如果您还没有创建目录对象,单击相应的按钮即可轻松创建目录。

4. 单击 Preprocess Workload。

5. 在下一个页面中,将要求您提供作业名和相关细节,如主机用户名和口令。如果不想指定作业名,接受默认值。选择立即运行该作业。主机用户 ID 和口令应已填充。如果还没有,输入相应的值,单击 Submit。

6. 在下一个页面中,您将看到确认信息和一个可用于查看作业状态的链接。单击该链接。

7. 刷新该屏幕,直至您看到状态为“Succeeded”。

现在,负载已经过预处理,可用于重放了。

重放

捕获负载并进行预处理后,您就可在测试数据库中进行重放了。出于教学目的,您在同一数据库中预处理了负载,并将使用同一数据库重放这些活动。为此,您必须将数据库重置回起始点。您可以通过将其闪回到在捕获流程期间创建的恢复点 GOLD 来轻松实现此目的。

SQL> shutdown immediate;
... database shuts down ...
SQL> startup mount
... instance starts and mounts the database ...
SQL> flashback database to restore point gold;
... database will be flashed back ...
SQL> alter database open resetlogs;
... database is opened ...

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Oracle 数据库 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接