禁用作業系統認證

ora_erin發表於2013-11-22

---整理以前的學習筆記---

禁用作業系統認證

[oracle@mylinux admin]$ ll
total 44
-rw-r--r-- 1 oracle oinstall  279 Apr  5 20:12 listener1204058PM1243.bak
-rw-r--r-- 1 oracle oinstall  752 Apr 10 22:29 listener.ora
drwxr-xr-x 2 oracle oinstall 4096 Mar 13 05:32 samples
-rw-r--r-- 1 oracle oinstall  187 May  9  2007 shrept.lst
-rw-r--r-- 1 oracle oinstall  139 Apr 10 22:29 sqlnet.ora
drwxr-xr-x 2 oracle oinstall 4096 Apr  8 20:24 temp
-rw-r--r-- 1 oracle oinstall  298 Apr  5 20:12 tnsnames1204058PM1243.bak
-rw-r----- 1 oracle oinstall  716 Apr 10 22:31 tnsnames.ora
[oracle@mylinux admin]$ vi sqlnet.ora
在sqlnet.ora中新增以下
SQLNET.AUTHENTICATION_SERVICES=(NONE)

[oracle@mylinux admin]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 17 20:58:07 2012
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges

SQL> conn sys/oracle as sysdba
ERROR:
ORA-01017: invalid username/password; logon denied
--使用者名稱和密碼正確的,也登入不了

把sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES=(NONE)先註釋掉
SQL> conn /as sysdba
Connected.
SQL> show parameter remote_login_passwordfile;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile            string      NONE
--剛才使用者名稱和密碼正確的,也登入不了,是因為禁用了口令檔案的驗證(remote_login_passwordfile為none)

SQL> alter system set remote_login_passwordfile=exclusive scope=spfile;
System altered.
重啟例項

再把sqlnet.ora改成SQLNET.AUTHENTICATION_SERVICES=(NONE)
[oracle@mylinux admin]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 17 21:02:53 2012
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges

SQL> conn sys/oracle as sysdba
Connected.

綜上:
sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES=(NONE)是用來禁用作業系統認證的
另實驗後,發現作業系統認證禁用後,用外部身份驗證中的作業系統身份驗證即有字首的ops$這些使用者也不能進行驗證了

另外:remote_login_passwordfile這個引數如果設定為none,那麼無論是本地的還是遠端的,都不能通過口令檔案驗證了

參考資料:http://database.51cto.com/art/201106/271038.htm

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

相關文章