在 Oracle 12c 数据库上查询 dba_autotask_client 视图时,我可以看到自动空间顾问已启用。Oracle 文档说,这些发现现在是自动实施的。如何查看此自动任务的结果?
CLIENT_NAME STATUS CONSUMER_GROUP MEAN_JOB_DURATION
-------------------------------- -------- -------------------- --------------------------------------------------
sql tuning advisor ENABLED ORA$AUTOTASK +000000000 00:00:00.700000000
auto optimizer stats collection ENABLED ORA$AUTOTASK +000000000 00:00:06.841993315
auto space advisor ENABLED ORA$AUTOTASK +000000000 00:00:01.273776967
此自动任务识别具有可用于回收的空间的段,并就如何对这些段进行碎片整理提出建议。
您可以使用DBMS_SPACE.ASA_RECOMMENDATIONS过程来查看结果。
或者,您可以在 Oracle Enterprise Manager 中看到相同的结果。
例如:转到
Advisor Central
并选择Advisory Type
如下屏幕截图所示(OEM 11g)。还有一个显示空间顾问建议的 dba 视图:DBA_ADVISOR_RECOMMENDATIONS