五个DBA最佳实践(上)

日期: 2009-06-04 作者:Arup Nanda翻译:冯昀晖 来源:TechTarget中国 英文

在我看来,最佳实践之所以成为最佳实践,必须具备以下两点:1)可以判断为什么有优势;2)可以灵活应对多种情况。下面5个最佳实践是我多年从事大大小小的Oracle系统工作总结出来的精华。   #1:使用多个Oracle主目录   我最喜欢的最佳实践是关于使用多个Oracle主目录的经验。下面就是使用多个Oracle主目录的具体做法。

在安装一个或多个Oracle补丁包时,我不推荐直接更新到当前工作的Oracle主目录。相反,我建议创建新的Oracle主目录,然后把补丁安装到新的主目录。   比如:我创建的第一个Oracle主目录在“/app/oracle/db_1”。当有新的Oracle补丁需要安装……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

在我看来,最佳实践之所以成为最佳实践,必须具备以下两点:1)可以判断为什么有优势;2)可以灵活应对多种情况。下面5个最佳实践是我多年从事大大小小的Oracle系统工作总结出来的精华。

  #1:使用多个Oracle主目录

  我最喜欢的最佳实践是关于使用多个Oracle主目录的经验。下面就是使用多个Oracle主目录的具体做法。在安装一个或多个Oracle补丁包时,我不推荐直接更新到当前工作的Oracle主目录。相反,我建议创建新的Oracle主目录,然后把补丁安装到新的主目录。

  比如:我创建的第一个Oracle主目录在“/app/oracle/db_1”。当有新的Oracle补丁需要安装时,我就在目录“/app/oracle/db_2”重新安装整个Oracle软件,然后在新安装的Oracle主目录中更新补丁。在安装Oracle软件和补丁的过程中,原数据库一直处于已启动的状态,因为当前安装和更新都跟“db_1”目录没关系。当更新停止的窗口出现(更新完成)时,我需要做的全部内容就是:停止当前运行的Oracle服务;把Oracle主目录改为“db_2”,然后再启动数据库。如果在此过程中出现了问题,我可以把Oracle主目录再改回原来的目录“db_1”。

  下面是传统方式更新补丁的方法:

  • 关闭当前数据库
  • 给当前Oracle主目录安装补丁
  • 启动数据库
  • 如果出现问题,执行以下步骤:
  • 关闭数据库
  • 回滚刚刚安装的补丁
  • 启动数据库

  第二步到第六步可能需要长达三小时的时间(取决于补丁的数量和大小)。在此期间,数据库一直处于停止状态。

  下面是采用最佳实践更新补丁的新方法:

  • 在新的Oracle主目录安装Oracle软件
  • 给新安装的Oracle主目录安装补丁
  • 关闭原有数据库
  • 把Oracle主目录修改为新安装的路径
  • 启动数据库
  • 如果出现问题,执行以下步骤:
  • 关闭新安装的数据库
  • 把Oracle主目录修改为原来的旧路径
  • 启动原有数据库

相关推荐