2019年3月18日 星期一

Oracle Database - ORA-01017: invalid username/password; logon denied

ORA-01017: invalid username/password; logon denied

常見時機:
1. 帳號密碼敲錯

.....咦,好像不值得這篇。   主要是下面這個時機。


2. 遠端sysdba登錄,但 資料庫參數 remote_login_passwordfile = NONE




  • shared
    一個或多個數據庫可以使用密碼文件。密碼文件既可以包含SYSSYS用戶,也可以包含用戶。
  • exclusive
    密碼文件只能由一個數據庫使用。密碼文件既可以包含SYSSYS用戶,也可以包含用戶。
  • none
    Oracle忽略任何密碼文件。因此,必須由操作系統對特權用戶進行身份驗證。

位置:
[oracle@testdb1 db_1]$ cd $ORACLE_HOME/dbs

[oracle@testdb1 dbs]$ ll orapworcl
-rw-r----- 1 oracle oinstall 1536 Apr 26  2017 orapworcl


Command:
SQL> show parameter pass

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile            string      EXCLUSIVE
SQL>
SQL>
SQL> select * from v$pwfile_users;

USERNAME                       SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS                            TRUE  TRUE  FALSE

SQL> grant sysdba to hr2;

Grant succeeded.

SQL> select * from v$pwfile_users;

USERNAME                       SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS                            TRUE  TRUE  FALSE
HR2                            TRUE  FALSE FALSE

沒有留言:

張貼留言