Oracle中不同用户和角色的区别

     System在登录em的时候只能用normal的身份登录;

     Sys在登录em的时候只能以sysdba(数据库管理员)和sysoper(数据库操作员)的身份登录。

    “sysoper”(即数据库操作员)的权限包括:

                   打开数据库 关闭数据库

                  备份数据库 恢复数据库

                  日志归档 会话限制

   “sysdba”(数据库管理员)的权限包括:

                   打开数据库 关闭数据库

                   备份数据库 恢复数据库

                   日志归档 会话限制

                   管理功能 创建数据库

    Sysdba比sysoper多了管理和创建数据库的功能。

    Normal sysdba sysoperq的区别:

                   Normal是普通用户  需要sys授权后才能对数据库进行操作。

                  Sysdba拥有数据库的最高权限。登陆后是sys而且sysdba只能是由SYS登录。

                  Sysoper主要用来启动、关闭数据库,sysoper登录后用户无论是谁登录上都是public。

     Sysdba和DBA的区别:

        Oracle服务的创建过程:

                创建实例

                启动实例

                创建数据库

               启动过程

               实例启动

               装载数据库

               打开数据库

    Sysdba 是管理oracle实例的,它的存在不依赖于整个完全启动。

    只要实例启动了,他就已经存在,以sysdba身份登录,载数据库,打开数据库。

    只有数据库打开了或者说整个数据库完全启动后,dba角色才有个存在的基础,dba只是个角色而已

你可能感兴趣的:(oracle,数据库,System)