oracle操作系統(tǒng)認(rèn)證方式是怎樣的?我們?cè)诒酒敿?xì)了解。
以下以用戶數(shù)量多的windows操作系統(tǒng)來(lái)說(shuō)明一下這個(gè)操作系統(tǒng)認(rèn)證方式登錄的原理。如果你的電腦可以使用connect / as sysdba獲取sysdba權(quán)限,則下面的每一過(guò)程你的機(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. 如果這些都對(duì)的話,你就能已操作系統(tǒng)認(rèn)證的方式(connect /as sysdba)來(lái)登錄Oracle
接下來(lái)的問(wèn)題是,如果你的數(shù)據(jù)很重要,出于安全考慮,希望禁止這種操作系統(tǒng)認(rèn)證的方式。那么該怎么做呢?
很簡(jiǎ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)證的方法了,希望對(duì)大家有所幫助。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com