、11gデータベースのバージョンの初期設定パラメータを調整します:
パラメータ | 標準の設定 | デフォルト | 危険性があります |
DB_FILES | 1000年 | 200 | データベース内のファイルの最大許容数、初期値は200で、数が小さすぎて増加することはできませんが、データファイルになります |
プロセス | 1500 | プロセスのデータベースの最大数、データベースの数は、効果的に事業の正常な動作に影響を与えるのに十分な内部プロセスを防ぐことができます | |
セッション | 2272 | ||
UNDO_RETENTION | 3600 | 900 | 秒単位で、時間の回復期間を元に戻します。期間は、セグメントを元に戻す防止することがリサイクルすることができない、有効期限が切れるように設定ロールバックを取り消ししようとしている復旧時間を達成 |
_undo_autotune | FALSE | TRUE | データベースの表スペースの自動最適化を有効にするかどうかをOracleの暗黙のパラメータに属する、機能を元に戻すには、事業の正常な動作に影響を与える、データベースの自動回復を元に戻す防ぐために、自動最適化機能が有効になっていません |
イベント | 28401 | 間違ったパスワードの試行を使用することで、高いライブラリ・キャッシュ・ロックまたは行キャッシュロックにつながります | |
監査証跡 | デシベル、拡張 | 日常運用保守を維持するために、ファイル・システム・ディレクトリに格納された制御監査データベースの格納場所、。完全な監査ディレクトリを防ぎます。 | |
_use_adaptive_log_file_sync | FALSE | TRUE | 暗黙のパラメータが_use_adaptive_log_file_syncによって設定された値がFALSEである場合、自動切り替えモードを無効にします。 |
_serial_direct_read | 決して | AUTO | 大幅direct_path_readを減少させることができます |
_ktb_debug_flags | 8 | 0 | スイッチング時に、それが不良ブロックインデックス、パラメータを設定する必要性やパッチ22241601を引き起こす可能性があり、バグ、バグのdatagaurd 11グラムを避けます |
_gby_hash_aggregation_enabled | FALSE | TRUE | BUGを避けるため、しきい値と同じ大きさのハッシュ・テーブル・データならば、深刻なアップグレード表スペースが存在することになる[バグ] |
JOB_QUEUE_PROCESSES | 20 | 1000年 | デフォルト値が高すぎる、それは、このパラメータを設定し、高いCPU負荷の問題につながる可能性の数は、同時に最大のJOBを開始しまし制限し |
SESSION_CACHED_CURSORS | 200 | 50 | 単一のセッションは、カーソル・キャッシュは、ソフト解像力を高めるために、必要に応じて、カーソルの数にキャッシュすることができます |
_smu_debug_mode | 134217728 | 0 | いくつかのパフォーマンスの問題やバグがあります(注:killMMOMプロセスが新しいMMONプロセスが自動的に_smu_debug_mode = 134217728を使用して開始します殺し、その後、メイン処理AWRの例を終了しません) |
_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 | 効率を向上させる切り捨て | |
SQL92_SECURITY | TRUE | FALSE | SELECT権限は、対応テーブルが設けられている現在のユーザがTRUEに設定さSQL92_SECURITYである場合、チェックテーブルに更新/削除操作を実行し |
enable_ddl_logging | TRUE | FALSE | パラメータがtrueに設定され、次のDDL文は、アラート・ログに記録することができます |
DEFERRED_SEGMENT_CREATION | FALSE | TRUE | 遅延を避けるセクションを作成 |
_resource_manager_always_on | FALSE | TRUE | 可能RESMGRを避けるために、デフォルトで有効になっOracleリソーススケジューリングを無効にする:事件のCPU量子待ちの状況は |
_resource_manager_always_off | TRUE | FALSE | 可能RESMGRを避けるために、デフォルトで有効になっOracleリソーススケジューリングを無効にする:事件のCPU量子待ちの状況は |
_mv_refresh_use_stats | TRUE | FALSE | マテリアライズド・ビューの高速リフレッシュのパフォーマンスの問題が時々発生する可能性があります |
_memory_imm_mode_without_autosga | FALSE | TRUE | AMMの使用は、提供されていない閉じた場合は、AMMをORA-4031を避けるために、FALSEに設定します。 |
_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 |