Oracle RAC数据库最佳实践的讨论先划上句号,让我们把注意力放在如何最好的定义RAC数据库的职业角色上。 Oracle RAC人员编制 RAC数据库最佳实践是雇佣经验丰富的RAC DBA来管理集群,避免招聘那些仅仅有培训经历而无实际工作经验的人。 认识到人力资源成本是Oracle管理中的最昂贵部分是很重要的,这数十年来,硬件开销已经极大下降但是人力成本还是与以往一样。 要注意到拥有RAC技术的Oracle专家比普通的DBA更值钱。
最近的Oracle从业人员工资调查指出,DBA平均年薪是97000美元,RAC专家通常可以拿到每年140000……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Oracle RAC数据库最佳实践的讨论先划上句号,让我们把注意力放在如何最好的定义RAC数据库的职业角色上。
Oracle RAC人员编制
RAC数据库最佳实践是雇佣经验丰富的RAC DBA来管理集群,避免招聘那些仅仅有培训经历而无实际工作经验的人。
认识到人力资源成本是Oracle管理中的最昂贵部分是很重要的,这数十年来,硬件开销已经极大下降但是人力成本还是与以往一样。
要注意到拥有RAC技术的Oracle专家比普通的DBA更值钱。最近的Oracle从业人员工资调查指出,DBA平均年薪是97000美元,RAC专家通常可以拿到每年140000美元。而那些管理着价值上百万美元的RAC数据库的专家则通常年薪高达250000美元。
可惜,培养自己的RAC DBA并不是简单的事儿,培训教程非常昂贵,并且又没有能够代替真实环境经验的课程。培训自己的DBA RAC技术会使他更有市场竞争力,花费了数万美元来培训自己的DBA然后他跳槽去了更好的地方这样的情况并不鲜见。
Oracle RAC工作角色
系统管理员(SA,负责管理数据库和磁盘)和RAC DBA(负责管理RAC数据库)之间永远都有冲突。同时也有网络管理员这个职位的明确定义,这是专门管理RAC数据库环境的集群心跳内联和节点间数据传输的职位。
如果DBA负责保障RAC数据库性能,那么他应该被被给予服务器和磁盘存储子系统的root权限,但是,并不是所有DBA都拥有管理复杂服务器和SAN环境的计算机知识,因此看个案而定是否给予此权限。
Oracle RAC培训
不能正确地培训SA,DBA和网络管理员就会导致系统的非计划停机,SAN环境,比如EMC,Tagmastore和 NetApp都有复杂的架构,这需要定期的培训课程。
磁盘配置也同样具有挑战性,RAC只有在使用了特定的磁盘配置(比如ASM,OCFS,RAW或者第三方集群文件系统)时才能正常运转。这些工具也同样需要培训。
网络管理员也必须接受培训,来知道如何设置cluster interconnect,也包括在诸如Infiniband 和DWDM上配置interconnects。
这些RAC相关职位中,DBA有最大的学习曲线。他们必须要明白如何配置和管理所有复杂的RAC组件,包括clusterware和文件系统存储。
结论
总体来说,虽然RAC提供了持续的可用性,它也不是什么神话。有很多工作需要做才可以保证RAC数据库使用可用。每一个RAC数据库都有其特性,但是也有一些大家都知道的风险和陷阱。使用Oracle RAC最佳实践是保证成功的必修课。
作者
相关推荐
-
如何使用服务来平衡Oracle RAC 数据库工作负载
为不同的应用程序配置不同的服务,DBA可以更有效地平衡集群工作负载,在Oracle RAC数据库环境下实现更好的应用程序性能。
-
当选择Oracle数据库时 我们选的是什么?
在选购Oracle数据库时很多企业并不知道,真正实现高可靠、高性能以及高安全的并不只是一个Oracle数据库这么简单,而是围绕它的一系列Oracle数据库选件。
-
视频:开放型分布式存储for Oracle RAC
分布式存储架构能充分使用低成本服务器的计算及存储资源,性能和容量方面随节点的扩展得到线性提升,并能充分利用最新的闪存卡来提升性能。
-
Oracle数据库是否适合你的企业?
Oracle关系型数据库是目前市场上最主流的数据库产品,然而当企业选择数据库技术时,它是否真正能够满足你的需求?且看数据库专家给出的意见。