Oracle数据库升级的时候有一个很重要的环节就是数据库参数审核,对于数据库参数还是有很多的门道,其中一种就是对于过期参数的处理。
我们可以使用如下的SQL来得到一个基本的过期参数列表。
SELECT name FROM v$parameter
WHERE isdeprecated = 'TRUE';
当然内容也比较多,在10g升级11g的时候,还是有一些参数需要格外注意,在之前也写了一篇这些参数的介绍和说明,但是对于这些参数不够了解,今天特意补充了一下。
下面的参数在11gR2版本中已过期,需要确认是否需要保留。
参数名称 参数备注 DB侧原来的参数值 background_dump_dest 由参数 DIAGNOSTIC_DEST替代 /xxxx/oracle/xxxxDB01/oradmp/bdump/ cursor_space_for_time 因为Oracle Mutexes Pin机制的引入和bug,参数被废弃 FALSE fast_start_io_target 推荐使用FAST_START_MTTR_TARGET 0 log_archive_local_first TRUE log_archive_start 10g开始已过期,如果开了归档模式,没开启该参数可能导致停机 FALSE max_enabled_roles 150 parallel_automatic_tuning 推荐使用parallel_degree_policy FALSE parallel_server 被参数CLUSTER_DATABASE替代 FALSE parallel_server_instances 被参数CLUSTER_DATABASE_INSTANCES替代 1 plsql_debug 由参数PLSQL_ FALSE OPTIMIZE_LEVEL代替 plsql_v2_compatibility FALSE remote_os_authent 基于安全原因被废弃,MOS 456001.1有更多解释 FALSE serial_reuse disable sql_trace 推荐使用DBMS_MONITOR或 DBMS_SESSION FALSE standby_archive_dest 在11gR1中被废弃 ?/dbs/arch user_dump_dest 由参数 DIAGNOSTIC_DEST替代 /xxxxx/oracle/xxxxDB01/oradmp/udump/
而对于新参数而言,有些特性也需要根据业务场景来权衡。
对于参数的一些补充说明如下:
数据库实例禁用AMM特性,即不要设置memory_target
RHEL6以下,禁止设置filesystemio_options
RHEL6中,推荐设置filesystemio_options=SETALL
: