WEB开发网
开发学院数据库Oracle Oracle 11g数据库重放教程(一):数据库重放步骤... 阅读

Oracle 11g数据库重放教程(一):数据库重放步骤

 2008-09-02 12:45:36 来源:WEB开发网   
核心提示: 本文接下来的4小节提供了数据库重放功能的高级入门指南,实现它们的通用目标:在从p+0到p+1迁移一个生产系统时准确判断需要回归到什么程度,Oracle 11g数据库重放教程(一):数据库重放步骤(4),本系列后面的文章中,我会介绍如何利用数据库重放功能捕获、预处理、重放和分析重放结果,在这

本文接下来的4小节提供了数据库重放功能的高级入门指南,实现它们的通用目标:在从p+0到p+1迁移一个生产系统时准确判断需要回归到什么程度,本系列后面的文章中,我会介绍如何利用数据库重放功能捕获、预处理、重放和分析重放结果。

Oracle 11g企业管理数据库控制台提供了一个非常直观的管理数据库重放功能的接口,如启用负载捕获,预处理,回归分析等,每一步它都提供了良好的状态反馈信息,图1显示了初始的数据库重放控制台界面:

Oracle 11g数据库重放教程(一):数据库重放步骤

图1:数据库重放控制台主界面

这一步看到的全部负载就是对生产数据库捕获和录制的内容,DBA只需要保证在生产系统上有足够的负载,DBR做了其他所有事情(捕获所有外部客户端发起执行的SQL语句),这包括:

SQL查询,DML语句和DDL语句。

PL/SQL块和远程过程调用(RPCs)。

对象导航请求和OCI调用。

注意DBS捕获操作执行过程中,Oracle 11g不会停止任何后台运行中的作业,所有内部客户端也可以继续产生请求。

DBR通过一系列影子进程记录负载,这些影子进程过滤出必要的信息准确地复制系统负载,最后将这些元数据写入一系列XML文件,后面重放时就是使用的这些XML文件,Oracle 11g DBA只需要关心文件系统上是否有足够的存储空间来重放这些XML文件。

第二步:“整理”负载

当DBR负载录制完毕后,在重放前,总是需要对其进行一些细微的调整。例如:重新映射外部客户端的连接,以便在p+1环境中能准确地重放,在这一步中,DBR为它最后重放准备具体的元数据,所有影响重放结果的参数也是在这一步进行修改的。

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 数据库 教程

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