Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1982175
  • 博文数量: 424
  • 博客积分: 1291
  • 博客等级: 中尉
  • 技术积分: 2682
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-13 01:34
个人简介

linux oracle 网络安全 编程

文章分类

全部博文(424)

文章存档

2016年(22)

2015年(53)

2014年(57)

2013年(242)

2012年(50)

分类:

2013-01-08 21:49:12

原文地址:sys system 之间的区别 作者:gflei

 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 .

  
    system 如果正常登录,它其实就是一个普通的 dba 用户,但是如果以 as sysdba 登录,其结果实际上它是作为 sys 用户登录的,
这一点类似 Linux 里面的 sudo 的感觉,从登录信息里面我们可以看出来。因此在 as sysdba 连接数据库后,创建的对象实际上都是生成在 sys 

中的。其他用户也是一样,如果 as sysdba 登录,也是作为 sys 用户登录的
阅读(405) | 评论(0) | 转发(0) |
0

上一篇:vi选项及含义

下一篇:BFD的案例

给主人留下些什么吧!~~