数据库管理员(DBA) | ||
技能树 | 技能分支 | 技能目标摘要 |
SQL Server | 安装SQL Server 管理SQL Server 在SQL Server中查询 优化SQL Server 维护SQL Server 故障转移 |
理解关系型数据库的基本概念,掌握SQL Server的安装方法: 掌握SQL Server常用管理工具的使用方法 理解SQL Server数据存储结构和表的知识 能对数据库进行创建、分离/附加、扩展/收缩和删除 能对数据库表进行增、删、改,以及单表查询 能通过内联接、外联接和等值联接进行多表查询 理解约束、事物和锁,理解索引的原理和分类,理解触发器的作用 掌握用视图实现数据存储、掌握存储过程的使用方法 理解SQL Server 的安全机制 能对实例、数据库和对象设置访问权限,实现对数据对象的安全访问 掌握SQL Server备份还原的方法 理解故障转移群集的概念,掌握故障转移群集的配置方法 部署SQL Server数据库的故障转移群集,实现数据库的高可用性 |
Oracle | 部署Oracle数据库 Oracle体系结构和用户管理 Oracle配置管理 控制文件、重做日志和归档日志 事务和常用数据库对象 物化视图 备份与恢复 OEM与常见故障处理 RAC集群 Data Guard数据卫士 |
学会安装Oracle、掌握用DBCA工具安装Oracle数据库 掌握启动、关闭Oracle数据库并监听进程 理解Oracle数据库物理结构、逻辑结构、进程结构和内存结构 掌握创建用户并授权,理解用户角色权限相关视图 掌握配置和连接Oracle 会管理归档日志和数据字典 会通过Oracle控制文件的管理保持数据库的完整性 掌握重做日志的方法,实现记录数据库的改变,提供数据库恢复 掌握事务、索引、视图的作用和使用方法 掌握序列、同义词的使用,理解分区表的概念和使用方法 理解表空间的作用,掌握表空间的使用方法 掌握物化视图的原理和使用方法,实现在本地维护远程数据库的副本 理解Oracle的备份策略,会使用RMAN和数据泵对数据库进行备份和恢复 掌握闪回错误操作技术和查询操作技术 理解OEM及其架构、学会安装和管理OEM 使用OEM监控与管理数据库 能解决Oracle常见故障 掌握搭建iSCSI存储的方法 掌握部署Oracle RAC集群,实现数据库的高可用,大幅提升安全性和稳定性 理解Data Guard工作原理 掌握配置Data Guard和Broker的方法,以及使用Switch Over和Fail Over,实现最大限度降低Oracle数据库的意外损坏 |
MySQL | 部署MySQL数据库 管理MySQL数据库 备份MySQL数据库 搭建MySQL主从复制与读写分离 |
安装、配置并管理MySQL数据库 掌握MySQL数据库的备份与恢复 掌握MySQL数据库的用户管理与授权 熟悉MySQL主从复制和读写分离的工作原理 学会部署MySQL主从复制,提高数据库高可靠性 掌握使用Amoeba实现MySQL读写分离,提高数据库工作效率 |