oracle中sys用户和system用户的区别
2014-08-16 11:06
218 查看
原文:http://zhidao.baidu.com/link?url=_wOatKd3Cdt-88OeGAc7JzbZhKWDhcvBx6z4lpdb0frOew22hXdf-naJIePQejCbAV1u782f_AeTZdP8kf_SO_
system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。以上就是2个用户的区别。
另外,system用户as sysdba登录时和sys一样的问题:system用户以sysdba身份登录时就是sys,准确地说,任何用户以sysdba身份登录时都是sys,这一点,你登陆后执行show user可以验证。以下内容也来源于百度oracle的sys和system用户有啥区别?1 ) 最重要的区别,存储的数据的重要性不同【 sys 】 所有 oracle 的数据字典的基表和视图都存放在 sys 用户中,这些基表和视图对于oracle 的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。 sys 用户拥有 dba , sysdba , sysoper 等角色或权限,是 oracle 权限最高的用户。【 system 】 用户用于存放次一级的内部数据,如 oracle 的一些特性或工具的管理信息。 system 用户拥有普通 dba 角色权限。 2) 其次的区别,权限的不同。 【 system 】用户只能用 normal 身份登陆 em ,除非你对它授予了 sysdba 的系统权限或者 syspoer 系统权限。【 sys 】用户具有 “SYSDBA” 或者“SYSOPER” 系统权限,登陆 em 也只能用这两个身份,不能用normal 。 以 sys 用户登陆 Oracle ,执行 select * from V_$PWFILE_USERS; 可查询到具有 sysdba 权限的用户,如: SQL> select * from V_$PWFILE_USERS; USERNAME SYSDBA SYSOPER SYS TRUE TRUE
相关文章推荐
- oracle sys和system用户区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- oracle中sys用户和system用户的区别
- Oraclesys和system用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
- Oracle 初学(之二)权限区别:Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别(转)
- [oracle] Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- oracle中sys和system用户的区别
- Oracle中sys和system两个用户的区别
- Oracle中sys和system两个用户的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle的sys和system用户的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别