一、DBA技术
1、作为一个DBA,你必须要精通SQL命令、各种数据库架构、数据库管理和维护、数据库调优,必要的时候,还需要为开发人员搭建一个健壮、结构良好、性能稳定的数据库环境。
2、数据库是构建在操作系统之上的,你还需要精通系统技术。当然,完全不必要学习系统管理员那样高深的技术理论。
3、你还需要掌握服务器硬件、软件技术理论。便于数据库基于服务器问题出现的时候,能够及时提出解决方案。
4、还要理解数据库在服务器、系统软件中如何实现和运作的。
二、了解DBA职责:
1、监视数据库。
2、记录和统计系统和性能的表现技术信息。
3、构造数据库框架、配置数据库实例。
4、维护数据库网络安全,过滤非法查询信息。
5、及时备份数据库
6、利用备份,还原数据库,甚至是迁移数据库。
7、为开发人员定制、配置专用的测试服务器。
8、数据库技术最新的研发方向。
9、数据库调优。
10、完整熟悉数据库操作流程。
11、诊断数据库,找出数据库的不足之处和生成数据库解决方案。
12、完整培训数据库系统那个环境。
13、与系统管理员保持良好的合作关系。
14、创建有效的、定期维护的安全的数据库。
三、初级DBA学习
1、关系数据库理论
2、系统学习SQL语句
3、逐渐参与基本的数据库管理工作
。
4、继续学习数据库技术
5、不断尝试参与案例
6、寻找良师
7、参与本地讨论组
四、中级DBA进阶
请记住,SQL语言、关系型数据库理论和基本的数据库管理任务,是作为一名初级DBA所必备的技术理论和实践基础。如果你已经成为初级DBA,并确信掌握了上面三种技术,而且也开始厌倦不断地阅读技术文档。那么接下来的建议将带你进入中级DBA的技术殿堂。
1、学习操作系统和服务器硬件
2、学习一门开发语言
3、取得认证
4、获得技术资源库
5、更多的交流
五、成就高级DBA
高级DBA更多的时候,被人成为数据库专家。经过长期的学习和实践,你已经准备好像高级DBA发起冲刺了。如果准备好了,下面的内容将帮你在DBA的道路上走得更远。
1、阅读数据库技术文档
2、探寻各个领域的专家之路
3、继续参与社会化媒体的讨论
4、总结自己的技术经验
5、成为Oracle解决方案专家
6、成为Oracle性能调优专家
7、成为承载能力计划专家
8、关注新技术




