2013-11-22 184 views
2

我在我的linux服務器上安裝了Oracle 11gR2。當我想通過我的數據庫上的sys用戶登錄時,我輸入「sys as sysdba」,當系統給出密碼時,我推入enter,然後我可以用sqlplus登錄到我的數據庫。Sqlplus無密碼登錄

但是,當我嘗試使用PL-SQL工具在Windows上連接時,系統想要密碼。如果我沒有寫密碼(我定義了密碼,密碼是「sys」),我無法登錄我的數據庫。

爲什麼?

回答

2

當您安裝oracle時,它會創建OSDBA和OSOPER組。該組的任何成員都將擁有操作系統身份驗證,並且無需密碼即可登錄。

從另一臺機器連接時,它是遠程連接,您必須輸入密碼。

更多的信息在documentation

0

我有這樣的問題,甚至與我的Linux服務器上的Oracle 12c和我所做的是,每次我打開一個新的終端我第一次鍵入

出口TWO_TASK =

(沒有報價)緊接着按

輸入

接下來,我會再繼續鍵入的sqlplus「/ as sysdba已」(現,因爲它是與報價)

連接並繼續。