ImageVerifierCode 换一换
格式:DOCX , 页数:3 ,大小:17.24KB ,
资源ID:1353071      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1353071.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ORACLE数据库跨平台迁移技术的研究.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

ORACLE数据库跨平台迁移技术的研究.docx

1、ORACLE 数据库跨平台迁移技术的研究 摘 要:为了实现不同平台上的 ORACLE 数据库迁移,可以采用导入导出工具、数据泵、 CTAS、 GOLDENGATE 等方式。针对大规模数据库,可以使用ORACLE 的 RMAN 命令简化迁移步骤,提高迁移速度。 下载 关键词: ORACLE 数据库 ;跨平台迁移 ;RMAN;字节序 1 概述 针对大规模数据库跨平台迁移的问题, ORACLE 提供了一种简便方法,在操作系统的字节序一致的情况下,可以使用 RMAN 的 convert database 命令简化迁移步骤,提高迁移速度。 2 跨平台迁移场景分析 ORACLE 数据库支持的操作系统平台种

2、类较多,对于主流的操作系统上都提供了安装软件。常见的数据库操作系统平台有 AIX、 HP-UX、 Linux等,迁移场景可能是将 ORACLE 数据库从 HP-UX 上迁移到 AIX 平台上,或者从 AIX平台上迁移到 Linux 平台上。判断 ORACLE 数据库是否 支持相应的操作系统可以通过查询动态视图 v$transportable_platform 来确认。这里需要注意一个跨平台迁移的重要影响因素:字节序,即 ENDIAN_FORMAT列显示的结果。 字节序:是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。常见的字节序有两种: Little endian :将低序字节

3、存储在起始地址 ; Big endian :将高序字节存储在起始地址。 查询当前数据库所在的操作系统平台类型可以通过动态视图 v$database 来 确认: SQL select name, platform_id, platform_name from v$database; 进行跨平台迁移如果字节序一致,即都为 BIG 或都为 LITTLE,则可以直接使用 RMAN 的 convert database 方法迁移。 3 技术原理介绍 RMAN 是 ORACLE 数据库提供的一个备份恢复管理工具,此工具可以将数据文件内容进行转换(不同的操作系统字节序可能不一样,所以需要转换)。ORACLE

4、 10gR2 以后的版本,在相同字节序的前提下,将 源数据库置于 read only 状态,然后通过 RMAN 的 convert database 命令将整个数据库的数据文件按新字节序克隆一份,同时生成一个脚本文件和初始化参数文件,然后将这些文件复制到目标数据库上,最后执行此脚本文件完成整个转换过程。 4 跨平台迁移步骤 4.1 进行转换前检查 检查版本 select * from v$version; 需要检查源库和目标库的版本,为了减少迁移的麻烦,最好软件版本一致。 检查支持的操作系统 select * from v$transportable_platform; 源库和目标库的字节序一

5、致,则可以直接使用 convert database 进行准换。 检查外部文件 使用 DBMS_检查无法传输的。 Exec dbms_输出的内容是无法完成转换的,因此需要手工创建这些内容。 检查是否有阻止传输的情况 Exec dbms_kip_none) ; 如果没有的话,不会有任何输出。 4.2 将源库置于只读状态 执行跨平台迁移 操作期间要求将数据库置于只读状态,转换完后才可以再置回读写状态,因此此期间内数据库只能查询不能写入,业务系统通常不能使用。命令如下: shutdown immediate startup open read only 4.3 执行转换 使用 rman 工具进行转换

6、。 RMAN convert database transport script /hp2aix/tr format /hp2aix/aix_%U; 此过程耗时长短由数据库 大小决定。执行此命令会将当前数据库的所有数据文件复制一份到新目录下,大小与源库一样。转换完毕后,可以将源库恢复到读写状态。 4.4 传输到目标服务器上 将新目录 /hp2aix/ 下的所有文件通过 ftp、 scp等方式复制到目标库服务器上,通常如下: scp /hp2aix/* db5: /newdb 如果数据文件较多,可以考虑开启多个窗口同时传输,提高效率。 4.5 正常打开目标库 在目标服务器上,首先需要创建参数文件

7、中使用到的目录,例如user_dump_dest 等,然后执行 trans.sql 可以将数据库打开。 当然,为了细调转换内容,可以手工编辑此脚本,然后再执行。 5 关于提高性能 整个迁移过程基本上分为:转换、传输、启动三个阶段,为了提高转换性能,缩短停机时间窗口,可以考虑在转换阶段通过并行技术,提高转换的速度。为了减少传输时间,可以将远程目标端的存储通过 NFS方式挂载到源库服务器上,这样就直接生成到目标端了,不再需要传输时间了,当然,前提是优化网络、 NFS 参数,保障足够的网络带宽。启动过程基本上没有什么可以采用的 优化手段,此时间也相对固定。 6 结束语 跨平台迁移的实现可以采用多种技术,在字节序一致的前提下,通过ORACLE 的 RMAN 工具可以简便快捷的实现大规模数据库在不同平台间进行迁移,为提高转换效率,增强运维水平提供了一种便捷方法。 参考文献: Oracle R Database Backup and Recovery Users Gukup and Recovery Advanced Users Guide Part Number B14191 -01. 维基百科 .字节序 .

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。