oracle無法用oracle認證的問題

gugu99發表於2007-12-24
oracle無法用oracle認證的問題

系統環境為solaris 10 x86-64,oracle 10g r2 64位
現象如下,在initfile中設定remote_login_passwordfile='exclusive'並且在啟動資料庫後可看到變數
SQL> show parameter remote_login_passwordfile;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
SQL>

然而卻找不到pwdfile的user
SQL> select * from V_$PWFILE_USERS;

no rows selected

賦許可權一直不可以成功

SQL> grant sysdba to system;
grant sysdba to system
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled

重建pwdfile也沒有效果
現在使用系統認證,如果將最後一行的註釋取消即使用oracle認證則使用任何使用者均登入不進去。確定密碼沒錯,因為密碼檔案重建了好幾次都沒用,附上SQLNET.ora

-bash-3.00$ more sqlnet.ora
# sqlnet.ora Network Configuration File: /data/oracle/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

#NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
#SQLNET.AUTHENTICATION_SERVICES = NONE
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-995673/,如需轉載,請註明出處,否則將追究法律責任。

相關文章