DBA应该具有什么样的素质

本文探讨了DBA(数据库管理员)应具备的素质,包括深入理解数据库结构、熟悉高可用性架构如RAC和DataGuard,了解主机层面知识、网络拓扑和存储系统,以及具备抗压能力、迅速反应和团队协作。此外,DBA还需要关注行业动态,具备自信心和表达能力,同时适应公司的流程管理要求。
摘要由CSDN通过智能技术生成

问题起源于在写一份材料的时候,对于自己的反思。

我把自己的观点发到了twitter和各大微博上,有不少朋友纷纷回复我。这这里,先感谢各位,因为有各种思想的交锋,观点的交流,让讨论变得很有意义。

我们究竟要成为一个怎么样的DBA,公司究竟需要一个怎么样的DBA?作为一个DBA应该须有怎么样的素质?

首先作为一个DBA,数据库的基本功很重要,了解数据库的内存结构,物理结构,了解数据库由物理文件到内存是怎么运作的,怎么联系的,靠什么进程来进行管理,虽然说人人都知道oracle有SGA,里面有shared pool,db cache等等,但是并不是所有人都知道他们和操作系统是怎么发生联系的?从操作系统物理文件层面,到操作系统内存层面,到oracle的内存层面,到latch,到cache,到lock,到transaction,到data block,之间是怎么发生联系的,了解了其中的关系,才能对oracle有个大致的了解。

上面说的只是单实例的数据库,而现实中,单实例的数据库往往用的不多,生产环境往往需要高可用性,因此你必须了解各种高可用的架构,RAC,dataguard,stream,cdc等等,了解这些架构中常见的等待事件是什么,是因为哪个主键引起了这些等待,了解HACMP,HP MC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值