Oracle数据库升级和迁移精品PPT课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库升级实施内容及步骤二
安装oracle 10g r2的软件
打oracle 10g最新的补丁,注意补丁版本的奇偶数的区别 。 关于如何安装oracle补丁程序,需要认真阅读每个补丁程序提供的Readme, 按照readme的步骤进行安装。 。 同时关注操作系统的补丁。 记住,很多隐秘性很高的故障,都是由操作系统和Oracle的补丁引起的。
数据库升级实施内容及步骤:
4.系统测试 通过备份搭建环境之后,进行运行测试,收集相关数据,如果设备及环境允 许进行测试,则进行至少连续2周测试,此步骤需要在数据库升级之后进行。 测试环境搭建好之后,进行各种异常演练,构建完善处理文档。
5.正式割接 经过测试验证后,对生产系统进行DataGuard环境搭建,使生产系统运行在 主备模式。每次割接需要有足够的准备时间以及至少N*2个小时停机时间。
制定详细的数据库升级计划
6. 容量与负载压力测试(Volume and load stress testing)。 7. 特定的升级前后的测试(Specific Pre-Upgrade and Post-Upgrade Tests)。 8. 制定升级前的备份方案。 9. 升级步骤的反复测试(test the upgrade process)。 10.升级后的数据库的测试(test the upgraded database)。
数据库升级或数据迁移应用于以下几种情况:
1. 相同主机条件下,低版本数据库向高版本数据库的升级 2. 数据库有了新的补丁级,需要安装新的补丁 3. 更换了系统主机,如从windows更换为unix系统,数据库需要迁移 4. 实现跨平台,跨数据库版本的迁移 5. 32位数据库升级到64为数据库 6. 标准版的数据库升级到企业版的数据库
3. 数据库安装及升级: 根据需要,在新的环境中安装Oracle10g数据库,使用Oracle 10.2.0.4版本, 在迁移实施中对数据库进行升级,升级到最新Oracle版本,为顺利完成升 级过程,需要调整数据库运行在归档模式下,每个数据库升级准备工作需 要充分的时间,升级需要大约N*2小时停机时间,升级之后需要指定观察 期至少半月至一个月。
数据库升级准备:
1.升级数据库前首先要熟悉新数据库的各种新特性,如:优化器的改进、参 数的变化、内存的管理、表空间、段的管理、数据库回闪特性,存储的管理等。
2.确定升级到新版本数据库的升级路径,升级到新版本的路径取决于当前数 据库的发行号(release number),很有可能不能从当前的数据库版本升级到 最新版本,这种情况首先升级到一个中间版本,然后再升级到最终的版本。
数据库升级实施内容及步骤三
运行Pre-Upgrade Information Tool
分析升级到10g前要做的一些操作,包括:数据库版本、日志文件大小、 表 空间大小、 服务器选项、 初始化参数(新增的,降级的,废弃的)、数据 库组件 、sysaux表空间、 集群信息等分析。升级前要解决该脚本生成的各 种问题。
启动要升级的DB,用SYSDBA运行10g的ORACLE_HOME/rdbms/admin下 的utlu102i.sql,查看产生的日志.
SQL> SPOOL info.log SQL> @?/rdbms/admin/utlu102i.sql SQL> SPOOL OFF
6.运行及监控 通过一定周期的运行监控及问题调整,使系统运行在稳定的主备模式下,验 收交付用户使用。
观察监控周期至少4周,需要记录完善数据供以后运行参考。
数据库升级实施内容及步骤一
数据库全库备份
备份实施是所有项目的核心内容 ,也是数据库安全的最有力保障。 不管在操作过程中发生什么样的异常情况,我们都要有能力把数据库恢复到 升级前的状态。 为避免存在单一故障点的存在,必须用两种不同的备份软件进行备份。 备份的存储设备绝对要与生产库的设备物理上隔离。
下表列出了各种版本升级到oracle10gr2的路径:
数据库升级的各种方法讨论 :
• 数据库升级助手(database upgrade assistant) •手工的脚本升级 •数据库迁移工具:exp/imp(exdmp/imdmp) •表空间传输特性(transportable tablespace) •物化视图(material ized view),外部表、SQL Loader •DG(Data Guad),高级复制, GoldenGate •第三方软件:Quest、DSG、九桥 …
数据库升级实施内容及步骤:
1. 基本环境准备: 在实施方案之前,需要配置准备好相关业务服务器、存储环境,实施数据库 升级的主机,需要采用相同版本的操作系统,主机与存储正确配置;网络 环境需要就绪,并且经过稳定性、连续性测试,提供相关数据整理及报告 数据库信息收集。
2. 数据库信息收集: 收集现有数据库系统的完备性能数据、基础数据、负荷及业务周期数据此过 程需要收集至少4周数据,可以与其他环节并行。
制定详细的数据库升级Байду номын сангаас划
数据库升级操作会面临巨大的风险,因此在数据库升级前制定详细而周 密的升级和测试计划,反复验证与测试升级数据库的各个阶段非常必要,这 样才能保证升级产品数据库的各个阶段可掌控,可预测并能够成功。一般来 说,数据库升级的测试计划应该包括以下几种测试类型:
1. 升级测试(Upgrade testing) 2. 最小化测试(Minimal testing) 3. 功能测试(Functional testing) 4. 集成测试(Integration testing) 5. 性能测试(Performance testing
数据库升级和迁移
为什么要进行数据库升级
• 使用新版本数据库的新特性 ,可以改善系统的性能,健壮性,可扩张性 和可用性 •需要解决数据库某个版本的bug •需要更换操作系统平台(为什么关键性的业务都要UNIX平台的服务器) •需要增强数据库的安全性 •升级到高版本,可以继续获得Oracle的支持
(企业的数据库版本不一定要升级到最高版本,以满足应用需求为标准)
相关文档
最新文档