专栏首页eadelaoracle--用户区别sys和system

oracle--用户区别sys和system

1.数据库的启动需要以SYSDBA/SYSOPER身份登录。

2.如果在同一主机上使用IPC连接到数据库使用操作系统授权,登录任何一个用户都可以拥有as sysdba和as sysoper。

3.sys和system用户的区别

SYS用户具有DBA权限,并具有SYS模式。只能通过SYSDBA登录数据库,是Oracle数据库中权限最高的帐号。sys用户具有“SYSDBA”和“SYSOPER”权限,登陆em时也只能用这两个身份,不能用normal。而system登录em时只能用normal模式登录。sys拥有数据字典(dictionary),或者说dictionary属于sys schema。

system用户具有DBA权限,但是没有SYSDBA权限。平常一般用该帐号管理数据库。登录em时只能使用normal登录。

4.SYSDBA权限和SYSOPER权限区别

“SYSOPER”权限,即数据库操作员权限,sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public。权限包括:打开数据库(STARTUP, ALTER DATABASE OPEN/MOUNT/OPEN),服务器(CREATE SPFILE,etc)

关闭数据库服务器 备份数据库 恢复数据库RECOVERY 日志归档ARCHIVELOG 会话限制RESTRICTED SESSION

“SYSDBA”权限,即数据库管理员权限,最高的系统权限。任何具有sysdba登录后用户是“SYS”。权限包括:管理功能, 创建数据库(CREATE DATABASE)以及 “SYSOPER”的所有权限

其他用户需要手动grant权限,show user为该用户的名称。

SQL>conn / as sysdba 已连接。 SQL>grant sysoper to test; 授权成功。 SQL>grant sysdba to test; 授权成功。 SQL>conn test/test as sysoper; 已连接。 SQL>show user USER 为"PUBLIC" SQL>conn test/test as sysdba; 已连接。 SQL>show user; USER 为"SYS" SQL>conn test/test; 已连接。 SQL>show user USER 为"test"

5.dba和sysdba的区别:

sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,只要实例启动了,他就已经存在,以sysdba身份登陆,装载数据库、打开数据库。

只有在数据库完全启动后,dba角色才有了存在的基础.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • windows10环境下的RabbitMQ安装步骤(图文)

    此电脑-->鼠标右键“属性”-->高级系统设置-->环境变量-->“新建”系统环境变量

    eadela
  • web.xml配置  关于web.xml配置中的<url-pattern>

      在${CATALINA_HOME}\conf\web.xml中的内容,相当于写到了每个项目的web.xml中,它是所有web.xml的父文件。

    eadela
  • ES6

    ES的全称是ECMAScript,它是由ECMA国际标准化组织制定的一项脚本语言的标准化规范。

    eadela
  • 登陆云边端,AI芯片产业打响全线战争

    对于AI行业,算法、算力和数据是三大基础要素。深度学习模型的不断优化带来的算法的成熟应用,5G网络以及边缘、终端的普及让海量数据的获取和传输变得唾手可得,而将算...

    脑极体
  • 完成Pre-IPO系列17亿人民币的英雄互娱,能一步一步将VR电竞拉扯大吗?

    VRPinea
  • 阅读《算法第一步(Python版)》-查找算法

    从待查数列的一端开始,依次遍历其中的每个元素,将元素数值与目标数相比较,若相等则查找成功;若遍历结束仍没有找到与目标数一致的元素,则查找失败。

    zx钟
  • SpringBoot【整合servlet】

      在src对应的目录下创建一个servlet,添加相关的get方法,设置@WebServlet注解,如下:

    用户4919348
  • 关于在vim中的查找和替换

    在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。

    休辞醉倒
  • 看尽摩尔定律の前世今生

    摩尔定律是计算机科学界有名的趋势法则之一,揭示了硬件发展的高速规律。这个法则曾不断激励硬件生厂商进行产品更新。

    HyperAI超神经
  • Activiti 工作流

    Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵...

    好好学java

扫码关注云+社区

领取腾讯云代金券