zoukankan      html  css  js  c++  java
  • Oracle开发:normal ,sysdba,sysoper区别

    Oracle将用户分成两类:【system】和【sys】

    • 【system】用户只能用normal身份登陆em。(可以看成公司的普通成员)
    • 【sys】用户具有“SYSDBA”(可以看成公司的CEO)或者“SYSOPER”权限(可以看成公司的运营主管),登陆em也只能用这两个身份,不能用normal。

    “SYSOPER”权限(公司的运营主管),即数据库操作员权限,权限包括:

    打开数据库服务器   关闭数据库服务器
    备份数据库       恢复数据库
    日志归档         会话限制

    “SYSDBA”权限(看成公司的CEO),即数据库管理员权限,权限包括:

    打开数据库服务器   关闭数据库服务器
    备份数据库       恢复数据库
    日志归档       会话限制
    管理功能       创建数据库

    normal 、sysdba、 sysoper有什么区别
    normal 是普通用户 

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

    sysdba拥有最高的系统权限
    sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public
    sysdba登陆后是 sys

    SQL> conn / as sysdba
    已连接。
    SQL> grant sysoper 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>
    

     

     

     

  • 相关阅读:
    从零开始写STL-容器-双端队列
    JVM 总结
    从零开始写STL-容器-list
    从零开始写STL—容器—vector
    Web 后端编程的几个关键点(总结中...)
    Java Web 总结
    Spring实战读书笔记
    MSDN 同步部分 个人笔记
    洛谷 P3391【模板】文艺平衡树(Splay)
    洛谷 P1503 鬼子进村
  • 原文地址:https://www.cnblogs.com/recognition/p/5388116.html
Copyright © 2011-2022 走看看