db_files |
1000 |
200 |
数据库内允许最大文件个数,初始值为 200,数量太小会导致无法增加数据文件 |
processes |
1500 |
150 |
数据库最大进程数,可以有效防止数据库内部进程个数不够,影响业务正常运行 |
sessions |
|
2272 |
|
undo_retention |
3600 |
900 |
undo 段回收时间,单位是秒。达到回收时间 undo 段即将回滚段置为过期,防止 undo 段不能回收 |
_undo_autotune |
FALSE |
TRUE |
是否启用数据库 undo 表空间自动优化功能,属于 oracle 隐含参数,不启用自动优化功能,防止数据库 undo 自动回收,影响业务正常运行 |
event |
28401 |
|
使用错误密码登陆尝试会导致很高的 Library Cache Locks 或 row cache lock |
audit_trail |
db,extended |
|
控制数据库审计存放位置,存放在文件系统目录,以便于日常运维维护。防止审计目录爆满。 |
_use_adaptive_log_file_sync |
FALSE |
TRUE |
通过隐含参数_use_adaptive_log_file_sync 进行设置,当值为 FALSE 时禁用自动切换模式。 |
_serial_direct_read |
NEVER |
AUTO |
可以显著地减少 direct_path_read |
_ktb_debug_flags |
8 |
0 |
避免 BUG,11g 的 datagaurd 的 bug,在进行切换时,会导致索引坏块,需要设置该参数,或者打补丁 22241601 |
_gby_hash_aggregation_enabled |
FALSE |
TRUE |
避免 BUG,如果 hash 表数据大到某个阀值,会出现严重的表空间升级【bug】 |
job_queue_processes |
20 |
1000 |
默认值太高,会导致 CPU 负载过高的问题,设置此参数限制同时发起的最多 JOB 数量 |
session_cached_cursors |
200 |
50 |
单个 session 中可以缓存游标的数量,适当 cache 游标,增强软软解析能力 |
_smu_debug_mode |
134217728 |
0 |
会有部分性能故障及 BUG(注:killMMOM 进程不会终止实例,AWR 主要的进程,kill 之后一个新的 MMON 进程会自动使用_smu_debug_mode=134217728 启动) |
_clusterwide_global_transactions |
FALSE |
TRUE |
当_clusterwide_global_transactions=false 时,Oracle 会将这些本地事务当做单独的事务通过多阶段提交协调处理 |
_PX_use_large_pool |
TRUE |
|
并行执行从属进程一起工作时会交换数据和信息,固定从 largepool 中分配内存 |
_ges_direct_free_res_type |
CTARAHDXBB |
|
防止高 share_pool 内存开销 |
_drop_stat_segment |
1 |
|
提高 truncate 效率 |
sql92_security |
TRUE |
FALSE |
当 sql92_security 被设置成 TRUE 时,对表执行 UPDATE/DELETE 操作时会检查当前用户是否具备相应表的 SELECT 权限 |
enable_ddl_logging |
TRUE |
FALSE |
参数设置为 TRUE 后,可以在 alert 日志中记录如下 DDL 语句 |
deferred_segment_creation |
FALSE |
TRUE |
避免出现段延迟创建 |
_resource_manager_always_on |
FALSE |
TRUE |
禁用 Oracle 缺省启用的资源调度,避免可能产生 resmgr:cpu quantum 等待事件情况 |
_resource_manager_always_off |
TRUE |
FALSE |
禁用 Oracle 缺省启用的资源调度,避免可能产生 resmgr:cpu quantum 等待事件情况 |
_mv_refresh_use_stats |
TRUE |
FALSE |
物化视图快速刷新可有时会出现性能问题 |
_memory_imm_mode_without_autosga |
FALSE |
TRUE |
使用 AMM 时,不设置;若 AMM 关闭了,设置为 FALSE,避免 ORA-4031 |
_bloom_filter_enabled |
FALSE |
TRUE |
11R2 会遇到一个 BLOOM 过滤器导致的 BUG 9124206 和 BUG 8361126,出现 ORA-00060 ORA-10387 错误, |
|
|
|
_bloom_pruning_enabled、_bloom_filter_enabled 均设为 FALSE 避免 BUG |
_optimizer_use_feedback |
FALSE |
TRUE |
关闭 Cardinality Feedback 新特性动能 |
_cleanup_rollback_entries |
2000 |
100 |
加大该参数来达到加快串行事务恢复的效果,(同时设置并行恢复 fast_start_parallel_rollback 为 high) |
_datafile_write_errors_crash_instance |
FALSE |
TRUE |
11.2.0.2/3 数据文件(sysytem 以外表空间)I/O 读写错误被发现时,实例 down |
_gc_defer_time |
3 |
0 |
用于确定服务器在将频繁使用的块写入磁盘之前要等待的时间长度 (以 1/1000 秒为单位),以减少进程对热块的争用 |
_gc_policy_time |
0 |
10 |
DRM 在 11G 中不稳定,存在众多 BUG |
_gc_read_mostly_locking |
FALSE |
TRUE |
DRM 在 11G 中不稳定,存在众多 BUG |
_gc_undo_affinity |
FALSE |
TRUE |
DRM 在 11G 中不稳定,存在众多 BUG |
disk_asynch_io |
TRUE |
TRUE |
使用文件系统存放数据文件时,建议开启异步 I/O |
filesystemio_options |
asynch |
none |
使用文件系统存放数据文件时,建议开启异步 I/O(使用 ASM 存储,默认开启异步 I/O) |
_optimizer_adaptive_cursor_sharing |
FALSE |
TRUE |
关闭 ACS 自适应游标共享,11.2.0.4 可不关闭 |
_optimizer_extended_cursor_sharing |
none |
UDO |
关闭 ACS 自适应游标共享,11.2.0.4 可不关闭 |
_optimizer_extended_cursor_sharing_rel |
none |
SIMPLE |
关闭 ACS 自适应游标共享,11.2.0.4 可不关闭 |