Oracle DBA经验分享:从OPS到RAC的演变

需积分: 0 0 下载量 10 浏览量 更新于2024-07-29 1 收藏 2.12MB PDF 举报
"DBA日记2,作者白鳝,聚焦ORACLE DBA的实战经验分享,内容涵盖Oracle RAC(Real Application Clusters)的早期发展与理解,以及DBA在数据库安装与维护中的挑战。" Oracle数据库管理员(DBA)的工作涉及众多方面,包括数据库的安装、配置、性能优化、故障排查等。在《DBA日记2》中,作者老白通过自己的亲身经历,讲述了ORACLE DBA的工作实况,特别是他对Oracle RAC技术的深入理解和演变历程。 RAC,即Real Application Clusters,早期被称为OPS(Oracle Parallel Server),是Oracle数据库的一种高可用性和可扩展性解决方案。在老白接触RAC时,这一技术还处于初级阶段,主要用于实现双机热备和双机冷备,以确保数据库系统的连续运行。双机热备,也就是现在的RAC,允许多台服务器同时访问同一数据库,提高系统的容错能力;而双机冷备,则更侧重于灾难恢复,通常在主服务器故障后手动切换到备用服务器。 早期的RAC系统安装非常复杂,需要在操作系统层面进行大量补丁的安装和配置调整。这通常需要原厂服务支持,Oracle销售人员会将其描述为一项艰巨的任务,使得许多客户选择购买官方的安装服务。相比之下,早期的Oracle系统安装整体难度较高,如书中提到的Oracle 5.1 for OpenVMS的安装,甚至需要从磁带介质中导出安装介质,整个过程既繁琐又技术性强。 随着技术的发展,Oracle RAC的功能逐渐增强,不仅限于简单的热备和冷备,还涉及到性能提升和负载均衡。早期的数据库规模较小,通常只有几百兆到十几个GB,应用系统相对简单,因此性能问题并不突出。然而,DBA的工作重心逐渐从安装转向了更复杂的性能调优和系统管理,以应对日益增长的数据库规模和复杂的应用需求。 《DBA日记2》通过老白的经验分享,揭示了DBA在面对技术变迁、客户需求变化时的角色转变,同时也反映了Oracle数据库技术的演进历程。这本书对于想深入了解Oracle DBA工作内容和RAC技术的读者来说,无疑是一份宝贵的参考资料。