oracle操作系統認證方式


oracle操作系統認證方式



oracle操作系統認證方式是怎樣的?我們在本篇詳細了解 。
以下以用戶數量多的windows操作系統來說明一下這個操作系統認證方式登錄的原理 。 如果你的電腦可以使用connect / as sysdba獲取sysdba權限 , 則下面的每一過程你的機器上都會得到驗證 , 如果不能 , 按照下面的操作更改后 , 你也能以這種方式登錄 。
1.在命令行下敲入compmgmt.msc進入計算機管理
【oracle操作系統認證方式】2.選擇本地用戶和組—>組
3.看是不是有一個組的名字叫做ORA_DBA
4.雙擊改組可以看到里面是不是有administrator用戶
5.想一想你是不是以administrator用戶登錄的呢?
6.再進入Oracle安裝目錄(即$ORACLE_HOME一般是D:"oracle)"ora92"network"admin找到sqlnet.ora文件看看里面的是不是有SQLNET.AUTHENTICATION_SERVICES= (NTS)
7.如果這些都對的話 , 你就能已操作系統認證的方式(connect /as sysdba)來登錄Oracle
接下來的問題是 , 如果你的數據很重要 , 出于安全考慮 , 希望禁止這種操作系統認證的方式 。 那么該怎么做呢?
很簡單 , 找到在剛才的第6步驟中的sqlnet.ora文件 , 將SQLNET.AUTHENTICATION_SERVICES=(NTS)改為SQLNET.AUTHENTICATION_SERVICES=none即可 。 你再試一下看看會不會得到到如下結果:
ERROR:
ORA-01031: insufficient privileges
警告:您不再連接到ORACLE 。
以上便是關于oracle操作系統認證的方法了 , 希望對大家有所幫助 。

    推薦閱讀