sysdba遠程登錄需要兩個條件:
1、remote_login_passwordfile =exclusive時,啟用口令文件,允許遠程登錄;
查看remote_login_passwordfile 參數
SQL> SHOW PARAMETER REMOTE_LOGIN_PASSWORD
NAME TYPE VALUE
------------------------------------ -----------
remote_login_passwordfile string EXCLUSIVE
修改remote_login_passwordfile 參數
SQL>alter system set remote_login_passwordfile=EXCLUSIVE
2、密碼文件存在
SELECT * FROM V$PWFILE_USERS;
USERNAME SYSDBA SYSOPER
------------------------------ ------ -------
orapw file=/database/oracle/product/dbhome/dbs/orapwgsp entries=4 password=wgods123 force=y