目录
- 1、监控与报告
- 2、分析日志文件
- 3、常见问题
1、监控与报告
adopmon 以tail ‐f UNIX命令相似的方式提供对关键adop动作的连续刷新视图。
adopreports <APPS用户名\> <APPS密码\>
2、分析日志文件
adopscanlog
adopscanlog ‐latest \= yes
adopscanlog ‐latest \= yes ‐phase \= <阶段名称\>
3、常见问题
表需要进行碎片整理
(1)收集表统计信息
SQL\>exec dbms\_stats.gather\_table\_stats('APPLSYS','AD\_ZD\_DDL\_HANDLER');
(2)查询1:返回表的表大小
SQL\>select table\_name,round((blocks\*8),2)||'kb' "size"
from dba\_tables
where table\_name \= 'AD\_ZD\_DDL\_HANDLER'
and owner \= 'APPLSYS';
(3)查询2:返回实际的表大小
SQL\>select table\_name,round((num\_rows\*avg\_row\_len/1024),2)||'kb' "size"
from DBA\_tables
where table\_name \= 'AD\_ZD\_DDL\_HANDLER'
and owner \= 'APPLSYS';
(4)要对表进行碎片整理,请执行以下步骤。
Run the prepare phase.
Run the command:
SQL\>ADZDTABRDF.sql <owner\> <table\> \[interim table name\]
注意:仅当要将非分区表重新定义为分区表时,才需要提供临时表名称。
在这种情况下,必须在运行此脚本之前创建分区表。
Run the cutover phase.
(5)默认文件损坏
系统生成的默认文件位于以下位置:
$APPL_TOP/admin/<SID>/adalldefaults.txt
如果此文件损坏,运行AutoConfig将自动实例化新副本。