1. 程式人生 > >plsql developer 使用sys使用者登入,報ORA-01031許可權不足

plsql developer 使用sys使用者登入,報ORA-01031許可權不足

客戶一資料庫,使用plsql developer,用sys使用者登入時候報ora-01031許可權不足的錯誤,但使用sqlplus可以正常登入,分析原因是密碼檔案損壞導致,

重建了密碼檔案,但依然如此,

仔細檢視,發現密碼檔名上的例項名使用了大寫,改成小寫後,可以正常登入。

如,當你例項名是instance:錯誤的寫法 orapwINSTANCE

應該寫成:orapwinstance

建立口令檔案的命令:

orapwd  file=<>  password=<> entries=最大數目

這裡file的命名規則是 在unix/linux 下是orapw<ORACLE_SID>

在windows下,是pwd<SID>.ora

比如linux: orapwd file = orapworcl password=123456 entries=5