oracle 12c ORA-01017:invalid username/password; logon denied


Oracle 12C 中,想通過操作系統認證登錄Oracle 數據庫,有一些要注意的地方。不然就會遇到

ORA-01017:invalid username/password; logon denied

 

用戶想要在操作系統登錄數據庫 有兩種方法:通過tns ,一種修改用戶名。

一、通過tns登錄

  tns 的配置這里不做介紹。做Oracle 這一行,這是基本知識。

  

// 不通過tns登錄會報錯
SQL> conn scott/tiger
ERROR:
ORA-01017: invalid username/password; logon denied
// 通過tns 可以正常登錄
SQL> conn scott/tiger@pdbboss
Connected.

 

二、調整用戶名

  在Oracle 12C 中,想要在操作系統上直接進行操作系統認證登錄數據庫,用戶名需要以" C##" 開頭。示例如下:

  

SQL> create user c##test identified by test;

User created.

SQL> grant connect,resource to c##test;

Grant succeeded.

SQL> conn c##test/test;
Connected.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM