Oracle数据库11g新特性:数据库重放
2008-12-16 13:03:01 来源:WEB开发网现在,您处于负载启动之前的一个点,可以重放之前捕获的负载了。按照以下步骤对其进行重放。
1. 从 Database 主页转至 Database Replay 主屏幕,如“Capturing”部分中所示。
2. 从菜单中选择 Step 3:Replay Workload.这将带您进入 Replay 主屏幕。
3. 您将看到一个用于选择目录的下拉框。选择重放文件所在的目录。这是目录对象;不是实际的 UNIX 目录。在之前的示例中,您使用了目录对象 DBCAPTURE,因此将其选中。如果您还没有创建目录,可单击 Create Directory 创建一个目录对象。
4. 单击右上角的 Setup Replay.
5. 下一个屏幕将显示即将发生的事情的信息列表。以下为每条信息项的相关说明。
Restore Database(恢复数据库)— 重放之前捕获的负载时,可能需要在测试系统上执行此操作。您如何构建测试系统?您可能将生产数据库恢复到测试系统并对其进行恢复。最大的可能是,在此活动中,生产数据库没有关闭,因此您的恢复可能并不完全。在这种情况下,确认恢复操作已执行至捕获和预处理阶段指定的 SCN 号。
本例中,您将数据库闪回至该 SCN 号。因此,您遵循了规定。
Perform System Changes(执行系统更改)— 这是为什么要首先执行重放的原因:测试系统更改,如参数更改或设置更改。当然,您需要在重放之前进行更改。
Resolve References to External Systems(解决对外部系统的引用)— 假设您已经在生产数据库中具有了一个指向 /home/appman/myfiles 的目录对象,而测试系统上不存在该目录。在重放时,对该目录的引用将失败。同样,源系统中的所有数据库链接也将在测试系统中失败(如果它们不存在)。因此,您需要通过创建或更改目录来解决这些问题。您可以利用下一个屏幕对其进行更改。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接