sysdba身份登陸可以打開,關閉數據庫,創建SPFILE,對數據庫進行恢復操作等,而這些是DBA角色無法實現的;
sysdba 是系統權限,dba是用戶對象權限;
sysdba,是管理oracle實例的,它的存在不依賴於整個數據庫完全啟動,
只要實例啟動了,他就已經存在,以sysdba身份登陸,裝載數據庫、打開數據庫
只有數據庫打開了,或者說整個數據庫完全啟動后,dba角色才有了存在的基礎;
dba是一種role對應的是對Oracle實例里對象的操作權限的集合,而sysdba是概念上的role是一種登錄認證時的身份標識而已。
而且,dba是Oracle里的一種對象,Role 和User一樣,是實實在在存在在Oracle里的物理對象,而sysdba是指的一種概念上的操作對象,在Oracle數據里並不存在。