Oracle数据库迁移与就地升级方法讨论

日期: 2009-07-29 作者:Frank Ohlhorst翻译:孙瑞 来源:TechTarget中国 英文

进行Oracle数据库升级时,有两种方法可以考虑。有些管理员倾向于选择“就地升级”方式,就是在现有版本基础上,在同一台机器上安装最新的升级版本。有些管理员则选择进行数据库“迁移”来完成升级,最新版本的数据库安装在一台新硬件上,你需要做的是把原有的数据迁移到新的数据库当中。乍一看来,就地升级的方法好像能更简单更迅速地完成升级工作,但是这种方法也有自己的缺点。

  首先,就地升级所需要的停机时间比较长,在整个升级过程中,Oracle数据库都处于不可用状态。而且测试就地升级的过程比较困难,数据库管理员需要处理大量的实时数据,在测试升级过程时还需要把数据库设置成脱机状态。其次,就地升级往往会导致性能的……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

进行Oracle数据库升级时,有两种方法可以考虑。有些管理员倾向于选择“就地升级”方式,就是在现有版本基础上,在同一台机器上安装最新的升级版本。有些管理员则选择进行数据库“迁移”来完成升级,最新版本的数据库安装在一台新硬件上,你需要做的是把原有的数据迁移到新的数据库当中。乍一看来,就地升级的方法好像能更简单更迅速地完成升级工作,但是这种方法也有自己的缺点。

  首先,就地升级所需要的停机时间比较长,在整个升级过程中,Oracle数据库都处于不可用状态。而且测试就地升级的过程比较困难,数据库管理员需要处理大量的实时数据,在测试升级过程时还需要把数据库设置成脱机状态。其次,就地升级往往会导致性能的衰减。新版本的软件对硬件的需求会增加,而不更换硬件就自然会导致性能的下降。

  就地升级相对来说比较难以复原,如果在升级过程中出现重大问题或数据损坏时,想要复原旧的数据库或恢复到升级前的状态就需要一个漫长的备份恢复过程。总而言之,就地升级需要投入更多的时间和人力物力,不太容易预算其成本,在遇到故障问题时可回旋的余地也比较小。节省下来的硬件更新成本往往花在了人力上,有时升级需要的钱都超过了更换硬件的预算。

  在进行迁移升级时,虽然会在硬件上花费一些钱,但是这绝对是物有所值的。很明显,迁移升级最大的优势就是速度。新硬件的速度肯定比原有的要快得多。而且还有一点就是新硬件都在保修期内,自然会比老硬件更可靠。

  新硬件往往也可以进行升级。比如,随着新服务器的部署,上面的操作系统、驱动程序和相关软件都是最新版本的,这就会让性能更加优越,还可以实现更多的功能。另外,新硬件有着更好的嵌入式管理能力,比如Intel's VPRO和其它一些远程控制特性。

  新硬件为升级过程提供了一个清晰路径,这无疑对整个升级过程十分有利。因为旧的硬件不需要做任何修改,在升级过程中如果出现什么问题,旧的数据库也不会受到影响。新硬件还可以为升级提供一个测试环境,并对升级的可行性做出评估。在权衡以上两种升级方法之后,相信大多数的管理员会倾向于选择更新硬件的迁移升级方法。

翻译

孙瑞
孙瑞

相关推荐