Oracle升級中的引數補充

dbhelper發表於2016-05-26

資料庫升級的時候有一個很重要的環節就是資料庫引數稽核,對於資料庫引數還是有很多的門道,其中一種就是對於過期引數的處理。
我們可以使用如下的
SQL來得到一個基本的過期引數列表。

SELECT name FROM v$parameter

         WHERE isdeprecated = 'TRUE';
當然內容也比較多,在10g升級11g的時候,還是有一些引數需要格外注意,在之前也寫了一篇這些引數的介紹和說明,但是對於這些引數不夠了解,今天特意補充了一下。

下面的引數在11gR2版本中已過期,需要確認是否需要保留。

引數名稱 引數備註 DB側原來的引數值
background_dump_dest 由引數 DIAGNOSTIC_DEST替代 /xxxx/oracle/xxxxDB01/oradmp/bdump/
cursor_space_for_time  因為Oracle Mutexes Pin機制的引入和bug,引數被廢棄 FALSE
fast_start_io_target 推薦使用FAST_START_MTTR_TARGET  0
log_archive_local_first   TRUE
log_archive_start  10g開始已過期,如果開了歸檔模式,沒開啟該引數可能導致停機 FALSE
max_enabled_roles   150
parallel_automatic_tuning  推薦使用parallel_degree_policy FALSE
parallel_server  被引數CLUSTER_DATABASE替代 FALSE
parallel_server_instances  被引數CLUSTER_DATABASE_INSTANCES替代 1
plsql_debug 由引數PLSQL_ FALSE
OPTIMIZE_LEVEL代替
plsql_v2_compatibility   FALSE
remote_os_authent  基於安全原因被廢棄,MOS 456001.1有更多解釋 FALSE
serial_reuse   disable
sql_trace  推薦使用DBMS_MONITOR DBMS_SESSION FALSE
standby_archive_dest  11gR1中被廢棄 ?/dbs/arch
user_dump_dest  由引數 DIAGNOSTIC_DEST替代 /xxxxx/oracle/xxxxDB01/oradmp/udump/

而對於新引數而言,有些特性也需要根據業務場景來權衡。
引數名稱 引數值 是否線上可修改 引數備註
sec_case_sensitive_logon FALSE Yes 密碼大小寫不敏感
sec_max_failed_login_attempts 10 No 連線嘗試達到指定次數後會自動斷開連線預設值為10
result_cache_max_size ? Yes 最佳化程式將查詢結果自動傳送到結果快取記憶體中
deferred_segment_creation FALSE Yes 延遲段建立,段結構在插入資料時才初始化
 diagnostic_dest   Yes 統一檔案的儲存路徑,加強自動化診斷
db_unrecoverable_scn_tracking TRUE    
對於引數的一些補充說明如下:

資料庫例項禁用AMM特性,即不要設定memory_target

RHEL6以下,禁止設定filesystemio_options

RHEL6中,推薦設定filesystemio_options=SETALL


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-2107479/,如需轉載,請註明出處,否則將追究法律責任。

相關文章