数据库管理员

  • 每个oracle数据库至少应该有一名数据库管理员(dba).
    1)职责:
    a.安装和升级oracle数据库
    b.建库、表空间、表、视图、索引…
    c.制定并实时备份与恢复计划
    d.数据库权限管理,调优,故障排除
    e.对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包;
    2)管理数据库的用户主要是sys和system
    区别:
    ①存储的数据的重要性不同
    sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对与oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改;sys用户拥有dba:数据库管理员角色,sysdba:系统管理员,sysoper:系统操作员角色或权限,是oracle权限最高的用户。
    system:用于存放一级的内部数据,如oracle的一些特性或工具的管理信息;system用户拥有dba,sysdba角色或系统权限。
    ②权限的不同
    sys用户必须以as sysdba或as sysoper形式登录,不能以normal(标准)方式登录数据库。
    system如果正常登录,它其实就是一个普通的dba用户,但是如果以as sysdba登录,其结果实际上它是作为sys用户登录的,从登录信息里面可以看出来。
    (dba:数据库管理员角色、sysdba:系统管理员、sysoper:系统操作员)(sysdba>sysoper>dba)
    3)sysdba和sysoper权限的区别
    ①Starup(启动数据库)(两者都有)
    ②Shuptdown(关闭数据库)(两者都有)
    ③alter database open/mount/backup(两者都有)
    ④改变字符集(sysoper没有)
    ⑤create database(创建数据库)(sysoper没有)
    ⑥drop database(删除数据库)(sysoper没有)
    ⑦create spfile(两者都有)
    ⑧alter database archivelog(归档日志)(两者都有)
    ⑨alter database recover(恢复数据库)(sysoper只能完全恢复,不能执行不完全恢复)
    ⑩restricted session(会话限制)(两者都有)
    ⑪可以让用户作为sys用户连接(sysoper可以进行一些基本操作,但是不能查看用户数据)
    ⑫登录之后用户是sys(sysoper登录之后用户是public)
    4)dba权限的用户
    dba用户是指具有dba角色的数据库用户,特权用户可以执行启动实例,关闭实例等特殊操作,而dba用户只有在启动数据库后才能执行各种管理工作。
    (意味着dba没有Starup(启动数据库)、Shutdown(关闭数据库)的权限)
    5)管理初始化参数
    初始化参数用于设置实例或是数据库的特征(每个初始化参数都有默认值)。

作者:笨笨熊咦
来源:CSDN
原文:https://blog.csdn.net/qq_41307443/article/details/79593560
版权声明:本文为博主原创文章,转载请附上博文链接!

【DBA】DBA——数据库管理员相关推荐

  1. DBA(数据库管理员)的职责

    一个公司,不管它自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库,就需要确定是否雇佣一个或几个DBA(数据库管理员).对于中小型企业来讲,通常是网络管理员兼任DBA的工作,而对于一个大型企 ...

  2. db,dbms,dba_DBMS中的数据库管理员(DBA)

    db,dbms,dba 数据库管理员(DBA) (Database Administrator (DBA)) To use the Database Management System, it is ...

  3. 数据库管理员道德规范

    Oracle DBA code of ethics 简介 本文的目的是分析信息技术领域的数据库管理员 (DBA) 的社会和道德责任.DBA 是否对其工作的组织负有社会或道德责任? 什么是数据库管理员 ...

  4. 什么是概念模型 有什么作用 论述网状模型的概念 论述数据库系统的三级模式结构 优点 什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性数据库管理员

    数据:描述事物的符号数据库(DataBase,简称DB) 数据库顾名思义,是存放数据的仓库,只不过这个仓库是在计算机存储设备上的, 而且数据是按一定格式存放的 数据库管理员(DateBase Admi ...

  5. 《DBA修炼之道:数据库管理员的第一本书》——1.4节评估DBA的工作邀请

    本节书摘来自华章社区<DBA修炼之道:数据库管理员的第一本书>一书中的第1章,第1.4节评估DBA的工作邀请,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区&qu ...

  6. 《DBA修炼之道:数据库管理员的第一本书》——1.2节独特的优势

    本节书摘来自华章社区<DBA修炼之道:数据库管理员的第一本书>一书中的第1章,第1.2节独特的优势,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区"华章 ...

  7. 数据库管理员DBA必读

    什么是DBA 数据库管理员,英文是Database Administrator,简称DBA.这个职位对不同的人意味着不同的意义.一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更 ...

  8. DBA数据库管理员要求

    近年来,我一直在和数据库管理员打交道,并直接面试了很多DBA职位.本文想概括一下IT行业对DBA的要求,以及国内DBA的新资现状.可以肯定地说,做一个高级DBA是很不错的职业.如果你打算成为一名DBA ...

  9. 数据库管理员-DBA简单介绍

    数据库管理员,英文是Database Administrator,简称DBA.这个职位对不同的人意味着不同的意义.一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些.一 ...

最新文章

  1. centos中用MySQL创建新表_CentOS下使用Shell批量创建数据库表
  2. 有关中断唤醒源的思考
  3. 调整png的不透明度_悄悄告诉你:11个高质量PNG素材来源,再也不用抠图了~
  4. CF 1093G Multidimensional Queries——线段树(消去绝对值符号)
  5. Cisco Adsl 详细配置
  6. BGP——路由汇总造成次优选路问题
  7. 上市即巅峰!走乐视老路的暴风 实控人冯鑫是下一个贾跃亭?
  8. 实现机器学习的循序渐进指南I——KNN
  9. hadoop python入门_Hadoop Streaming入门
  10. 活跃在海底隧道的铁路“小蓝人”
  11. 浏览器不兼容原因及解决办法
  12. python编译 pyd 工具_python如何编译py文件生成pyc、pyo、pyd以及如何和C语言结合使用...
  13. vscode如何比较两个文件的异同
  14. PC大作[微软模拟飞行10]
  15. python中怎么压缩文件_如何使用Python实现文件压缩?
  16. 判断是否微信打开实现跳转
  17. Google Material Design 元件库
  18. AUTOCAD——图纸歪了如何对齐
  19. 内存拷贝函数memcpy相关解析(C语言)
  20. 代付系统/代付系统源码/支付宝代付系统/API代付系统

热门文章

  1. 爬虫css选择器,选择属性
  2. C++中的虚函数与纯虚函数
  3. movsb和movsw
  4. html 下拉框字体,怎么把select下拉菜单里的文字设置成左右滚动效果
  5. kafka 启动_Kafka的安装与启动
  6. android studio wcf,将图像从android studio上传到Wcf Service
  7. mysql 5.7 修改配置文件_如何找到并修改MySQL57的配置文件m
  8. r语言向量代码如何创建函数c,R中向量基本操作:创建、运算、访问
  9. linux集群巡检,Linux巡检
  10. undefined control sequence_GeForce NOW在KDDI的帮助下提供服务:《Control》加入游戏库