电竞比分网-中国电竞赛事及体育赛事平台

分享

oracle ::sqlplus /nolog,conn /as sysdba 我不知道為什么,在命令指示符下這樣:sqlplus /nolog,conn 檢舉 | 2010-10-28 13:02

 tcwl123 2011-10-22
oracle ::sqlplus /nolog,conn /as sysdba 我不知道為什么,在命令指示符下這樣:sqlplus /nolog,conn 檢舉 | 2010-10-28 13:02 提問(wèn)者:why7282299 | 懸賞分:5 | 瀏覽次數(shù):2188次
問(wèn)題補(bǔ)充: 

我不知道為什么,在命令指示符下這樣:sqlplus /nolog,conn /as sysdba這樣的方式也能登陸?我沒(méi)有用密碼這樣都能登陸?為什么這樣也能登陸做事情? 那哪來(lái)的安全性?

       檢舉 | 2010-10-28 20:43 最佳答案 1 sqlplus /nolog,conn /as sysdba 之所以能夠登錄,在于oracle登錄時(shí)的身份認(rèn)證方式。可以試一下這個(gè):sqlplus /nolog,conn abcd/sss as 

sysdba,你發(fā)現(xiàn)也能夠登錄成功。
2 oracle在登錄時(shí),有三種身份認(rèn)證方式:操作系統(tǒng)身份認(rèn)證、密碼文件認(rèn)證、數(shù)據(jù)庫(kù)認(rèn)證。而conn /as sysdba是屬于操作系統(tǒng)認(rèn)證。
    為什么這樣說(shuō)呢?你當(dāng)前電腦開(kāi)機(jī)時(shí)登錄的用戶(hù),也就是進(jìn)入操作系統(tǒng)的用戶(hù),例如是gooooal,它在你電腦的ora_dba組中。
可以在“我的電腦”單擊右鍵,找到“管理”,選擇“本地用戶(hù)和組”,發(fā)現(xiàn)有一個(gè)組叫“ora_dba”,雙擊它,看到成員列表中有“gooooal”。
    也就是在conn /as sysdba,oracle會(huì)進(jìn)行操作系統(tǒng)驗(yàn)證,發(fā)現(xiàn)你當(dāng)前登錄的用戶(hù)就屬于ora_dba組,因此才可以登錄成功。
    你可以把ora_dba組中的“gooooal”用戶(hù)刪除,再conn /as sysdba,就發(fā)現(xiàn)進(jìn)不去了。
3 密碼文件驗(yàn)證可以查閱相關(guān)資料,百度oracle的身份驗(yàn)證方式,就可以查到相關(guān)資料。
4 其實(shí)在linux或unix環(huán)境下,安裝oracle是要設(shè)置很多東西的,比如用戶(hù)和用戶(hù)組的設(shè)置等,不像在windows下,安裝傻瓜化了。
5 關(guān)于安全性,如果將oracle安裝在本地,其實(shí)你本地就是oracle服務(wù)器,所以權(quán)限高一些。你用哪個(gè)用戶(hù)來(lái)啟動(dòng)oracle實(shí)例?哪個(gè)用戶(hù)來(lái)mount數(shù)據(jù)庫(kù)?哪個(gè)用戶(hù)來(lái)打開(kāi)數(shù)據(jù)庫(kù)?從而才能進(jìn)行之后的

select等sql操作?
  在oracle實(shí)例等還沒(méi)有啟動(dòng)的時(shí)候,oracle數(shù)據(jù)庫(kù)里面建的用戶(hù)肯定是不能使用的。所以才會(huì)有操作系統(tǒng)身份驗(yàn)證。用這個(gè)用戶(hù),來(lái)啟動(dòng)oracle實(shí)例
、轉(zhuǎn)載數(shù)據(jù)庫(kù)等。之后才能做oracle表的增刪改查。

  以上,希望對(duì)你有所幫助。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多