oracle 11g和12c初始安装数据库需调整的参数
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、11g版本初始安装数据库需要调整的参数:参数设置标准默认存在风险db_files1000200数据库内允许最大文件个数,初始值为200,数量太小会导致无法增加数据文件processes1500数据
千家信息网最后更新 2026年10月31日oracle 11g和12c初始安装数据库需调整的参数
一、11g版本初始安装数据库需要调整的参数:
| 参数 | 设置标准 | 默认 | 存在风险 |
| db_files | 1000 | 200 | 数据库内允许最大文件个数,初始值为200,数量太小会导致无法增加数据文件 |
| processes | 1500 | 数据库最大进程数,可以有效防止数据库内部进程个数不够,影响业务正常运行 | |
| 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可不关闭 |
二、12c版本初始安装数据库需要调整的参数:
| 参数 | 建议设置标准 | 默认 | 存在风险 |
| _optimizer_aggr_groupby_elim | FALSE | 在进行某些聚合运算的时候,由于bug 21826068的存在,导致出现错误结果(Doc ID 21826068.8) for 12.1.0.2 | |
| _optimizer_unnest_scalar_sq | FALSE | 在进行某些标量子查询的时候,报错ORA-600[kkqcsfixfro:1--frooutj] (Doc ID 19894622.8) for 12.1.0.2 | |
| _optimizer_reduce_groupby_key | FALSE | 带绑定变量的外连接,进行group by运算的时候,导致错误结果 12.1.0.2 bug 20634449 | |
| _kks_obsolete_dump_threshold | 0 | 并发session的状态dump在12c中得到增强,在dump的时候,会影响性能(Doc ID 1955319.1) for 12.1.0.2 | |
| _sql_plan_directive_mgmt_control | 0 | 贴近12.2的优化器设置,防止过度的动态采样(Doc ID 2187449.1) for 12.1.0.2 | |
| _optimizer_dsdir_usage_control | 0 | 贴近12.2的优化器设置,防止过度的动态采样(Doc ID 2187449.1) for 12.1.0.2 | |
| _optimizer_cbqt_or_expansion | off | Delete 语句在 12.2.0.1 上 Hang住Bug 26693987 | |
| _cursor_obsolete_threshold | 1024 | 8192 | 高版本数(>1024)的SQL语句在升级到12.2及更高版本后会导致数据库性能下降 11.2.0.3: _cursor_obsolete_threshold=100 11.2.0.4: _cursor_obsolete_threshold=1024 12.1: _cursor_obsolete_threshold=1024 12.2: _cursor_obsolete_threshold=8192 |
数据
参数
数据库
文件
进程
游标
错误
性能
时候
版本
可不
事务
建议
数量
时间
空间
系统
语句
影响
调整
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
高科技互联网
科技赋能下的互联网金融
科技互联网公司装修
互联网科技有限公司图片
深圳互联网科技公司
成都互联网科技公司
九亚互联网科技
米客互联网科技
互联网科技视频素材
黑科技闪耀互联网之光
健康食品互联网创新科技园项目
互联网科技大赛获奖感言
美国互联网科技实力
广州燕处互联网科技有限公司
新氧科技和美国互联网有关系吗
互联网公司属于科技吗
中国科技和美国互联网
张家口科技产业互联网平台
三亚科技创新互联网基地
颐高云石互联网科技
互联网科技未来
奇士达互联网科技
开启互联网科技时代小说
滨湖区互联网智能科技产品有哪些
国大互联网教育科技有限公司薪资
互联网科技实习生岗位
本届互联网大会上的黑科技
宁波跨境商互联网科技有限公司
悟空问答互联网科技
科技互联网企业在行动