ITPUX技术网

交流 . 资讯 . 分享
Make progress together!
Linux操作系统下Oracle11g R2 RAC 安装配置教程
Oracle数据库备份恢复高级培训视频(案例、实战、深入、全面)
Oracle数据库DBA高级工程师培训视频(集群容灾,核心深入,备份恢复)

Oracle XTTS跨平台表空间增量迁移功能测试与总结(PDF)_by_itpux

内容发布:风哥| 发布时间:2016-1-19 14:24:57
Oracle XTTS跨平台表空间增量迁移功能测试与总结(PDF)_by_itpux

xtts(Cross Platform Transportable Tablespaces)可以说是tts的加强版,通过增量的概念用来减少停机时间.对于跨平台不同字节顺序endian_format还是比较有用,当然相同平台或者相同字节顺序也是可以使用.关于XTTS技术,目前ITPUX.com已经做了几个项目,虽然遇到一些小问题,但总算OK,本文是一个简单的测试总结,方便大家学习使用。

Oracle XTTS跨平台表空间增量迁移功能基础测试总结V1.0

Oracle XTTS跨平台表空间增量迁移功能基础测试总结V1.0



1、XTTS概述
Cross Platform Transportable Tablespaces (XTTS) 的由来:
Oracle8i:Transportable TableSpace(TTS)技术诞生,引入了相同平台相同块大小之间的表空间传输。
Oracle9i:TTS开始支持同平台中,不同块大小的表空间传输。
Oracle10g:不仅引入了跨平台的表空间传输方案,也就是我们说的XTTS;
Oracle10gR2:XTTS开始支持传输整个数据库。
Oracle11gR1:可以传输表空间中的某个特定分区。以上过程如下图所示:

xtts

xtts


在Oracle 11.2.0.4之前的XTTS技术大致步骤如下:

xtts

xtts

可以看到上图中第一步将表空间置为只读就意味着停机,而总体停机时间中整体数据文件的传输占了很大的比重。


Oracle11.2.0.4:为了应对越来越大的数据量,而停机时间甚至还在减少的情况,出现了新的解决方案—使用增量备份方式的XTTS,这个技术最开始专为Oracle Exadata而开发的,后来非Exadata环境也可以使用了,也就是此文章要介绍的内容。
最新的增量备份XTTS,在源端库保持正常运行的时候传送所有的数据文件,通过不断生成的增量备份并恢复,使正式停机时间越来越短,我们来看下它所涉及操作的停机时间轴。

xtts

xtts


xtts

xtts


为了减少正式的停机时间,oracle在xtts中引入了rman的增量备份前滚功能。通过一次又一次的增量备份,使停应用的时间主要包含四个方面:将表空间置为只读,最后进行一次增量前滚,元数据导入,数据文件校验,如上图所示。和传统的表空间传输相比,通过减少数据文件的传输时间,而大大减少了整体停机时间。

使用增备方式的xtts在跨平台迁移方面的说明:

对于数据库的跨平台迁移,方法有很多,例如传统的传输表空间技术(TTS),如果是10gR2+版本,字节序相同的话,那么还能进行rman convert database。甚至使用其他的第三方数据同步软件,例如GoldenGate、DSG、DDS、shareplex等等。
对于上述的技术各有相互的优势,对于数据的逻辑迁移,后面的数据校对工作是比较麻烦的。因此对于数据迁移使用物理迁移还是比较方便。convert database功能限制太多,必须要去源端和目标端字节序一致,如果是字节序不同,例如从AIX迁移至Linux(x86),那么只能通过TTS来操作。

