Oracle資料庫中SYS、SYSTEM、DBSNMP、SYSMAN四使用者的區別

流浪的野狼發表於2013-07-08
SYS、SYSTEM、DBSNMP、 Oracle 資料庫中 SYS、SYSTEM、DBSNMP、SYSMAN 四使用者的區別 使用者: SYS 使用者: SYS,預設密碼為 CHANGE_ON_INSTALL,當建立一個資料庫時,SYS 使用者將被預設 建立並授予 DBA 角色,所有資料庫資料字典中的基本表和檢視都儲存在名為 SYS 的方案中,這些基本表和檢視對於 Oracle 資料庫的操作時非常重要的。為了維 護資料字典的真實性,SYS 方案中的表只能由系統來維護,他們不能被任何使用者 或資料庫管理員修改,而且任何使用者不能在 SYS 方案中建立表。 使用者: SYSTEM 使用者: SYSTEM,預設密碼為 MANAGER,與 SYS 一樣,在建立 Oracle 資料庫時,SYSTEM 使用者被預設建立並被授予 DBA 角色,用於建立顯示管理資訊的表或檢視,以及被 各種 Oracle 資料庫應用和工具使用的內容表或檢視。 使用者: DBSNMP 使用者: DBSNMP 是 Oracle 資料庫中用於智慧代理(Intelligent Agent)的使用者,用來 監控和管理資料庫相關效能的使用者,如果停止該使用者,則無法提取相關的資料信 息; 使用者: SYSMAN 使用者: SYSMAN 是 Oracle 資料庫中用於 EM 管理的使用者,如果你不用該使用者,也可以刪 除。 sys 和 system 使用者的區別 【system】使用者只能用 normal 身份登陸 em。 【sys】使用者具有“SYSDBA”或者“SYSOPER”許可權,登陸 em 也只能用這兩個身份,不能用 normal。 “SYSOPER”許可權,即資料庫操作員許可權,許可權包括: 開啟資料庫伺服器 關閉資料庫伺服器 備份資料庫 日誌歸檔 恢復資料庫 會話限制 “SYSDBA”許可權,即資料庫管理員許可權,許可權包括: 開啟資料庫伺服器 關閉資料庫伺服器 備份資料庫 日誌歸檔 管理功能 恢復資料庫 會話限制 建立資料庫 normal 、sysdba、 sysoper 有什麼區別 normal 是普通使用者 另外兩個,你考察他們所具有的許可權就知道了 sysdba 擁有最高的系統許可權 sysoper 主要用來啟動、關閉資料庫,sysoper 登陸後使用者是 public sysdba 登陸後是 sys

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28612416/viewspace-765778/,如需轉載,請註明出處,否則將追究法律責任。

相關文章