1. 程式人生 > >oracle的system賬戶用normal模式登入失敗,提示使用者名稱或密碼錯誤,但是如果用sysdba登入,即使不輸入密碼,或者密碼錯誤也能登入成功。

oracle的system賬戶用normal模式登入失敗,提示使用者名稱或密碼錯誤,但是如果用sysdba登入,即使不輸入密碼,或者密碼錯誤也能登入成功。

本人win7的作業系統,裝的shiftoracle 11g,問題就是我安裝成功後,單擊Database Control-orcl項進入企業管理器,進入https://localhost:1158/em/console/logon/logon
這個頁面,進行登入,使用者名稱和密碼為system/system
連結身份為SYSDBA
點選登入,提示錯誤,您的使用者名稱和/或口令無效。
這是為什麼?
但是連結身份為normal的話就可以登入。誰能告訴我怎樣以dba的身份登入?

答:1、只有sys 使用者選擇sysdba,其他使用者都選擇Normal. 
    2、system/system 他本身就不是sysdba身份,或者grant sysdba to system 


如何修改oracle裡面的sys和system的密碼:
答:步驟如下:
1、在執行中輸入CMD

2、在命令列輸入sqlplus /nolog  (不登陸資料庫,只啟動sqlplus)

3、SQL> conn /as sysdba

   已連線。

4、SQL> alter user system identified by password;

   使用者已更改。

   password即為要修改的新密碼。

5、system就可以用新的密碼登入了。
然後就可以點選oracle目錄的Database Control-orcl來進行登入另外,注意只有sys使用者以sysdba身份登入,其餘使用者以normal身份登入,有些瀏覽器會出現安全登入失敗,最好在IE瀏覽器裡面登入。