对于传统的TTS,如果数据量较大的情况下,很难满足要求,为此Oracle提供了增强版的XTTS功能,可以进行增量操作,这可以最大程度的降低停机时间,数据量一般在TB级上使用XTTS优势较大,而且停机时间一般在2-4小时。
对于XTTS的增量操作,Oracle提供了2种方式来进行,分别如下:
1)dbms_file_transfer
要求目标端数据库版本必须是11.2.0.4以及更新的版本。
2)RMAN 备份
如果数据库版本低于11.2.0.4,那么只能使用RMAN 备份,如果数据库版本低于11.2.0.4(大于Oracle10R1),那么目标端环境,仍然需要安装11.2.0.4以及更新版本的临时环境,因为XTTS增量的核心脚本功能必须是基于11.2.0.4(+)版本。


Oracle XTTS跨平台表空间增量迁移功能基础测试总结by_itpux_V1.0.pdf

669.42 KB, 下载次数: 34, 下载积分: IT币 -1

售价: 30 IT币  [记录]

Oracle XTTS跨平台表空间增量迁移功能基础测试总结by_itpux_V1.0



上一篇:Oracle MOS必读文档合集HTML版下载_之_Oracle安装升级降级迁移相关
下一篇:OCP官方教材
专业提供Oracle数据库服务、主机、存储、备份、中间件等相关技术支持服务,QQ号:176140749
关注ITPUX技术网微信公众号itpux_com  ,了解本站最新技术资料的分享.

欢迎加QQ群,提供超多高质量Oracle/Unix/Linux技术文档与视频教程的下载。
Oracle/Linux/Unix群1:199479729    Oracle/Linux/Unix群5: 150201289
Oracle/Linux/Unix群2:158277749    Oracle/Linux/Unix群6: 244609803
Oracle/Linux/Unix群3:336282998    Oracle/Linux/Unix群7: 522261684
Oracle/Linux/Unix群4:189070296    Oracle/Linux/Unix群8: 522651731
备注:请勿重复加群,另请注明 from itpux

加群分享视频教程部分如下:
1.Oracle11gR2/Oracle12c RAC实施维护视频;   6.WebSphere四节点集群实施与应用布署;     
2.Oracle11gRAC/12c DataGuard容灾实施维护; 7.存储备份容灾技术与虚拟存储配置;
3.Oracle11g+Linux+Udev+ASM技术实施;        8.Linux平台多路径软件的配置与Oracle应用;
4.Win/Linux上Oracle11g/12c数据库实施;        9.WebLogic11g/12c多节点集群实施;
5.Oracle底层技术/数据块解析/BBED深入解析     10.Oracle数据库备份恢复高级培训/大量案例;  
回复

使用道具 举报

内容发布:ge88315| 发布时间:2016-9-28 10:04:30

下载看看 非常感谢文档很好应该~
回复 支持 反对

使用道具 举报

内容发布:moses| 发布时间:2016-9-9 13:44:19

:):):):):):):):):):lol:lol:lol:lol:lol:lol:lol
本文地址:Oracle XTTS跨平台表空间增量迁移功能测试与总结(PDF)_by_itpux_ITPUX技术网
本文地址:http://www.itpux.com/thread-3490-1-1.html
回复 支持 反对

使用道具 举报

内容发布:linyu0923| 发布时间:2016-8-7 11:40:06
很有实战意义:):):):):):):)
回复 支持 反对

使用道具 举报

内容发布:dell5400| 发布时间:2016-8-4 09:32:55
这个文档很稀有哇!!!
回复 支持 反对

使用道具 举报

内容发布:回忆未来| 发布时间:2016-7-21 15:45:17
下载看看 非常感谢文档很好应该
回复 支持 反对

使用道具 举报

内容发布:stevelinchao| 发布时间:2016-7-14 09:27:06
参考学习一下!参考学习一下
回复 支持 反对

使用道具 举报

内容发布:transdeli| 发布时间:2016-7-5 16:57:09
对于以后大数据量的迁移很有参考意义
回复 支持 反对

使用道具 举报

内容发布:laosan123| 发布时间:2016-4-20 09:41:28
好贴,大家一起赞。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

内容发布:kellen_lin| 发布时间:2016-3-15 09:27:23
对于以后大数据量的迁移很有参考意义
回复 支持 反对

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表