11、关于密码重用
- alter profile "DEFAULT" limit PASSWORD_GRACE_TIME UNLIMITED;
- alter profile "DEFAULT" limit PASSWORD_LIFE_TIME UNLIMITED;
- alter profile "DEFAULT" limit PASSWORD_LOCK_TIME UNLIMITED;
- alter profile "DEFAULT" limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
说明:11g 默认会将 DEFAULT 的 PROFILE 设置登录失败尝试次数(10 次)。这样在无意或恶意的连续使用错误密码连接时,导致数据库用户被锁住,影响业务。因此需要将登录失败尝试次数设为不限制。
12、关于维护任务
- exec dbms_scheduler.disable( 'ORACLE_OCM.MGMT_CONFIG_JOB' );
- exec dbms_scheduler.disable( 'ORACLE_OCM.MGMT_STATS_CONFIG_JOB' );
说明:关闭一些不需要的维护任务,这两个属于 ORACLE_OCM 的任务不关闭,可能会在 alert日志中报错。

13、其他
13.1、考虑是否要关闭自动统计信息收集(慎用,除非有其他手工收集统计信息的完整方案,否则不建议关闭)
- BEGIN
- DBMS_AUTO_TASK_ADMIN.DISABLE(
- client_name => 'auto optimizer stats collection',
- operation => NULL,
- window_name => NULL);
- END;
- /
说明:如果是需要采用手工收集统计信息策略,则关闭统计信息自动收集任务。
13.2、考虑是否要关闭自动收集直方图
- exec DBMS_STATS.SET_GLOBAL_PREFS( 'method_opt','FOR ALL COLUMNS SIZE 1' );
- 或者
- exec DBMS_STATS.SET_PARAM( 'method_opt','FOR ALL COLUMNS SIZE 1' );
说明:为减少统计信息收集时间,同时为避免直方图引起的 SQL 执行计划不稳定,可以在数据库全局级关闭自方图的收集,对于部分需要收集直方图的表列,可以使用
DBMS_STATS.SET_TABLE_PREFS 过程来设置。
13.3、关闭 auto space advisor
- BEGIN
- DBMS_AUTO_TASK_ADMIN.DISABLE(
- client_name => 'auto space advisor',
- operation => NULL,
- window_name => NULL);
- END;
- /
说明:关闭数据库的空间 Advisor,避免消耗过多的 IO,还有避免出现这个任务引起的 library cache lock。
13.4、关闭 auto sql tuning
- BEGIN
- DBMS_AUTO_TASK_ADMIN.DISABLE(
- client_name => 'sql tuning advisor',
- operation => NULL,
- window_name => NULL);
- END;
- /
说明:关闭数据库的 SQL 自动调整 Advisor,避免消耗过多的资源。
(编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|