關閉→
當前位置:知科普>IT科技>oracle操作系統認證方式

oracle操作系統認證方式

知科普 人氣:7.42K

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

TAG標籤:#oracle #操作系統 #