Linux

在 Linux 上使用 dbca 創建數據庫:“找不到命令”

  • November 19, 2014

我在我的機器上安裝了 Oracle。當我打開與 VNCServer 的會話並鍵入dbcaasroot或 asoracle時,我收到以下錯誤:

  1. -bash : -dbca : Command Not found
  2. 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 回答

  1. No protocol specified 錯誤表示“使用者不知道如何啟動 UI 應用程序”和“使用者無權啟動 UI 應用程序”,在這種情況下 dbca 是一個 GUI 應用程序。sol:作為根執行“xhost -”(不帶引號)

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