cmd oracle sys登录_Oracle sys和system用户

Oracle sys

system

用户、

sysdba

sysoper

系统权限、

sysdba

dba

角色的区别

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

Sysdba

sysoper

两个系统权限区别

normal

sysdba

sysoper

有什么区别

normal

是普通用户

另外两个,你考察他们所具有的权限就知道了

sysdba

拥有最高的系统权限,登陆后是

sys

sysoper

主要用来启动、关闭数据库,

sysoper

登陆后用户是

public

sysdba

sysoper

属于

system privilege

,也称为

administrative privilege

,拥有例如

数据库开启关闭之类一些系统管理级别的权限

sysdba

sysoper

具体的权限可以看下表:

系统权限

sysdba

sysoper

区别

Startup(

启动数据库

)

startup

Shutdown(

关闭数据库

)

shutdown

alter database

open/mount/backup

alter database

open/mount/backup

改变字符集

none

create database(

创建

None

不能创建数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值