日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Oracle數(shù)據(jù)庫(kù)外部的身份認(rèn)證的正確方法

以下的文章主要是對(duì)Oracle數(shù)據(jù)庫(kù)外部的身份認(rèn)證淺談,主要是通過(guò)服務(wù)器上的使用操作系統(tǒng)來(lái)進(jìn)行驗(yàn)證的,在中服務(wù)器上的使用操作系統(tǒng)我們要用到的項(xiàng)目有配置SQLNET.ORA文件 ,建立相應(yīng)的操作系統(tǒng)組及用戶加入該組等相關(guān)的內(nèi)容。

河北ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

1.配置SQLNET.ORA文件

參數(shù)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)表明解析客戶端連接時(shí)所用的主機(jī)字符串的方式。TNSNAMES表示采用TNSNAMES.ORA文件來(lái)解析;ONAMES表示Oracle使用自己的名稱服務(wù)器(Oracle Name Server)來(lái)解析,目前Oracle建議使用輕量目錄訪問協(xié)議LDAP來(lái)取代ONAMES;

HOSTNAME表示使用host文件,DNS,NIS等來(lái)解析;參數(shù)SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用戶連接Oracle服務(wù)器時(shí)使用哪種驗(yàn)證方式NONE表示Oracle數(shù)據(jù)庫(kù)身份驗(yàn)證,NTS表示操作系統(tǒng)身份驗(yàn)證,兩種方式可以并用。

2.建立相應(yīng)的操作系統(tǒng)組及用戶加入該組

ORA_DBA組中的域用戶和本地用戶不需要Oracle用戶名和密碼就可以登錄Oracle而且該組的用戶登錄數(shù)據(jù)庫(kù)后都具有SYSDBA權(quán)限(多個(gè)實(shí)例時(shí),可以建立類似這樣的組ORA_SID_DBA,其中SID指實(shí)例名)同理:ORA_OPER組中的成員具有SYSOPER角色的權(quán)限。

3.登錄方式

C:>sqlplus “/ as sysdba” 或者C:>sqlplus nolog,然后SQL>connect / as sysdba

4.init.ora中的Remote_Login_Passwordfile對(duì)身份驗(yàn)證的影響。

三個(gè)可選值:

NONE:

默認(rèn)值,指示Oracle系統(tǒng)不使用密碼文件,通過(guò)操作系統(tǒng)進(jìn)行身份驗(yàn)證的特權(quán)用戶擁有SYSORA和SYSOPER權(quán)限.

EXCLUSIVE:

1).表示只有一個(gè)Oracle數(shù)據(jù)庫(kù)實(shí)例可以使用密碼文件;

2).允許將SYSORA和SYSOPER權(quán)限賦值給SYS以外的其它用戶。

SHARED:

1).表示可以有多個(gè)數(shù)據(jù)庫(kù)實(shí)例可以使用密碼文件;

2).不允許將SYSORA和SYSOPER權(quán)限賦值給SYS以外的其它用戶。

所以,如果要以操作系統(tǒng)身份登錄,Remote_Login_Passwordfile應(yīng)該設(shè)置為NONE

5.當(dāng)?shù)卿浻脩舨皇荗RA_DBA組和ORA_OPER組成員時(shí),登錄Oracle數(shù)據(jù)庫(kù)需要在Oracle中創(chuàng)建當(dāng)前操作系統(tǒng)用戶相同的用戶名,如果當(dāng)前用戶是域用戶,則名稱為:domainnameyourname,如果是本地計(jì)算機(jī)用戶,則名稱為:computernameyourname

創(chuàng)建方法:

 
 
 
  1. create "domainnameyourname" identified externally; 
  2. grant connect to "domainnameyourname"; 

Windows操作系統(tǒng),修改注冊(cè)表HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0下面添加AUTH_PREFIX_DOMAIN,值設(shè)為FALSE,在創(chuàng)建Oracle用戶時(shí)可以忽略掉域名。這種方式下,init.ora中有一個(gè)參數(shù)將影響Oracle數(shù)據(jù)庫(kù)如何匹配一個(gè)windows用戶和Oracle用戶os_authent_prefix = ""缺省為空,Oracle8i以前,無(wú)該參數(shù),而使用OPS$作為用戶名前綴.(Oracle用戶名***長(zhǎng)度限制為30個(gè)字符)。

文章出自: http://database.csdn.net/c_oracle/tag/2


當(dāng)前名稱:Oracle數(shù)據(jù)庫(kù)外部的身份認(rèn)證的正確方法
本文網(wǎng)址:http://www.dlmjj.cn/article/djdcjeg.html