Oracle

要設置的 Oracle 兼容參數

  • May 8, 2019

將 Compatible Parameter 設置為 11.2.0.0 和 11.2.0.4 有什麼區別嗎?有什麼優點/缺點嗎?

該參數在升級指南中有描述。您不能將數據庫降級到低於 COMPATIBLE 參數版本的版本。COMPATIBLE 參數控制數據如何寫入磁碟。但它不控制優化器功能的使用。有很多參數可以控制 Oprimizer 功能。OPTIMIZER_FEATURES_ENABLED 是一個參數,您必須適當設置它才能啟用 Oracle 版本的優化器功能。Tom Kytes 在本文中討論了這兩個參數的區別。

從Oracle 11G R2 兼容性文件中檢查以下內容:

如果來自不同版本的 Oracle 數據庫軟體的數據庫支持相同的特性並且這些特性的執行方式相同,則它們是兼容的。當您升級到新版本的 Oracle 數據庫時,某些新特性可能會使您的數據庫與早期版本不兼容。

在以下情況下,您升級的數據庫將與您的早期版本不兼容:

一項新功能可將您的早期版本無法處理的任何數據(包括數據字典更改)儲存在磁碟上。

與舊環境相比,現有功能在新環境中的行為不同。

如果您沒有遇到與早期版本相關的任何錯誤,則兼容參數更改並不重要,但有時需要解鎖作為新版本的一部分發布的新功能。

引用自:https://dba.stackexchange.com/questions/62034