sys和system是用户,sysdba和sysoper是系统权限,dba角色是角色
sys和system用户区别
1 ) 最重要的区别,存储的数据的重要性不同
【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有sysdba权限,是oracle权限最高的用户。
【system】 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。
2) 其次的区别,权限的不同。
【system】 system用户拥有dba角色权限。
【sys】 sys用户拥有sysdba权限和dba角色,是oracle权限最高的用户。
dba角色 、sysdba、 sysoper有什么区别
sysdba是最高的系统权限,登陆后的默认用户是sys
sysoper是仅次于sysdba的系统权限,登入后的默认用户是public
dba角色是一种角色,在创建数据库时,Oracle会自动创建DBA角色,并把角色授予给用户SYS与SYSTEM。DBA角色含有大量的系统权限(System Privileges)。特别值得注意的是,DBA角色不含有SYSDBA与SYSOPER权限
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24984814/viewspace-707746/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24984814/viewspace-707746/