`

数据库管理员(dba)的介绍

阅读更多

dba:database administrator

数据库管理员(dba)的主要工作
职责:
1)安装和升级oracle数据库
2)建库,表空间,表,视图,索引...
3)制定并实施备份与恢复计划
4)数据库权限管理,调优,故障排除
5)对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包

管理数据库的用户主要是syssystem
形象地说,sys是董事长,system是总经理


区别主要是:


1)最重要的区别,存储的数据的重要性不同
sys:所有的oracle多的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行时至关重要的,有数据库自己维护,任何用户都不能手动更改。sys用户dba,sysdba,sysoper角色或权限,是oracle权限最高的用户。
syste:用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有dba,sysdba角色或系统权限。


2)其次的区别,权限的不同。
sys用户必须以as sysdba或sysoper形式登录。不能以normal方式登录数据库
system用户如果正常登录,它就是一个普通的dba用户,但是如果以as sysdba登录,其结果实际上它是作为sys用户登录的,从登录信息里面我们可以看出来。

dba:数据库管理员,权限比sysoper小
sysdba:系统数据库管理员,拥有的权限最高
sysoper:系统操作员
sysoper与sysdba的区别

sysoper不能创建数据库,只能完全恢复,不能执行不完全恢复,可以进行一些基本的操作,但不能查看用户数据,登录后用户是public而sysdba登录后是用户是sys。

dba权限用户
dba用户是指具有dba角色的数据库用户。特权用户可以执行启动实例,关闭实例等特殊操作,而dba用户只有启动数据库后才能执行各种管理工作。
也就是说,dba用户连启动数据库和关闭数据库的权限都没有。

------------------------------------------------------------------
连接sys用户,只有用as sysdba或sysoper的形式登录

SQL> conn sys/Mayu2638 as sysdba;
已连接。
SQL> show user;
USER 为 "SYS"

SQL> conn sys/Mayu2638 as sysoper;
已连接。
SQL> show user;
USER 为 "PUBLIC"

------------------------------------------------------------------

连接system用户(只有两个是角色dba、sysdba可以选择)
SQL> conn system/Mayu2638
已连接。
SQL> show user;
USER 为 "SYSTEM"
这样子连接的角色是普通的dba

SQL> conn system/Mayu2638 as sysdba;
已连接。
SQL> show user;
USER 为 "SYS"
这样子连接的角色是sysdba

------------------------------------------------------------------

2
4
分享到:
评论

相关推荐

    数据库管理员DBA要掌握的Linux技术手册

    数据库管理员DBA要掌握的Linux技术手册 数据库管理员DBA在日常工作中需要掌握一定的Linux技术,以便更好地管理和维护数据库系统。本手册将 från Linux的发展史、Unix的历史、Linux发行版等方面对Linux技术进行了...

    DBA数据库管理员

    DBA 数据库管理员 DBA(Database Administrator)是数据库管理员的缩写,负责管理和维护数据库系统,确保数据库的稳定运行和安全。DBA 需要具备广泛的知识和技能,包括数据库设计、性能优化、备份和恢复、安全管理...

    神通数据库-DBA管理员手册.pdf

    这份《神通数据库-DBA管理员手册》是一份针对神通数据库DBA(数据库管理员)的专业指南,涵盖了数据库三权分立、数据库体系结构、数据库对象管理等多个方面的内容。下面将详细解读其中的关键知识点。 首先,数据库...

    数据库管理员DBA必读

    数据库管理员(Database Administrator,DBA)是信息技术领域中至关重要的角色,主要负责组织的数据管理和维护。DBA的工作职责广泛,涵盖了数据库的安装、升级、设计、安全、性能优化、备份与恢复等多个方面。 首先...

    数据库管理员 DBA 官方 oracle

    数据库管理员(DBA)在IT行业中扮演着至关重要的角色,主要负责管理和维护数据库系统,确保数据的安全性、完整性和性能。Oracle是全球领先的数据库管理系统之一,尤其在企业级应用中广泛应用。作为Oracle DBA,掌握...

    ORACLE_DBA数据库管理员教程

    Oracle DBA,全称为Oracle Database Administrator,是Oracle数据库系统的管理员,负责确保数据库的稳定运行、高效性能、数据安全以及灾难恢复等工作。Oracle数据库是全球广泛使用的数据库管理系统之一,尤其在企业...

    dba数据库管理员入门知识

    dba数据库管理员入门知识.帮你更好了解dba工作

    DBA数据库管理员.doc

    DBA 数据库管理员 DBA(Database Administrator,简称数据库管理员)是指负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义。 简介 数据库管理员...

    oracle基础培训(熟悉作为数据库管理员(DBA)的任务和需要掌握的基础知识)

    Oracle数据库管理员(DBA)的任务和基础知识是数据库管理的关键领域,主要涵盖了DBA的职责、数据库结构、系统的安装和管理以及数据库的维护工具。在Oracle基础培训中,这些方面都将得到详细的讲解。 首先,DBA的角色...

    Oracle 数据库管理员指南

    《Oracle 数据库管理员指南》是一本专为Oracle数据库管理员(DBA)设计的手册,旨在帮助读者深入理解和熟练掌握Oracle数据库的管理和维护。手册涵盖了Oracle数据库的基础知识、安装配置、性能优化、备份恢复、安全...

    数据库管理员DBA必知必会的备份恢复概念

    数据库管理员(DBA)在工作中,备份和恢复是至关重要的技能,因为这关乎到数据库的安全性和业务连续性。本文将深入探讨DBA必须了解的备份恢复概念,包括冷备份、热备份以及物理备份与逻辑备份的区别。 一、冷备份 冷...

    ORACLE数据库DBA管理手册

    ORACLE数据库DBA管理手册是Oracle数据库管理员的必备指南,本手册涵盖了关系数据库系统、SQL、SQL*PLUS、PL/SQL等重要概念和技术,旨在帮助数据库管理员更好地管理和维护ORACLE数据库。 关系数据库系统(RDBMS) ...

    ORACLe数据库管理员教程

    Oracle数据库管理员教程旨在帮助读者掌握Oracle数据库的管理和维护技能,其中涵盖了数据库体系结构、数据库管理员(DBA)的职责以及关键组件的详细说明。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于...

    数据库面试题-DBA数据库管理员

    数据库面试题-DBA数据库管理员 以下是从给定的文件中生成的相关知识点: 1. 数据抽象: 数据抽象是指数据库管理系统中对数据的抽象表示,可以分为物理抽象、概念抽象和视图级抽象。物理抽象关心的是数据的物理存储...

    Oracle数据库管理员技术指南,Oracle数据库管理员技术指南

    对于希望成为Oracle数据库管理员(DBA)的专业人士而言,掌握创建和配置数据库的核心技能至关重要。本文将深入探讨Oracle数据库创建与配置的关键步骤,确保读者能够构建稳定、高效且易于维护的数据库系统。 #### ...

    数据库方面面试题-DBA数据库管理员JAVA程序员架构师必看

    备份数据库是为了防止数据丢失,通常可以使用数据库管理系统提供的工具进行。例如在SQL Server中,可以通过企业管理器进行备份和还原操作。了解如何执行数据库的完整备份、差异备份和事务日志备份是DBA的基本技能。...

    对数据库进行对比 DBA使用

    在数据库管理领域,DBA(Database Administrator,数据库管理员)经常需要执行各种任务,其中包括数据库的对比。数据库对比是一项关键操作,用于确保不同数据库之间的一致性、找出差异或同步更新。下面将详细介绍这...

    达梦数据库DBA管理手册

    它提供了一整套管理方法和工具,让DBA(数据库管理员)能够有效地进行数据库的配置、监控、优化和故障排除。手册中的内容会涉及数据库构成的各个层面,如逻辑结构、物理存储结构、内存结构等,以及DBA在日常工作中...

Global site tag (gtag.js) - Google Analytics