如何对比迁移前后的Oracle数据库性能

本文介绍了一种使用AWR Compare Report来衡量Oracle数据库迁移前后性能的方法。内容涉及导出和导入snapshot数据的详细步骤,以及如何生成和解读AWR Compare report,以确保在业务繁忙时段对比数据库性能。
摘要由CSDN通过智能技术生成

有越来越多的数据库都需要要迁移。如何衡量前后的数据库性能成了一个难点。本文使用AWR Compare Report来解决这个问题。

以下皆为测试库内容

环境描述

SID DBID OS 描述
finally 4033498616 windows 7 x64 假设为迁移后的数据库
zhadanren 97461353 Solaris Sparc 6 x64 假设为迁移前的数据库

过程

详细过程如下

导出snapshot数据

注意:
这里导出的snapshot最好包含业务最忙时的时间段,以便于更准确的衡量迁移前后的数据库性能。

相关sql:

create directory dpdir as '&dir_path' ;
@?/rdbms/admin/awrextr.sql

步骤:

1、创建directory
SQL> create directory dpdir as '/u01/dpdir' ;

Directory created.
2、执行相应的sql
SQL> @?/rdbms/admin/awrextr.sql

以下需要输入几个参数具体包括:

输入要导出snapshot的dbid,这里使用默认回车即可
Enter value for dbid:

snapshot的列表日期范围,默认只保留8天,可以全部列出,再具体找要导出的snapshot number。
Enter value for num_days:100

要导出的开始snapshot number
Enter value for begin_snap:271

要导出的截止snapshot number

Enter value for end_snap: 280

到导出文件的directory(其实awrextr.sql也是基于datapump的)
Enter value for directory_name: DPDIR

导出文件的名称
Enter value for file_name: zhadanren1026

然后就开始了导出过程。最后会在定义的directory下生成dump文件以及log日志。可以查看log日志,看是否正常导出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值