度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 700|回复: 0
打印 上一主题 下一主题

[分享] oracle中sys和system用户的区别以及as normal、sysdba、sysoper系统权限的区别

[复制链接]

348

主题

3572

帖子

9252

积分

论坛元老

Rank: 8Rank: 8

积分
9252
跳转到指定楼层
楼主
发表于 2020-4-29 21:15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

oracle数据库中sys用户和system用户的区别:

(1)存储的数据的重要性不同

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

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

(2)权限的不同

system:用户只能用as normal身份登录orcl,除非你对它授予了sysdba的系统权限或者sysoper系统权限。

sys:用户可以用as sysdba或者as sysoper身份登录orcl,不能用normal。

normal、sysdba、sysoper三个系统权限的区别:

(1)normal、sysdba、sysoper的区别

normal:是普通用户。

sysdba:拥有最高的系统权限,登录后是sys。

sysoper:主要是用来启动、关闭数据库,sysoper登录后用户是public。

sysdba和sysoper属于system privilege,也称为administrative privilege,拥有例如数据库开启关闭之类一些系统管理级别的权限。

(2)sysdba、sysoper这两种权限的主要操作


系统权限 授权的操作
SYSDBA 执行STARTUP和SHUTDOWN操作;

ALERT DATABASE:打开、登录、备份或更改字符表;

CREATE DATABASE;

CREATE SPFILE;

ARCHIVELOG和RECOVERY;

包括RESTRICTED SESSION权限;

该系统权限与SYS用户相连接;

SYSOPER 执行STARTUP和SHUTDOWN操作;

CREATE SPFILE;

ALERT DATABASE OPEN/MOUNT/BACKUP;

ARCHIVELOG和RECOVERY;

包括RESTRICTED SESSION权限;

该权限允许用户执行基本的操作任务,但是不具备查看用户数据的能力;


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-9-28 12:25 , Processed in 0.115331 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表