如何准确定义RAC数据库的职业角色

日期: 2010-03-04 作者:Don Burleson翻译:kamus 来源:TechTarget中国 英文

Oracle RAC数据库最佳实践的讨论先划上句号,让我们把注意力放在如何最好的定义RAC数据库的职业角色上。     Oracle RAC人员编制   RAC数据库最佳实践是雇佣经验丰富的RAC DBA来管理集群,避免招聘那些仅仅有培训经历而无实际工作经验的人。   认识到人力资源成本是Oracle管理中的最昂贵部分是很重要的,这数十年来,硬件开销已经极大下降但是人力成本还是与以往一样。   要注意到拥有RAC技术的Oracle专家比普通的DBA更值钱。

最近的Oracle从业人员工资调查指出,DBA平均年薪是97000美元,RAC专家通常可以拿到每年140000……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

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最佳实践是保证成功的必修课。

相关推荐