表空间迁移夸平台

表空间迁移夸平台

ID:14931427

大小:61.50 KB

页数:24页

时间:2018-07-31

表空间迁移夸平台_第1页
表空间迁移夸平台_第2页
表空间迁移夸平台_第3页
表空间迁移夸平台_第4页
表空间迁移夸平台_第5页
资源描述:

《表空间迁移夸平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、表空间迁移夸平台需要注意的是,在Oracle10g之前,数据文件是不能够跨平台传输使用的,从Oracle10g开始,Oracle支持跨平台的表空间传输,这极大地增强了数据迁移的便利性。1.字节顺序和平台数据文件所以不能跨平台,主要是由于不同平台的字节顺序不同,这是计算机领域由来已久的问题之一,在各种计算机体系结构中,由于对于字、字节等的存储机制有所不同,通信双方交流的信息单元(比特、字节、字、双字等)应该以什么样的顺序进行传送就成了一个问题,如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体

2、系的计算机中通常采用的字节存储机制主要有两种:Big-Endian和Little-Endian。一些操作系统(包括Windows)在低位内存地址中存放二进制数据的最低有效字节,因此这种系统被称为LittleEndian;一些操作系统(包括Solaris)将最高有效字节存储在低位内存地址中,因此这种系统被称为BigEndian。举一个简单点的例子,假如1122这样一个数据要存入不同系统,对于LittleEndian的系统,存储的顺序就是2211,小头在前;而对于BigEndian的系统来说,存储顺序就是1122,大头在前,显然

3、BigEndian更符合我们通常的语言习惯。那么跨平台的问题就出现了,当一个LittleEndian的系统试图从一个BigEndian的系统中读取数据时,就需要通过转换,否则不同的字节顺序将导致数据不能被正确读取。说明:据考证,Endian这个词来源于JonathanSwift在1726年写的讽刺小说《Gulliver'sTravels》(《格利佛游记》)。该小说在描述Gulliver畅游小人国时碰到了如下的一个场景。在小人国里的小人因为非常小(身高6英寸)所以总是碰到一些意想不到的问题。有一次因为对水煮蛋该从大的一端(Bi

4、g-End)剥开还是小的一端(Little-End)剥开的争论而引发了一场战争,并形成了两支截然对立的队伍:支持从Big-End剥开的人Swift就称作Big-Endians,而支持从Little-End剥开的人就称作Little-Endians(后缀ian表明的就是支持某种观点的人)。Endian这个词由此而来。清楚了这个问题,接下来就可以来看看Oracle是如何处理这种情况的。2.源平台和目标平台首先在迁移之前,需要确认一下源平台和目标平台的平台信息,这些信息可以通过视图v$transportable_platform和

5、v$database视图联合查询得到。以下是源平台的信息:SQL>colPLATFORM_NAMEfora30SQL>SELECTd.platform_name,endian_format2FROMv$transportable_platformtp,v$databased3WHEREtp.platform_name=d.platform_name;PLATFORM_NAMEENDIAN_FORMAT--------------------------------------------Solaris[tm]OE(64-bi

6、t)Big查询目标数据库平台信息:SQL>colplatform_namefora40SQL>SELECTd.platform_name,endian_format2FROMv$transportable_platformtp,v$databased3WHEREtp.platform_name=d.platform_name;PLATFORM_NAMEENDIAN_FORMAT------------------------------------------------------MicrosoftWindowsIA(32

7、-bit)Little看到Windows平台和Solaris平台的字节顺序是不同的,Windows是Little-Endian,而Solaris是Big-Endian的。可以通过数据库查询Oracle10g支持的平台转换:SQL>colPLATFORM_NAMEfora40SQL>select*fromv$transportable_platform;PLATFORM_IDPLATFORM_NAMEENDIAN_FORMAT---------------------------------------------------

8、--------------1Solaris[tm]OE(32-bit)Big2Solaris[tm]OE(64-bit)Big7MicrosoftWindowsIA(32-bit)Little10LinuxIA(32-bit)Little6AIX-BasedSystems(64-bit)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。