日期:2014-05-17  浏览次数:20982 次

system和sys用户有什么区别?还有system 作为sysdba登陆后此时和sys又有什么区别?
网上也看了一些,但感觉有出入,,请教大家了。。

------解决方案--------------------
最重要的区别,存储的数据的重要性不同

sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。

system:用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有dba,sysdba等角色或系统权限。

  

其次的区别,权限的不同。简单来说sys可以启动关闭数据库,而system不可以。

sys用户必须以as sysdba或as sysoper形式登录。

system如果正常登录,它其实就是一个普通的dba用户,但是如果以as sysdba登录,其结果实际上它是作为sys用户登录的,这一点类似Linux里面的sudo的感觉,因此在as sysdba连接数据库后,创建的对象实际上都是生成在sys中的,同样,以as sysoper登录,实际上是作为public登录的。
------解决方案--------------------
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

更多详细内容可以参见下面的链接
http://blog.csdn.net/wh62592855/archive/2009/11/09/4791879.aspx
------解决方案--------------------
The administrative account SYS is automatically created when a database is created.
This account can perform all database administrative functions. The SYS schema
stores the base tables and views for the data dictionary. These base tables and views
are critical for the operation of Oracle Database. Tables in the SYS schema are
manipulated only by the database and must never be modified by any user.

The SYSTEM account is also automatically created when a database is created. The
SYSTEM schema stores additional tables and views that display administrative
information, and internal tables and views used by various Oracle Database options
and tools. Never use the SYSTEM schema to store tables of interest to
nonadministrative users.
------解决方案--------------------

前面将的比较清楚,也可以看下我的blog: 关于用户和角色的相关内容,可以帮助理解

http://blog.csdn.net/tianlesoftware/archive/2009/11/08/4786956.aspx


------------------------------------------ 
Blog: http://blog.csdn.net/tianlesoftware 
网上资源: http://tianlesoftware.download.csdn.net 
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
Q Q 群:62697716