解決OracleDBConsoleorcl不能啓動

手動執行一下emctl.bat,因而啓動控制檯,執行emctl.bat istart dbconsole,報錯,ORACLE_SID沒有定義,打開emctl.bat看看,這裏是定義環境變量的地方,其中已經設置了這些:數據庫

  if not defined REMOTE_EMDROOT (set ORACLE_HOME=Ec:oracleproduct10.2.0db_1)oracle

  if not defined REMOTE_EMDROOT (set EMDROOT=%ORACLE_HOME%)console

  if defined REMOTE_EMDROOT (set ORACLE_HOME=%REMOTE_EMDROOT%)變量

  if defined REMOTE_EMDROOT (set EMDROOT=%ORACLE_HOME%)數據

  if defined REMOTE_EMDROOT (set LOCAL_EMDROOT=c:oracleproduct10.2.0db_1)top

  ……db

  後邊還有一條設置:計算機

  if not defined DBCONSOLE_SERVICE_NAME (set DBCONSOLE_SERVICE_NAME=OracleDBConsole%ORACLE_SID%),用到了ORACLE_SID,但沒有看到前面設置,只能手動設置ORACLE_SID試試,因而加了一條設置:環境變量

  if defined REMOTE_EMDROOT (set ORACLE_SID=orcl) orcl是個人數據庫實例名co

  到服務中啓動OracleDBConsoleorcl,ok,沒有報錯;

  從新啓動計算機,也沒有報錯,OracleDBConsoleorcl服務也啓動了。

emctl istart dbconsole

emctl istop dbconsole

emctl istatus dbconsole

相關文章
相關標籤/搜索