給oracle中sys和system解鎖
阿新 • • 發佈:2019-02-10
環境:Oracle 11g R2 +SQLPlus
問題:ORACLE用SYS和SYSTEM預設密碼登入提示 ORA-01017:invalidusername/password;logond denied
我們都知道,sys的預設密碼是manager,system的預設密碼是change_on_install,為什麼使用預設密碼都無法正常登入呢?剛安裝好後可以正常執行,久了沒用反而用不了了。就這奇怪了。不過可以使用下面的解決辦法。
解決:
Win +Run------->Cmd------->輸入以下命令:
[sql] www.2cto.com
sqlplus / assysdba
alter usersystem identified by manager;
alter user sysidentified by change_on_install;
當然,你也可以改成自己容易記住的密碼。
總結:可見sys和system並不是Oracle資料庫許可權最大的管理員,’/’才是。當使用這個使用者登入就可以避免輸入密碼直接連線到Oracle。我們安裝好Oracle後,即使你把所有的使用者密碼都忘記了,仍然可以通過這種方法連線,然後修改密碼。也就是說誰合法地安裝了這個軟體,誰就擁有這個軟體的永久使用權。不知道這樣的理解是否正確?歡迎拍磚。