您好,登錄后才能下訂單哦!
一、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 |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。