解决oracle 11g安装导致数据库无法自动搜集统计信息
2014-12-01 10:39
661 查看
近期发现个别11G数据库无法自动收集统计信息,部分视图查询结果如下:
SQL> select client_name,status from dba_autotask_client where client_name = 'auto optimizer stats collection';
CLIENT_NAME STATUS
---------------------------------------------------------------- --------
auto optimizer stats collection ENABLED
SQL>
SQL> select client_name,status from dba_autotask_task;
CLIENT_NAME STATUS
---------------------------------------------------------------- --------
SQL>
SQL> select window_name,autotask_status from DBA_AUTOTASK_WINDOW_CLIENTS;
WINDOW_NAME AUTOTASK_STATUS
------------------------------ ---------------
WEDNESDAY_WINDOW DISABLED
FRIDAY_WINDOW DISABLED
SATURDAY_WINDOW DISABLED
THURSDAY_WINDOW DISABLED
TUESDAY_WINDOW DISABLED
SUNDAY_WINDOW DISABLED
MONDAY_WINDOW DISABLED
7 rows selected
发现作业全部DISABLED,经测试发现和数据库安装时未勾选“启用自动维护任务”的现象一致(默认勾选),可能是之前DBA安装时取消勾选,如下图:
由于未勾选“启用自动维护任务“,数据安装会执行如下命令,导致作业disable:
execute DBMS_AUTO_TASK_ADMIN.disable();
以后数据库如果需要启动自动维护任务,只需要执行如下命令:
SQL> execute DBMS_AUTO_TASK_ADMIN.enable();
PL/SQL procedure successfully completed
SQL> select window_name,autotask_status from DBA_AUTOTASK_WINDOW_CLIENTS;
WINDOW_NAME AUTOTASK_STATUS
------------------------------ ---------------
WEDNESDAY_WINDOW ENABLED
FRIDAY_WINDOW ENABLED
SATURDAY_WINDOW ENABLED
THURSDAY_WINDOW ENABLED
TUESDAY_WINDOW ENABLED
SUNDAY_WINDOW ENABLED
MONDAY_WINDOW ENABLED
7 rows selected
SQL> select client_name,status from dba_autotask_client where client_name = 'auto optimizer stats collection';
CLIENT_NAME STATUS
---------------------------------------------------------------- --------
auto optimizer stats collection ENABLED
SQL>
SQL> select client_name,status from dba_autotask_task;
CLIENT_NAME STATUS
---------------------------------------------------------------- --------
SQL>
SQL> select window_name,autotask_status from DBA_AUTOTASK_WINDOW_CLIENTS;
WINDOW_NAME AUTOTASK_STATUS
------------------------------ ---------------
WEDNESDAY_WINDOW DISABLED
FRIDAY_WINDOW DISABLED
SATURDAY_WINDOW DISABLED
THURSDAY_WINDOW DISABLED
TUESDAY_WINDOW DISABLED
SUNDAY_WINDOW DISABLED
MONDAY_WINDOW DISABLED
7 rows selected
发现作业全部DISABLED,经测试发现和数据库安装时未勾选“启用自动维护任务”的现象一致(默认勾选),可能是之前DBA安装时取消勾选,如下图:
由于未勾选“启用自动维护任务“,数据安装会执行如下命令,导致作业disable:
execute DBMS_AUTO_TASK_ADMIN.disable();
以后数据库如果需要启动自动维护任务,只需要执行如下命令:
SQL> execute DBMS_AUTO_TASK_ADMIN.enable();
PL/SQL procedure successfully completed
SQL> select window_name,autotask_status from DBA_AUTOTASK_WINDOW_CLIENTS;
WINDOW_NAME AUTOTASK_STATUS
------------------------------ ---------------
WEDNESDAY_WINDOW ENABLED
FRIDAY_WINDOW ENABLED
SATURDAY_WINDOW ENABLED
THURSDAY_WINDOW ENABLED
TUESDAY_WINDOW ENABLED
SUNDAY_WINDOW ENABLED
MONDAY_WINDOW ENABLED
7 rows selected
相关文章推荐
- 解决oracle11g安装导致数据库无法自动搜集统计信息
- 解决oracle11g安装导致数据库无法自动搜集统计信息-转
- oracle 11g 自动收集统计信息 导致IO过大
- Oracle 11g安装“无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色”报错解决
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- Oracle 11G统计信息自动收集及调整
- 新安装的oracle 10g数据库,在机器重启后报“ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID”错误解决办法
- oracle修改 11g processes参数导致:无法启动解决方法 shared memory realm does not exists
- 在Windows 10上安装Oracle 11g数据库出现的问题及解决
- 安装oracle 11G-----( ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务)的解决方法
- 修改oracle系统参数spfile导致数据库无法启动解决
- [Oracle] 11G自动收集统计信息
- 64位win10下oracle 11g安装后SQL Developer无法打开及解决JDK版本问题
- rhel 5.10下安装oracle 11g R1 启动数据库报错问题解决方法
- 11g 关于自动搜集统计信息
- 安装centos时候自动安装vm tool,导致无法继续安装centos的解决办法
- oracle 11g 导出数据库时,出现空表无法导出问题解决
- win7 64位 安装 oracle 11g R2 后,链接数据库报 ORA-21505错误的解决。
- Oracle 11g 参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101]
- 【搬家】【数据库】【SQL Server】SQL Server 卸载后残留文件导致无法重新安装的解决方法