溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

sqlnet.ora 驗證oracle 登陸方式

發(fā)布時間:2020-08-12 14:06:38 來源:ITPUB博客 閱讀:103 作者:abin1703 欄目:關(guān)系型數(shù)據(jù)庫
sqlnet.ora中的NAMES.DIRECTORY_PATH設(shè)置[@more@]

sqlplus sys/oracle@orcl
  
  假如我的sqlnet.ora是下面這個樣子


D:oracleproduct10.2.0db_1NETWORKADMIN>type sqlnet.ora
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那么,客戶端就會首先在tnsnames.ora文件中找orcl的記錄.如果沒有相應(yīng)的記錄則嘗試把orcl當(dāng)作一個主機名,通過網(wǎng)絡(luò)的途徑去解析它的ip地址然后去連接這個ip上GLOBAL_DBNAME=orcl這個實例,當(dāng)然這里orcl并不是一個主機名


如果我是這個樣子
  
  NAMES.DIRECTORY_PATH= (TNSNAMES)
  
  那么客戶端就只會從tnsnames.ora查找orcl的記錄
  
  括號中還有其他選項,如LDAP等并不常用。



在此總結(jié)一下在REMOTE_LOGIN_PASSWORDFILE參數(shù)取不同值時的行為特性。
REMOTE_LOGIN_PASSWORDFILE參數(shù)可以有三種取值:EXCLUSIVE(默認(rèn))、NONE和SHARED。
1)當(dāng)取值為EXCLUSIVE時
允許客戶端以SYSDBA或SYSOPER權(quán)限登錄到數(shù)據(jù)庫實例中完成數(shù)據(jù)庫管理操作;
允許授予和回收SYSDBA或SYSOPER權(quán)限。

2)當(dāng)取值為NONE時
禁止客戶端以SYSDBA或SYSOPER權(quán)限登錄到數(shù)據(jù)庫實例中完成數(shù)據(jù)庫管理操作;
禁止授予和回收SYSDBA或SYSOPER權(quán)限。

3)當(dāng)取值為SHARED時
允許客戶端以SYSDBA或SYSOPER權(quán)限登錄到數(shù)據(jù)庫實例中完成數(shù)據(jù)庫管理操作;
禁止授予和回收SYSDBA或SYSOPER權(quán)限。
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI