`
- 浏览:
452427 次
- 性别:
- 来自:
北京
-
之前老是把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数据里并不存在。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Oracle数据库管理系统中,DBA(Database Administrator)和SYSDBA是两个紧密相关但又有所区别的概念。DBA通常是指数据库管理员这一职位,而SYSDBA是一种特殊的身份标识,用于执行数据库的管理操作。接下来,我们将...
### Oracle DBA常用运维命令详解 ...以上命令为 Oracle DBA 日常工作中常用的一些命令,对于维护数据库系统的稳定性和性能至关重要。通过这些命令,DBA 可以快速获取所需的信息,进行有效的管理和监控。
以上内容涵盖了Oracle DBA在日常工作中可能会遇到的一些关键问题及解决方案,包括连接数据库、数据导入、表空间管理、查询表空间和表的使用情况等。这些知识点对于DBA来说是非常重要的,能够帮助他们更高效地管理和...
`sys` 用户拥有`dba`、`sysdba`和`sysoper`等高级权限,能够执行数据库的管理和维护任务,如创建和删除数据库、启动和关闭数据库、恢复数据库等。 相反,`system` 用户虽然也有一定的权限,但它主要用于存放次要的...
本文从Oracle DBA的基础知识出发,详细介绍了Oracle体系结构、Oracle Server、管理例程、建立和删除数据库、数据字典和动态性能视图以及控制文件等方面的知识。这些知识点对于理解和管理Oracle数据库至关重要。希望...
Oracle DBA,即Oracle数据库管理员,是IT领域中一个至关重要的角色,负责管理和维护Oracle数据库系统,确保数据的安全性、稳定性和高效性。本书“Oracle DBA突击__帮你赢得一份DBA职位”显然是为了帮助那些希望进入...
Oracle DBA(数据库管理员)是负责管理和维护Oracle数据库的专业人士。Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。Oracle DBA的职责包括但不限于数据库的安装、配置、...
根据给定文件的信息,我们可以提炼出以下几个重要的Oracle DBA...综上所述,该脚本提供了一种全面的方法来监控Oracle数据库的各种性能指标,通过这些信息,DBA可以有效地诊断和解决性能问题,确保数据库的稳定运行。
Oracle DBA(Database Administrator)是指负责管理和维护Oracle数据库的专业人员。为了高效地管理Oracle数据库,DBA需要熟练掌握一系列的命令与工具。 #### 二、SQL*Plus工具入门 SQL*Plus是Oracle提供的一个...
3. **数据库安装与配置**:DBA应能熟练安装和配置Oracle数据库实例,理解_SID、服务名的区别,以及如何设置初始化参数文件(init.ora)以优化数据库性能。 4. **备份与恢复**:Oracle的RMAN(恢复管理器)是备份和...
这份“Oracle dba数据库维护培训经典守则”压缩包文件显然是针对DBA们进行专业训练的资料集合,包含了Oracle数据库维护的一些核心原则和最佳实践。以下将对Oracle DBA的主要工作内容和一些关键知识点进行详细阐述。 ...
Oracle数据库的启动、关闭和管理在Unix环境下通常通过`sqlplus`和`sqlplus / as sysdba`命令行工具完成。`startup`和`shutdown`命令用于启动和关闭数据库,`alter system`命令执行各种系统级别的更改。 日志管理是...
Oracle DBA(数据库管理员)在日常管理中会频繁使用一系列命令来监控、配置和优化数据库。以下是一些常用的Oracle DBA命令,它们涵盖了连接数据库、查看用户信息、表结构、系统资源状态等多个方面: 1. **连接...
根据提供的标题、描述、标签及部分内容,我们...通过以上知识点的整理,我们可以更全面地理解Oracle DBA在日常工作中可能涉及到的操作和技术要点。这不仅有助于提升个人技能水平,也能更好地应对实际工作中的各种挑战。
Oracle DBA实战教程的主要内容涉及Oracle数据库的认证,安装,卸载以及基本操作等方面的知识。以下为详细的知识点解读: 1. Oracle数据库认证与其它数据库的比较 Oracle数据库在全球数据库管理市场中占有重要的地位...
在Oracle数据库中,系统角色是预定义的一组权限集合,它们为数据库管理员(DBA)提供了方便的方式来管理和分配权限。DBA角色是最具权限的角色之一,通常赋予那些负责数据库全面管理的用户。当误删除了这个关键角色时...
根据提供的文件内容,以下是关于Oracle DBA工作的知识总结,主要围绕Oracle数据库安装、用户登录、管理以及常见问题处理等知识点展开: 一、Oracle数据库的安装及用户创建 1. Oracle数据库安装后会自动创建sys和...
Oracle 数据库管理员(DBA)的工作涉及数据库的管理、维护和优化等多方面工作。为了有效地执行这些任务,掌握一系列常用的 Oracle 命令至关重要。以下是从给定文件中提取的关键命令及其详细解释。 #### 1. 运行 ...