2012-02-26 67 views
0

我在我的筆記本電腦安裝了Oracle 11g和我有兩個問題,我無法登錄在sqlplus就是了密碼和登錄,我沒有。有沒有我可以使用的默認用戶名和密碼? 的另一個問題是,我無法連接到我的本地公司說Oracle安裝和登錄錯誤

企業管理器無法連接到數據庫實例。該組件的狀態下面列出

Database Instance 
Host  
Port  
SID 
Oracle Home 

我如何克服這個問題?

+0

你去設置密碼上安裝,我認爲這是即使在現代的安裝強制性...? – 2012-02-26 08:38:12

回答

1

要登錄爲sysdba,請確保您連接的Oracle用戶(您選擇哪一個),然後輸入:

$ sqlplus/as sysdba 

無密碼所需的,只要你在正確的用戶。

爲了能夠連接到數據庫,它必須啓動,並偵聽器服務也必須啓動。要檢查偵聽器的狀態:

$ lsnrctl status 

要啓動/停止它,通過startstop更換status。如果你安裝了一個名爲監聽器,監聽器名稱添加到上面的lsnrctl命令(即把聽衆的名字後的狀態/開始/停止命令)。

+0

我設法登錄到sqlplus,但第二個命令如何運行它?即時通訊使用Windows CMD。 – kryticrecte 2012-02-26 08:46:28

+0

確保Oracle二進制文件的路徑位於您的路徑中,並從cmd.exe運行這些命令。不知道窗口上的安裝佈局是什麼,但exes可能在'%ORACLE_HOME%\ bin'中,或類似的東西。 – Mat 2012-02-26 08:49:51

+0

其帶來的東西,什麼是一個命名的聽衆? – kryticrecte 2012-02-26 08:56:58

0

我假設您在Windows上安裝了oracle: 如果您已經能夠使用sqlplus/as sysdba連接到數據庫,那麼您的偵聽器已啓動,並且您正在安裝oracle的盒子上連接。如果您在Windows上安裝了oracle,將創建一個名爲ora_dba的用戶組,並且您的Windows帳戶將在該組中。這將授予您sysdba角色,並允許您使用sqlplus/as sysdba登錄到數據庫。

期間,您必須一直在提示至少SYS和SYSTEM解鎖賬戶輸入密碼的數據庫istallation。

要啓動企業管理器嘗試在命令行:

emctl start dbconsole

或啓動服務管理單元中的窗口和檢查,看是否服務OracleDBConsoleSID(SID是ORACLE_SID爲你的數據庫)運行。如果不啓動它。當服務成功啓動時,請嘗試再次運行EM。