區別之一: 存儲的數據的重要性不一樣數據庫
sys用戶 全部oracle的數據字典的基表和視圖都存放在sys用戶中,這些基表和視圖對於oracle的運行是相當重要的,由數據庫本身維護,任何用戶都不能手動更改。sys用戶擁有dba,sysdba,sysoper等角色或權限,是oracle權限最高的用戶。oracle
systeM 用戶用於存放次一級的內部數據,如oracle的一些特性或工具的管理信息。system用戶擁有普通dba角色權限。工具
區別之二:權限的不一樣。code
sys 用戶具備「SYSDBA」或者「SYSOPER」系統權限,登錄em也只能用這兩個身份,不能用normal。orm
system 用戶只能用normal身份登錄em,除非你對它授予了sysdba的系統權限或者syspoer系統權限。get
示例:file
以sys用戶登錄Oracle,執行select * from V_$PWFILE_USERS;可查詢到具備sysdba權限的用戶,如:select
SQL> select * from v$pwfile_users;權限
USERNAME SYSDBA SYSOPERim
------------------------------ ------ -------
SYS TRUE TRUE
SYSTEM TRUE FALSE