1、最重要的區別,存儲的數據的重要性不同。
sys:所有oracle的數據字典的基表和視圖都存放在sys用戶中,這些基表和視圖對於oracle的運行是非常重要的,有數據庫自己維護,任何用戶都不能手動更改。sys用戶擁有dba,sysdba,sysoper角色和權限,是oracle權限最高的用戶,類似於公司董事長,而system用戶類似於公司總經理。
system:用於存放次一級的內部數據,如oracle的一些特性或工具的管理信息。system用戶擁有dba,sysdba角色或系統權限。
2、其次的區別,權限的不同。
sys必須以as sysdba或as sysoper形式登陸。
system如果正常登陸,其實就是一個普通的dba用戶,但是若以as sysdba登陸,其結果實際上就是sys用戶登陸。
學自,韓老師教程