Oracle

如何在 Oracle 9i 中更改 OPTIMIZER_FEATURES_ENABLE

  • June 3, 2011

我想更改OPTIMIZER_FEATURES_ENABLE本地安裝的 Oracle 9i(在 Windows Server 2003 上執行的 32 位 9.2.0.1.0 企業版)中的參數,以嘗試重現客戶端報告的性能問題,但我不知道該怎麼做它。ALTER SESSION和語句ALTER SYSTEM都會觸發此錯誤(即使以 SYS 身份執行):

ORA-02095: 無法修改指定的初始化參數

我怎樣才能改變它?

更新:

我遵循的步驟(感謝加里的回答)是這樣的:

  1. 創建一個空文件:C:\oracle\ora92\DBS\INIT.ORA
  2. 編輯文件以添加:optimizer_features_enabled = 8.1.7
  3. 啟動 Windows 服務管理器
  4. 重新啟動名為 的服務OracleServiceFOO,其中 FOO 是我的實例名稱

它是一個靜態參數,因此需要在 pfile / spfile 中更改它,然後重新啟動實例。

引用自:https://serverfault.com/questions/276340