Oracle dba和sysdba的區(qū)別
之前老是把dba和sysdba混為一體,今天看到論壇在討論兩者的區(qū)別,特記錄如下:
SYSDBA不是權(quán)限,當(dāng)用戶以SYSDBA身份登陸數(shù)據(jù)庫時(shí),登陸用戶都會(huì)變成SYS。
sysdba身份登陸可以打開,關(guān)閉數(shù)據(jù)庫,創(chuàng)建SPFILE,對(duì)數(shù)據(jù)庫進(jìn)行恢復(fù)操作等,而這些是DBA角色無法實(shí)現(xiàn)的;
sysdba 是系統(tǒng)權(quán)限,dba是用戶對(duì)象權(quán)限;
sysdba,是管理oracle實(shí)例的,它的存在不依賴于整個(gè)數(shù)據(jù)庫完全啟動(dòng),只要實(shí)例啟動(dòng)了,他就已經(jīng)存在;
以sysdba身份登陸,裝載數(shù)據(jù)庫、打開數(shù)據(jù)庫,只有數(shù)據(jù)庫打開了,或者說整個(gè)數(shù)據(jù)庫完全啟動(dòng)后,dba角色才有了存在的基礎(chǔ);
dba是一種role對(duì)應(yīng)的是對(duì)Oracle實(shí)例里對(duì)象的操作權(quán)限的集合,而sysdba是概念上的role是一種登錄認(rèn)證時(shí)的身份標(biāo)識(shí)而已。而且,dba是Oracle里的一種對(duì)象,Role 和User一樣,是實(shí)實(shí)在在存在在Oracle里的物理對(duì)象,而sysdba是指的一種概念上的操作對(duì)象,在Oracle數(shù)據(jù)里并不存在。
原文鏈接:http://www.cnblogs.com/sirc/archive/2011/05/16/2047535.html
【編輯推薦】
- 告訴你一些DBA求職面試技巧
- 這些問題,你能回答多少
- 在牛人眼中 數(shù)據(jù)庫有何差異化又該如何選型
- Oracle的安全標(biāo)記算不算bug
- 如何抓住蝴蝶效應(yīng)中的那只蝴蝶