西部开源技术中心2012年7月Oracle全程班、OCP考证班火热预报名!我们充分将理论与实践相结合,改变传统只考取认证的观念,让你在掌握实用技术的同时,获得OCP的认证!更有Linux课程赠送!西部开源技术中心欢迎各界朋友前来咨询!
联系人:吕老师 姚老师
地址:陕西省西安市太白南路181号西部电子社区A座c区506室
公交线路:205,506,900,教育专线,916,311 312 313 212 210等
对于Oracle数据库而言,有很多的版本,各个版本又有精通相关技术的Oracle DBA。那么,一个成功的Oracle DBA应该具备怎么样的素质纳?初级DBA又应该做什么呐?高级DBA又有哪些方面需要提高呐?其实,究其本质,还是Oracle DBA的日常任务决定的。
我们知道DBA的任务并不是决策,也不是管理,而是维护好数据库安全、优化更优良的数据库结构以及将需要的数据呈现在决策者面前。而基于Oracle的相关技术,又非常多,从SQL语言、关系型数据库理论、操作系统管理技术、服务器硬件技术以及网络技术。从CSDN数据库泄密事件开始,越来越多的人开始意识到数据库安全、网络安全的必要性。安全,也成为了Oracle DBA所必须要面对的新问题。详情参见
其实,细分下来,Oracle DBA的任务有以下几点:
1、安全。
这里的数据库安全,不仅是保证数据库接入互联网的安全,同时也只内部网络接入服务器的安全。具体体现在访问和操作权限的控制。
2、备份
这可以说是Oracle DBA的一项基本的工作。我们知道,由于网络不安全的因素、内部网络的弊端或者访问操作权限的控制不严格,都会导致数据库出现各种各样的问题,而修复数据库*的途径,就是有能够还原数据库的备份。一个合格的Oracle DBA几乎每隔一段时间,都会备份数据库。
3、性能
对于很多人而言,性能最够直观反映其质量的好坏。也是快速、准确处理数据,然后将结果呈现数据给决策者的主要表现。
4、设计
设计在很到程度上,只是为了满足企业的实际需要。
5、实现
实现,其实是Oracle数据库设计*的一环,也是测试的开始,只有实现了企业的需求,这种设计才会有价值。
当然,企业的规模大小也决定了DBA所需掌握的技术的广度。小型企业,DBA可能需要处理企业实际遇到的所有的问题,所以技术层面上来讲,需要更广的IT技术底蕴。而大型机构有着严格的分工,也就对了Oracle数据库技术之外的技术,不是很看重。