Oracle数据库升级和迁移

上传人:慢*** 文档编号:233075197 上传时间:2022-01-01 格式:PPT 页数:15 大小:216KB
返回 下载 相关 举报
Oracle数据库升级和迁移_第1页
第1页 / 共15页
Oracle数据库升级和迁移_第2页
第2页 / 共15页
Oracle数据库升级和迁移_第3页
第3页 / 共15页
Oracle数据库升级和迁移_第4页
第4页 / 共15页
Oracle数据库升级和迁移_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Oracle数据库升级和迁移》由会员分享,可在线阅读,更多相关《Oracle数据库升级和迁移(15页珍藏版)》请在金锄头文库上搜索。

1、数据库升级和迁移为什么要进行数据库升级 使用新版本数据库的新特性 ,可以改善系统的性能,健壮性,可扩张性和可用性 需要解决数据库某个版本的bug 需要更换操作系统平台(为什么关键性的业务都要UNIX平台的服务器)需要增强数据库的安全性升级到高版本,可以继续获得Oracle的支持 (企业的数据库版本不一定要升级到最高版本,以满足应用需求为标准)数据库升级或数据迁移应用于以下几种情况: 1 相同主机条件下,低版本数据库向高版本数据库的升级 2 数据库有了新的补丁级,需要安装新的补丁3 更换了系统主机,如从windows更换为unix系统,数据库需要迁移 4 实现跨平台,跨数据库版本的迁移5 32位

2、数据库升级到64为数据库6 标准版的数据库升级到企业版的数据库制定详细的数据库升级计划 数据库升级操作会面临巨大的风险,因此在数据库升级前制定详细而周密的升级和测试计划,反复验证与测试升级数据库的各个阶段非常必要,这样才能保证升级产品数据库的各个阶段可掌控,可预测并能够成功。一般来说,数据库升级的测试计划应该包括以下几种测试类型: 1 升级测试(Upgrade testing) 2 最小化测试(Minimal testing)3 功能测试(Functional testing)4 集成测试(Integration testing)5 性能测试(Performance testing 制定详细的

3、数据库升级计划 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确定升级到新版本数据库的升级

4、路径,升级到新版本的路径取决于当前数据库的发行号(release number),很有可能不能从当前的数据库版本升级到最新版本,这种情况首先升级到一个中间版本,然后再升级到最终的版本。下表列出了各种版本升级到oracle10gr2的路径: 数据库升级的各种方法讨论 : 数据库升级助手(database upgrade assistant)手工的脚本升级数据库迁移工具:exp/imp(exdmp/imdmp)表空间传输特性(transportable tablespace)物化视图(material ized view),外部表、SQL LoaderDG(Data Guad),高级复制, Gol

5、denGate第三方软件:Quest、DSG、九桥 数据库升级实施内容及步骤: 1. 基本环境准备: 在实施方案之前,需要配置准备好相关业务服务器、存储环境,实施数据库升级的主机,需要采用相同版本的操作系统,主机与存储正确配置;网络环境需要就绪,并且经过稳定性、连续性测试,提供相关数据整理及报告数据库信息收集。2. 数据库信息收集: 收集现有数据库系统的完备性能数据、基础数据、负荷及业务周期数据此过程需要收集至少4周数据,可以与其他环节并行。3. 数据库安装及升级: 根据需要,在新的环境中安装Oracle10g数据库,使用Oracle 10.2.0.4版本,在迁移实施中对数据库进行升级,升级到

6、最新Oracle版本,为顺利完成升级过程,需要调整数据库运行在归档模式下,每个数据库升级准备工作需要充分的时间,升级需要大约N*2小时停机时间,升级之后需要指定观察期至少半月至一个月。数据库升级实施内容及步骤: 4.系统测试 通过备份搭建环境之后,进行运行测试,收集相关数据,如果设备及环境允许进行测试,则进行至少连续2周测试,此步骤需要在数据库升级之后进行。测试环境搭建好之后,进行各种异常演练,构建完善处理文档。5.正式割接 经过测试验证后,对生产系统进行DataGuard环境搭建,使生产系统运行在主备模式。每次割接需要有足够的准备时间以及至少N*2个小时停机时间。6.运行及监控 通过一定周期

7、的运行监控及问题调整,使系统运行在稳定的主备模式下,验收交付用户使用。观察监控周期至少4周,需要记录完善数据供以后运行参考。数据库全库备份 备份实施是所有项目的核心内容 ,也是数据库安全的最有力保障。 不管在操作过程中发生什么样的异常情况,我们都要有能力把数据库恢复到升级前的状态。 为避免存在单一故障点的存在,必须用两种不同的备份软件进行备份。 备份的存储设备绝对要与生产库的设备物理上隔离。数据库升级实施内容及步骤一安装oracle 10g r2的软件 打oracle 10g最新的补丁,注意补丁版本的奇偶数的区别 。 关于如何安装oracle补丁程序,需要认真阅读每个补丁程序提供的Readme

8、,按照readme的步骤进行安装。 。 同时关注操作系统的补丁。 记住,很多隐秘性很高的故障,都是由操作系统和Oracle的补丁引起的。数据库升级实施内容及步骤二运行Pre-Upgrade Information Tool 分析升级到10g前要做的一些操作,包括:数据库版本、日志文件大小、 表空间大小、 服务器选项、 初始化参数(新增的,降级的,废弃的)、数据库组件 、sysaux表空间、 集群信息等分析。升级前要解决该脚本生成的各种问题。 启动要升级的DB,用SYSDBA运行10g的ORACLE_HOME/rdbms/admin下的utlu102i.sql,查看产生的日志. SQL SPOO

9、L info.logSQL ?/rdbms/admin/utlu102i.sqlSQL SPOOL OFF 数据库升级实施内容及步骤三分析日志片段: * Update Parameters: Update Oracle Database 10.2 init.ora or spfile * WARNING: - shared_pool_size needs to be increased to at least 174269235 WARNING: - java_pool_size needs to be increased to at least 67108864 WARNING: - str

10、eams_pool_size is not currently defined and needs a value of at least 50331648 WARNING: - large_pool_size needs to be increased to at least 8388608 WARNING: - pga_aggregate_target needs to be increased to at least 25165824 WARNING: - session_max_open_files needs to be increased to at least 20 数据库升级实施内容及步骤三 更多Oracle技术沙龙资料

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号