`
lguoqing1001
  • 浏览: 47743 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

normal、sysdba、sysoper不同身份登陆oracle的区别理解

阅读更多

sys和system用户的区别
【system】用户只能用normal身份登陆em。
【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。
“SYSOPER”权限,即数据库操作员权限,权限包括:
打开数据库服务器   关闭数据库服务器
备份数据库       恢复数据库
日志归档         会话限制
“SYSDBA”权限,即数据库管理员权限,权限包括:
打开数据库服务器   关闭数据库服务器
备份数据库       恢复数据库
日志归档       会话限制
管理功能       创建数据库


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>

dba和sysdba的区别

dba、sysdba这两个系统角色有什么区别呢
在说明这一点之前我需要说一下oracle服务的创建过程
·创建实例
·启动实例
·创建数据库(system表空间是必须的)
启动过程
·实例启动
·装载数据库
·打开数据库

sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,
只要实例启动了,他就已经存在,以sysdba身份登陆,装载数据库、打开数据库
只有数据库打开了,或者说整个数据库完全启动后,dba角色才有了存在的基础!

分享到:
评论

相关推荐

    Sys和system用户、sysdba 和sysoper系统权限、dba角色的区别

    `sys`用户在登录时只能以`sysdba`或`sysoper`身份,而`system`用户在默认情况下只能以普通身份登录,但可以通过授予`sysdba`或`sysoper`权限来提升其登录权限。 `dba`角色是一个包含多个系统权限的角色,通常授予...

    oracle sysdba 密码解释

    本文将深入探讨Oracle中`SYSDBA`密码的工作原理、配置方法及故障排除技巧,帮助读者更好地理解和掌握这一核心概念。 #### 一、Sysdba权限概述 在Oracle数据库中,`SYSDBA`是一种特殊的权限,允许用户以系统管理员...

    sys用户与system用户.txt

    【 system 】用户只能用 normal 身份登陆 em ,除非你对它授予了 sysdba 的系统权限(grant sysdba to system)或者 sysoper 系统权限。 【 sys 】用户具有 “SYSDBA” 或者 “SYSOPER” 系统权限,登陆 em 也只能用...

    Oracle_sys和system用户的区别

    - **system用户**:默认情况下,system用户仅能以normal身份登录Oracle Enterprise Manager(EM),除非被额外授予sysdba或sysoper系统权限。这意味着,如果没有这些高级权限,system用户的功能将受到一定限制。 - ...

    Oracle命令

    | sys | change_on_install | SYSDBA/SYSOPER | 不能以 NORMAL 登录,可作为默认的系统管理员 | | system | manager | SYSDBA/NORMAL | 不能以 SYSOPER 登录 | | sysman | oem_temp | | sysman 为 oms 的用户名 |...

    Oracle中sys,system,scott,hr用户的区别.pdf

    NORMAL 是普通用户的身份,SYSDBA 和 SYSOPER 则提供额外的系统管理权限。使用 AS SYSDBA 或 AS SYSOPER 连接时,用户实际上是作为 SYS 或 PUBLIC 用户登录,这取决于具体的权限设置。 总之,理解 Oracle 中这些...

    oracle 安装宝典

    - **sys/change_on_install**:以SYSDBA或SYSOPER身份登录,作为系统管理员,不能以NORMAL身份登录。 - **system/manager**:同样具备SYSDBA权限,但不能以SYSOPER身份登录,常用于系统管理。 - **sysman/oem_...

    oracle教程全课件

    在Oracle管理系统中,有不同类型的用户,如SYSDBA(系统管理员)、SYSOPER(操作员)和NORMAL(普通用户)。SYSTEM用户默认拥有SYSDBA权限,可以执行高级数据库管理任务,如打开/关闭数据库、备份/恢复、日志归档等...

    Oracle默认用户名与密码速查表.doc

    这些建立了不同的登录身份和权限,例如SYSDBA、SYSOPER、NORMAL 等。 sys 用户是 Oracle 数据库的系统管理员,拥有最高的权限。 system 用户是默认的系统管理员,不能以 SYSOPER 登录。sysman 用户是 Oracle ...

    ORACLE系统自带用户默认密码

    此外,SYSTEM 用户还具备 NORMAL 登录方式,这意味着它可以在不以 SYSDBA 身份登录时访问数据库中的对象(如表)。值得注意的是,SYSTEM 用户不能以 SYSOPER 身份登录。 3. **SYSMAN 用户** - **用户名/密码**:...

    2 Oracle管理工具的使用.pptx

    sys用户需要sysdba或sysoper身份,system用户需要normal身份。第一次使用Enterprise Manager 10g,将打开Oracle Database 10g许可授予信息页面。 EM的主目录页面提供了对数据库的概览,包括数据库的性能、状态、...

    oracle用户区分

    `SYSDBA`和`SYSOPER`是两种系统权限,它们属于Oracle的“administrative privilege”。`SYSDBA`权限允许执行所有数据库管理和维护任务,包括创建和删除数据库、启动和关闭数据库、更改数据库参数等。而`SYSOPER`权限...

    Oracle10g管理工具的使用.pptx

    在启动EM时,需要使用sys 用户登陆,必须是sysdba或sysoper身份。或者使用system用户登录,必须是normal身份。第一次使用Enterprise Manager 10g,将打开Oracle Database 10g许可授予信息页面。主目录页面、性能页面...

    oracle登录登录方式

    Oracle数据库是一种广泛使用的关系型数据库管理系统,其登录方式多种多样,以满足不同用户的需求。以下是对标题和描述中...同时,理解不同用户的权限和Oracle服务器的架构对于有效地管理和使用Oracle数据库至关重要。

    oracle在linux的启动、访问、停止整理.pdf

    访问Oracle数据库通常通过SQL*Plus或其他客户端工具完成,需要以具有相应权限的用户(如SYSDBA或SYSOPER)登录。例如,使用`sqlplus /nolog`然后`connect`命令可以以SYSDBA身份连接到数据库。 在停止数据库时,可以...

    ORACLE数据库基础教程课后参考答案(人民邮电出版社)[定义].pdf

    - Oracle Enterprise Manager是用于管理和监控Oracle数据库的工具,提供Normal、SYSOPER和SYSDBA等不同权限级别。 - Oracle Net Manager用于配置数据库连接,连接失败可能是由于服务未启动、人为切断连接等原因,...

    Oracle数据库管理员

    - cat脚本通常在sql*plus中以sysdba身份运行,位于`oracle_home\rdbms\admin`目录。 8. **表空间管理**: - **system表空间**:默认存储sys用户的对象,建议将其设置为tools和temp表空间。 - **回退表空间/撤销...

Global site tag (gtag.js) - Google Analytics