Oracle 11gの、12cの初期インストールのデータベース・パラメーターを調整します

、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


おすすめ

転載: blog.51cto.com/wyzwl/2425526