oracle操作系統(tǒng)認(rèn)證方式是怎樣的?我們在本篇詳細(xì)了解。
以下以用戶數(shù)量多的windows操作系統(tǒng)來說明一下這個(gè)操作系統(tǒng)認(rèn)證方式登錄的原理。如果你的電腦可以使用connect / as sysdba獲取sysdba權(quán)限,則下面的每一過程你的機(jī)器上都會(huì)得到驗(yàn)證,如果不能,按照下面的操作更改后,你也能以這種方式登錄。
1. 在命令行下敲入compmgmt.msc 進(jìn)入計(jì)算機(jī)管理
2. 選擇本地用戶和組—>組
3. 看是不是有一個(gè)組的名字叫做ORA_DBA
4. 雙擊改組可以看到里面是不是有administrator用戶
5. 想一想你是不是以administrator用戶登錄的呢?
6. 再進(jìn)入Oracle安裝目錄(即$ORACLE_HOME一般是D:"oracle)"ora92"network"admin 找到sqlnet.ora文件看看里面的是不是有SQLNET.AUTHENTICATION_SERVICES= (NTS)
7. 如果這些都對的話,你就能已操作系統(tǒng)認(rèn)證的方式(connect /as sysdba)來登錄Oracle
接下來的問題是,如果你的數(shù)據(jù)很重要,出于安全考慮,希望禁止這種操作系統(tǒng)認(rèn)證的方式。那么該怎么做呢?
很簡單,找到在剛才的第6步驟中的sqlnet.ora文件,將SQLNET.AUTHENTICATION_SERVICES=(NTS)改為SQLNET.AUTHENTICATION_SERVICES=none即可。你再試一下看看會(huì)不會(huì)得到到如下結(jié)果:
ERROR:
ORA-01031: insufficient privileges
警告: 您不再連接到 ORACLE。
以上便是關(guān)于oracle操作系統(tǒng)認(rèn)證的方法了,希望對大家有所幫助。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com