`
bestxiaok
  • 浏览: 452460 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle dba和sysdba的区别

阅读更多
之前老是把dba和sysdba混为一体,今天看到论坛在讨论两者的区别,特记录如下:
SYSDBA不是权限,当用户以SYSDBA身份登陆数据库时,登陆用户都会变成SYS。
sysdba身份登陆可以打开,关闭数据库,创建SPFILE,对数据库进行恢复操作等,而这些是DBA角色无法实现的;
sysdba 是系统权限,dba是用户对象权限;
sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,只要实例启动了,他就已经存在;
以sysdba身份登陆,装载数据库、打开数据库,只有数据库打开了,或者说整个数据库完全启动后,dba角色才有了存在的基础;
dba是一种role对应的是对Oracle实例里对象的操作权限的集合,而sysdba是概念上的role是一种登录认证时的身份标识而已。而且,dba是Oracle里的一种对象,Role 和User一样,是实实在在存在在Oracle里的物理对象,而sysdba是指的一种概念上的操作对象,在Oracle数据里并不存在。
分享到:
评论

相关推荐

    dba和sysdba的区别

    在Oracle数据库管理系统中,DBA(Database Administrator)和SYSDBA是两个紧密相关但又有所区别的概念。DBA通常是指数据库管理员这一职位,而SYSDBA是一种特殊的身份标识,用于执行数据库的管理操作。接下来,我们将...

    Oracle DBA常用运维命令大全

    ### Oracle DBA常用运维命令详解 ...以上命令为 Oracle DBA 日常工作中常用的一些命令,对于维护数据库系统的稳定性和性能至关重要。通过这些命令,DBA 可以快速获取所需的信息,进行有效的管理和监控。

    Oracle DBA必备日常维护问题大全

    以上内容涵盖了Oracle DBA在日常工作中可能会遇到的一些关键问题及解决方案,包括连接数据库、数据导入、表空间管理、查询表空间和表的使用情况等。这些知识点对于DBA来说是非常重要的,能够帮助他们更高效地管理和...

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

    `sys` 用户拥有`dba`、`sysdba`和`sysoper`等高级权限,能够执行数据库的管理和维护任务,如创建和删除数据库、启动和关闭数据库、恢复数据库等。 相反,`system` 用户虽然也有一定的权限,但它主要用于存放次要的...

    Oracle DBA基础知识

    本文从Oracle DBA的基础知识出发,详细介绍了Oracle体系结构、Oracle Server、管理例程、建立和删除数据库、数据字典和动态性能视图以及控制文件等方面的知识。这些知识点对于理解和管理Oracle数据库至关重要。希望...

    Oracle_DBA突击__帮你赢得一份DBA职位 上

    Oracle DBA,即Oracle数据库管理员,是IT领域中一个至关重要的角色,负责管理和维护Oracle数据库系统,确保数据的安全性、稳定性和高效性。本书“Oracle DBA突击__帮你赢得一份DBA职位”显然是为了帮助那些希望进入...

    OracleDBA培训教程.docx

    Oracle DBA(数据库管理员)是负责管理和维护Oracle数据库的专业人士。Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。Oracle DBA的职责包括但不限于数据库的安装、配置、...

    oracledba日常监控脚本

    根据给定文件的信息,我们可以提炼出以下几个重要的Oracle DBA...综上所述,该脚本提供了一种全面的方法来监控Oracle数据库的各种性能指标,通过这些信息,DBA可以有效地诊断和解决性能问题,确保数据库的稳定运行。

    Oracle DBA常用指令

    Oracle DBA(Database Administrator)是指负责管理和维护Oracle数据库的专业人员。为了高效地管理Oracle数据库,DBA需要熟练掌握一系列的命令与工具。 #### 二、SQL*Plus工具入门 SQL*Plus是Oracle提供的一个...

    oracle dba必备技能详解

    3. **数据库安装与配置**:DBA应能熟练安装和配置Oracle数据库实例,理解_SID、服务名的区别,以及如何设置初始化参数文件(init.ora)以优化数据库性能。 4. **备份与恢复**:Oracle的RMAN(恢复管理器)是备份和...

    Oracle dba数据库维护培训经典守则.rar

    这份“Oracle dba数据库维护培训经典守则”压缩包文件显然是针对DBA们进行专业训练的资料集合,包含了Oracle数据库维护的一些核心原则和最佳实践。以下将对Oracle DBA的主要工作内容和一些关键知识点进行详细阐述。 ...

    oracle dba的unix袖珍参考手册

    Oracle数据库的启动、关闭和管理在Unix环境下通常通过`sqlplus`和`sqlplus / as sysdba`命令行工具完成。`startup`和`shutdown`命令用于启动和关闭数据库,`alter system`命令执行各种系统级别的更改。 日志管理是...

    ORACLE DBA常用命令

    Oracle DBA(数据库管理员)在日常管理中会频繁使用一系列命令来监控、配置和优化数据库。以下是一些常用的Oracle DBA命令,它们涵盖了连接数据库、查看用户信息、表结构、系统资源状态等多个方面: 1. **连接...

    oracle初级DBA常用命令

    根据提供的标题、描述、标签及部分内容,我们...通过以上知识点的整理,我们可以更全面地理解Oracle DBA在日常工作中可能涉及到的操作和技术要点。这不仅有助于提升个人技能水平,也能更好地应对实际工作中的各种挑战。

    玩转Oracle DBA实战教程

    Oracle DBA实战教程的主要内容涉及Oracle数据库的认证,安装,卸载以及基本操作等方面的知识。以下为详细的知识点解读: 1. Oracle数据库认证与其它数据库的比较 Oracle数据库在全球数据库管理市场中占有重要的地位...

    Oracle创建系统角色DBA

    在Oracle数据库中,系统角色是预定义的一组权限集合,它们为数据库管理员(DBA)提供了方便的方式来管理和分配权限。DBA角色是最具权限的角色之一,通常赋予那些负责数据库全面管理的用户。当误删除了这个关键角色时...

    OracleDBA工作经验知识总结.pdf

    根据提供的文件内容,以下是关于Oracle DBA工作的知识总结,主要围绕Oracle数据库安装、用户登录、管理以及常见问题处理等知识点展开: 一、Oracle数据库的安装及用户创建 1. Oracle数据库安装后会自动创建sys和...

    oracle dba应熟悉命令

    Oracle 数据库管理员(DBA)的工作涉及数据库的管理、维护和优化等多方面工作。为了有效地执行这些任务,掌握一系列常用的 Oracle 命令至关重要。以下是从给定文件中提取的关键命令及其详细解释。 #### 1. 运行 ...

Global site tag (gtag.js) - Google Analytics