關於Oracle默認用戶名system密碼不正確登錄不上解決方案
安裝好後沒有設置密碼:用PL/develop登陸顯示
scott/tiger 登陸 ORA-28000:the account is locked
system/manager 登陸 ORA-01031:insufficient privileges
如果可以登錄任意的一個用戶可以通過一下方法來知道當前有哪些用戶。
select distinct owner from all_objects 查看當前用戶。
如果你在安裝的時候沒有設置密碼的話
oracle有三個默認的用戶名和密碼
1.用戶名:sys密碼:change_on_install
2.用戶名:system密碼:manager
3.用戶名:scott密碼:tiger
或者可能你在安裝的時候設置了符合Oracle校驗規則的密碼,但是在登錄的時候密碼不正確,可能是你在安裝時的字符集設置的原因。
解決方案:
1.使用sysdba賬號 登陸後 可以修改其他賬號密碼
運行 cmd 按如下輸入命令 sqlplus / as sysdba ---------以sys登陸 超級用戶(sysdba)
2.解除鎖定賬號
alter user 用戶名 account unlock; --------- 解除鎖定(必須帶“;”號)
以system用戶名爲例,即命令爲alter user system account unlock;
3.爲該賬戶設置新密碼
alter user 用戶名 identified by 密碼; -------------修改密碼(密碼加不加雙引號均可,必須帶“;”號)
以用戶名system密碼dhee爲例,即命令爲alter user system identified by dhee;
然後用你改好的密碼登陸。
轉載:https://blog.csdn.net/shangyuanlang/article/details/81390527