- 相關(guān)推薦
oracle兩種用戶(hù)認證方式簡(jiǎn)述
Oracle WDP 全稱(chēng)為Oracle Workforce Development Program,是Oracle (甲骨文)公司專(zhuān)門(mén)面向學(xué)生、個(gè)人、在職人員等群體開(kāi)設的職業(yè)發(fā)展力課程。下面是小編整理的關(guān)于oracle兩種用戶(hù)認證方式,歡迎大家參考!
ORACLE數據庫通過(guò)sqlnet.ora文件中的參數sqlnet.authentication_services,參數文件中的remote_login_passwordfile和口令文件pwdsid.ora三者協(xié)同作用實(shí)現身份認證.
Sqlnet.authentication_services=(NTS)|(NONE)
NTS:操作系統認證方式,不使用口令文件;
NONE:口令文件認證方式
Remote_login_passwordfile=(NONE)|(EXCLUSIVE)|(SHARED)
NONE:不使用口令文件,操作系統認證;
EXCLUSIVE:口令文件認證方式,但只有一個(gè)數據庫實(shí)例可以使用此文件;
SHARED:口令文件認證方式,可以有多個(gè)數據庫實(shí)例可以使用此文件,但此設置下只有SYS帳號能被識別,即使文件中存在其他用戶(hù)的信息,也不允許他們以SYSOPER/SYSDBA登錄.
(1).sqlnet.authentication_services=(NTS)
同時(shí)Remote_login_passwordfile=(NONE),此時(shí)為操作系統認證方式.
當以oracle_dba組下的用戶(hù)登錄進(jìn)入本地的操作系統后,進(jìn)行以下操作:
sqlplus /nolog
SQL>conn /assysdba
可以以sysdba身份登錄成功,進(jìn)行數據庫方面的操作.
當以遠程進(jìn)行登錄時(shí),執行:
sqlplus /nolog
SQL>conn /assysdba
則會(huì )顯示:
ERROR:ORA-01031:insufficient privileges
即不允許以sysdba身份遠程登錄系統,這也是OS認證這所以稱(chēng)為本地認證方式的原因.
(2).Sqlnet.authentication_services=(NONE),同時(shí)
Remote_login_passwordfile=(EXCLUSIVE)|(SHARED),配合口令文件PWDsid.ora,此時(shí)為口令文件認證方式:
當在本地以oracle_dba組下的用戶(hù)登錄進(jìn)入系統時(shí),進(jìn)行以下操作:
sqlplus /nolog
SQL>conn /assysdba
則會(huì )顯示:
ERROR:ORA-01031:insufficient privileges
在本地或遠程進(jìn)行下邊的操作:
sqlplus /nolog
SQL>conn sys/密碼@服務(wù)名assysdba
可以進(jìn)入系統,也就是說(shuō)口令文件認證方式允許用戶(hù)從本地或遠程以sysdba身份登錄,但必須提供口令字.
(3).Sqlnet.authentication_services=(NTS),同時(shí)
Remote_login_passwordfile=(EXCLUSIVE)|(SHARED),配合口令文件PWDsid.ora,此時(shí)為操作系統認證和口令文件認證同時(shí)起作用:
當在本地以oracle_dba組下的用戶(hù)登錄進(jìn)入操作系統后,進(jìn)行下邊的操作:
sqlplus /nolog
SQL>conn /assysdba
可以進(jìn)入系統.即操作系統認證方式登錄成功.
當在遠程執行:
sqlplus /nolog
SQL>conn sys/密碼@服務(wù)名assysdba
同時(shí)可正常登錄到數據庫系統,即口令文件認證方式登錄成功.
附:
要知道以下幾種登陸方式不是一種概念
sqlplus /nolog
1: conn /assysdba 本機登陸,使用操作系統認證,有無(wú)監聽(tīng)都可以
2: conn sys/password assysdba本機登陸,使用密碼文件認證,有無(wú)監聽(tīng)都可以
3: conn sys/password@dbanoteassysdba 可以本機可以遠程,使用密碼文件認證,必須有監聽(tīng),必須有tnsnames.ora,remote_login_passwordfile必須是EXCLUSIVE
【oracle兩種用戶(hù)認證方式簡(jiǎn)述】相關(guān)文章:
oracle sysdba級用戶(hù)的認證方式01-21
Oracle認證作用07-31
Oracle最新認證07-13
Oracle認證簡(jiǎn)介11-30
Oracle認證途徑09-11
Oracle認證:ORACLE綁定變量BINDPEEKING08-25
Oracle認證報考流程01-11