数据库管理员(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,s

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库管理员DBA)面试通常涉及以下几个方面的内容: 1. 数据库基础知识:面试官可能会问到数据库的基本概念、关系型数据库和非关系型数据库的区别、数据库的范式等。你需要对数据库的基本概念和原理有一定的了解。 2. SQL语言:作为DBA,熟练掌握SQL语言是必不可少的。面试官可能会问到SQL查询、更新、删除等操作,以及SQL的高级特性如联结、子查询、视图等。你需要熟悉SQL语法和常用的SQL操作。 3. 数据库管理:DBA负责数据库的安装、配置、备份和恢复等管理工作。面试官可能会问到如何安装和配置数据库、如何进行备份和恢复、如何监控和优化数据库性能等。你需要了解数据库管理的基本原理和常用工具。 4. 数据库安全:面试官可能会问到数据库安全相关的问题,如用户权限管理、数据加密、访问控制等。你需要了解数据库安全的基本原理和常用技术。 5. 故障处理和性能优化:DBA需要具备故障处理和性能优化的能力。面试官可能会问到如何处理数据库故障、如何进行性能调优等。你需要了解常见的数据库故障处理方法和性能优化技巧。 6. 数据库复制和集群:面试官可能会问到数据库复制和集群相关的知识,如主从复制、读写分离、数据库集群等。你需要了解数据库复制和集群的基本原理和实现方式。 7. 数据库新技术和趋势:DBA需要不断学习和跟进数据库领域的新技术和趋势。面试官可能会问到你对于当前热门的数据库技术(如云数据库、NoSQL数据库、大数据等)的了解和看法。 以上是一些常见的数据库管理员DBA)面试内容,具体问题可能会根据公司和职位要求有所不同。在准备面试时,建议你系统地复习数据库的基本知识,并结合自己的实际经验准备一些实际案例和问题的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值