日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
帶您了解ORACLE用戶驗(yàn)證機(jī)制

ORACLE用戶驗(yàn)證的機(jī)制關(guān)系到ORACLE數(shù)據(jù)庫的安全,下面就為您詳細(xì)介紹ORACLE用戶驗(yàn)證機(jī)制,如果您對(duì)此感興趣的話,不妨一看。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、昌都ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的昌都網(wǎng)站制作公司

系統(tǒng)安全一直是各個(gè)系統(tǒng)關(guān)注的首要問題,而ORACLE用戶驗(yàn)證是其中很重要的一環(huán)。一般應(yīng)用程序習(xí)慣性地將用戶驗(yàn)證放在數(shù)據(jù)庫中,通過比對(duì)用戶的輸入與數(shù)據(jù)庫記錄來驗(yàn)證用戶,但數(shù)據(jù)庫自身如何來驗(yàn)證呢?ORACLE用戶可以分為SYS用戶和普通用戶,他們的驗(yàn)證方式有所區(qū)別

一、SYS用戶驗(yàn)證

SYS用戶擁有數(shù)據(jù)庫的完全控制權(quán),對(duì)其驗(yàn)證顯得至關(guān)重要。由于進(jìn)行驗(yàn)證時(shí)數(shù)據(jù)庫還不可用,ORACLE采用兩種方式來驗(yàn)證SYSDBA用戶:操作系統(tǒng)驗(yàn)證和口令文件驗(yàn)證。

1. 操作系統(tǒng)驗(yàn)證

對(duì)于在安裝Oracle的本機(jī)上使用Oracle的情況,Oracle可以將用戶驗(yàn)證交給操作系統(tǒng),只要登錄操作系統(tǒng)的用戶在DBA組里,就有SYS用戶的權(quán)限,可以修改 $ORACLE_HOME/dbs/sqlnet.ora,加入如下行:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

操作系統(tǒng)驗(yàn)證具有***優(yōu)先級(jí),當(dāng)設(shè)置為他時(shí),口令文件驗(yàn)證不起作用

2. 口令文件驗(yàn)證

要使用口令文件驗(yàn)證,首先得禁用操作系統(tǒng)驗(yàn)證,修改 $ORACLE_HOME/network/admin/sqlnet.ora,加入如下行(這里將$ORACLE_HOME轉(zhuǎn)化為絕對(duì)路徑):

SQLNET.AUTHENTICATION_SERVICES= (NONE)

其次是設(shè)置口令驗(yàn)證配置參數(shù):remote_login_passwordfile,他可以有幾個(gè)值,其含義如下

-- none 不使用口令驗(yàn)證

-- exclusive 僅允許一個(gè)實(shí)例使用該口令文件

--shared 多個(gè)實(shí)例可以共用一個(gè)口令文件

這里將參數(shù)設(shè)置為獨(dú)占:

alter system set remote_login_passwordfile=exclusive scope=spfile;

shutdown immediate

使用口令實(shí)用程序生成口令文件

orapwd file= $ORACLE_HOME/database/pwdora10g.ora password=oracle

此時(shí)嘗試以不同方式登錄數(shù)據(jù)庫

sqlplus / as sysdba-----------------權(quán)限不足

sqlplus sys/oracle as sysdba---------------使用口令驗(yàn)證方式,登錄成功

二、普通ORACLE用戶驗(yàn)證

之前講了SYS用戶的驗(yàn)證,那么普通用戶如何驗(yàn)證?

SYS用戶是在數(shù)據(jù)庫還沒啟動(dòng)時(shí)登錄數(shù)據(jù)庫進(jìn)行啟動(dòng)操作,而普通用戶是在數(shù)據(jù)庫啟動(dòng)后操作不同方案下的對(duì)象。

所以普通用戶采用的是數(shù)據(jù)字典的驗(yàn)證方式:

select username,password from dba_users;

可以看到所有用戶和密碼

【編輯推薦】

Oracle表空間的相關(guān)語句介紹

系統(tǒng)默認(rèn)ORACLE用戶及口令

oracle多列子查詢的實(shí)現(xiàn)

oracle多表查詢實(shí)例

ORACLE數(shù)據(jù)庫設(shè)置編碼


本文標(biāo)題:帶您了解ORACLE用戶驗(yàn)證機(jī)制
標(biāo)題路徑:http://m.5511xx.com/article/djgihsd.html