Oracle数据库升级的主要步骤


Oracle数据库升级包括六个主要步骤。

一、准备升级数据库

  • 熟悉新版本Oracle数据库的功能。
  • 确定新版本的升级路径。
  • 选择一种升级方法。
  • 选择新版本的Oracle主目录。
  • 制定测试计划。
  • 准备备份策略。
  • 遵循升级前的建议。
  • 运行升级前修复程序脚本,或执行手动升级前系统更新。

注意:在升级期间,请考虑运行数据库软件的多个发行版,以便在测试新发行版时可以将现有发行版用作生产环境。
考虑完成对新的Oracle数据库版本的仅软件安装。在纯软件安装中,将安装Oracle数据库软件,但是在安装过程中不会创建数据库。

二、测试数据库的升级过程

使用测试数据库执行测试升级。在为测试创建的不干扰生产数据库的环境中进行测试升级。Oracle建议测试环境尽可能在服务器上,该服务器尽可能是生产环境的副本。比如:Oracle建议服务器不仅使用相同的操作系统,而且运行相同的补丁程序级别,相同的程序包,并与生产系统配置的其他详细信息匹配。

三、测试升级的测试数据库

  • 在升级到新版本的数据库的测试数据库上执行步骤1中计划的测试。
  • 查看结果,注意测试中的异常。
  • 纠正发现的异常,然后实施更正的方法。
  • 根据需要重复步骤1,步骤2和步骤3的前几部分,直到测试升级成功并可以与任何必需的应用程序一起使用。
  • 要测试异常并确定潜在的支持问题,请执行SQL计划管理。SQL计划管理包括以下步骤:
    ①升级之前,请在早期版本数据库上捕获基准和计划,并存储这些计划。
    Oracle建议将计划存储在分段表上,然后expdp为这些表运行“数据泵导出”实用程序。
    ②升级后,如果出现性能下降或性能下降的情况,请根据从先前版本的数据库中捕获的计划,应用好的旧计划。

四、准备和保留生产数据库

在升级现有生产数据库之前,请完成以下任务:

  • 准备当前的生产数据库,以确保成功升级到新版本数据库。
  • 制定备份和升级生产数据库所需的停机时间。
  • 备份当前的生产数据库。

在对系统进行重大更改之前,建议确保已实施后备策略。建议的后备策略包括以下准备工作:

  • 测试备份策略,并确保其有效。
  • 如果需要备份策略,请计划在维护时段内应用该策略所需的时间。
  • 要执行计划稳定性检查以准备升级,请执行SQL计划管理。如果需要帮助,请提出服务请求。

注意:安装新的优化程序版本的数据库升级通常会导致一小部分SQL语句的计划更改。
大多数计划更改都会导致改善或没有性能更改。但是,某些计划更改可能会导致性能下降。SQL计划基准显着减少了升级导致的潜在回归。
升级时,数据库仅使用计划基准中的计划。数据库将不在当前基准中的新计划放入保留区域,然后对其进行评估,以确定它们使用的资源是否少于基准中当前计划。如果计划执行得更好,则数据库会将其提升为基准。否则,数据库不会升级它们。

五、升级生产数据库

  • 将生产数据库升级到新版本数据库。
  • 升级后,执行生产数据库的完整备份并执行其他升级后任务。

六、优化并调整新的生产数据库

  • 调优新的12c生产数据库。通常,新数据库的性能与升级前的数据库相同或更高。
  • 确定12c的哪些功能被使用,并相应地更新应用程序。
  • 根据需要开发新的数据库管理过程。
  • 在所有应用程序都经过测试并正常运行之前,请勿将生产用户升级到新版本。

相关链接:Oracle升级指南

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值