Oracle
sqlplus 啟動 - 處理系統參數失敗
我正在嘗試執行啟動命令
這就是我所做的:
set oracle_sid=ORCL sqlplus /nolog SQL> conn /as sysdba startup
它顯示此錯誤消息:
處理系統參數失敗
無法打開參數文件“C:\Program\11.2.0\DBhome_1\Database\initorcl.ora”
我檢查並發現此路徑中不存在“initoracl.ora”:
C:\Program\11.2.0\DBhome_1\Database
我在以下位置找到了一個 init.ora 文件:
C:\Program\11.2.0\dbhome_1\dbs
我嘗試執行此命令:
startup pfile="C:\Program\11.2.0\dbhome_1\dbs\init.ora"
它顯示了這個錯誤:
為 diagnostic_dest init.ora 參數提供的值無效
指定的 ADR 基本目錄不存在 [C:\program\11.2.0\dbhome_1\database]
特定目錄不存在
附加錯誤資訊
文件名、目錄名或卷語法是不正確的。
我該怎麼辦?
正確設置 ORACLE_SID 和 ORACLE_HOME 變數。它們必須是大寫字母。
二是共享目錄內容。ORACLE_HOME/dbs
您可以手動創建
init.ora
文件。只需要兩個參數 -db_name
和db_block_size
。然後執行:
startup pfile='c:\program\11.2.0\dbhome_1\dbs\init.ora'
如果你有一個有效的 spfile 然後執行:
create pfile from spfile
您應該能夠啟動數據庫。