開心生活站

位置:首頁 > IT科技 > 

oracle操作系統認證方式

IT科技9.13K

以下以用戶數量多的windows操作系統來說明一下這個操作系統認證方式登錄的原理。如果你的電腦可以使用connect / as sysdba獲取sysdba權限,則下面的每一過程你的機器上都會得到驗證,如果不能,按照下面的操作更改後,你也能以這種方式登錄。

oracle操作系統認證方式

1.    在命令行下敲入compmgmt.msc 進入計算機管理

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操作系統認證的方法了,希望對大家有所幫助。

標籤:oracle 操作系統