由于这个是交付式的,如果你不想使用交互式,只能使用awrrpti.sql了。
2.awrrpti.sql
这个就是原始的生成AWR的脚本了,里面说了运行此脚本要选择两个相应的时间点,运行需要以SYSDBA用户,使用这个脚本可以在本实例取另外一个实例的
AWR报告。如果你想是使用非交互式模式,可以参考下面的样例:
Rem If you want to use this script in an non-interactive fashion,
Rem without executing the script through awrrpt, then
Rem do something similar to the following:
Rem
Rem define inst_num = 1;
Rem define num_days = 3;
Rem define inst_name = 'Instance';
Rem define db_name = 'Database';
Rem define dbid = 4;
Rem define begin_snap = 10;
Rem define end_snap = 11;
Rem define report_type = 'text';
Rem define report_name = /tmp/swrf_report_10_11.txt
Rem @@?/rdbms/admin/awrrpti
3.awrinfo.sql
这个脚本输出些awr的一些信息,报告系统平台,AWR所占的空间大小等等,默认是txt的格式,大家可以看看。
4.awrsqrpt.sql
这个脚本是输出SQL报告的脚本,后台调用的awrsqrpti.sql
5.awrsqrpi.sql
这个脚本是取SQL信息报告的脚本,同样可以自定义,可以采用非交付模式
6.awrinpnm.sql
这个脚本运行了一篇,没看出具体啥作用
7.awrddinp.sql
没看出来有啥用啊
8.awrgrpt.sql/awrgrpti.sql
这个比较好用啊,取全局的AWR报告。不过要11G以上才有的。看RAC的网卡流量什么的比较好用,不过不知道准不准
9.awrddrpt.sql/awrddrpi.sql
对比AWR报告的脚本,在分析性能的时候比较常用
10.awrgdrpt.sql/awrgdrpi.sql
全局的AWR报告
11.awrinput.sql
没看出来有价值的东西
12.awrblmig.sql
AWR基线迁移的脚本,升级的时候可能会用到
13.awrginp.sql
AWR全局的input的脚本
14.awrgdinp.sql
awrgdinp.sql - AWR Glopal Compare Period Report Input variables
15.awrextr.sql
AWR导出
数据库信息的脚本,在迁移的时候可能会用到
16.awrload.sql
AWR导入信息的脚本,和上面的配合使用
-----------太烂,没啥干货,以后没有干货的东西坚决不写!
|