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