Linux
在 Linux 上使用 dbca 創建數據庫:“找不到命令”
我在我的機器上安裝了 Oracle。當我打開與 VNCServer 的會話並鍵入
dbca
asroot
或 asoracle
時,我收到以下錯誤:
-bash : -dbca : Command Not found
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
我需要做什麼來解決這個問題?
關於您的第一個錯誤(‘dbca: command not found’):
- 確保 ORACLE_HOME 設置正確
- 確保 $ORACLE_HOME/bin 在您的路徑中
- 以 oracle 使用者身份執行命令
如果錯誤仍然存在,請檢查 $ORACLE_HOME/bin 的內容和權限。
這個驚人的影片解釋瞭如何逐步解決錯誤,
不想看的就看下面的文字
1)“找不到命令”表示 oracle 實例未執行,或者您沒有以 oracle 使用者 sol 身份執行 dbca 命令:按照@Frank Schmitt 回答
- No protocol specified 錯誤表示“使用者不知道如何啟動 UI 應用程序”和“使用者無權啟動 UI 應用程序”,在這種情況下 dbca 是一個 GUI 應用程序。sol:作為根執行“xhost -”(不帶引號)