CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

使用可传输表空间的特性复制数据

作者: ,  出处:IT168, 责任编辑: 李书琴, 
2007-12-05 09:11
  可传输表空间的特性主要用于进行库对库的表空间复制,要进行传输的表空间必须置于read-only模式。如果生产库不允许表空间置为只读模式,没关系,方法还是有的,通过RMAN备份也可以创建可传输表空间集……

  一、关于可传输表空间(Transportable Tablespaces)

  可传输表空间的特性主要用于进行库对库的表空间复制,要进行传输的表空间必须置于read-only模式。如果生产库不允许表空间置为只读模式,没关系,方法还是有的,通过RMAN备份也可以创建可传输表空间集。要使用可传输表空间的特性,oracle至少是8i企业版或更高版本。如果是相同操作系统平台相互导入,则8i及以上版本均可支持,但如果是不同操作系统平台,数据库版本至少10g。被传输的表空间即可以是字典管理,也可以是本地管理。并且自oracle9i开始,被传输表空间的block size可以与目标数据库的block size不同。

  可传输表空间(还有个集)最大的优势是其速度比export/import或unload/load要快的多。因为可传输表空间主要是复制数据文件到目标路径,然后再使用export/import或Data Pump export/import等应用仅导出/导入表空间对象的元数据到新数据库。

  提示:本节中将完全采用Data Pump(数据泵)做为导入导出的工具。(什么是Data Pump,说来话短,Data Pump。。。。。其命令形式是impdp/expdp分别对应导入/导出功能,是自oracle10g开始提供的一种新的应用。功能和命令形式都与imp/exp极其类似,但其相互之间的导出文件并不兼容)不过,Data Pump和常规的imp/exp同样都能够被transportable tablespaces特性支持。但是如果被传输的表空间包含XMLTypes,就必须使用imp/exp。

  通常有两种方式传输表空间:

  手工操作。按本节中的步骤操作,含SQL*Plus, RMAN, IMP/EXP或Data Pump等各种指令操作。

  使用OEM中的传送表空间向导。

  要运行传送表空间向导:

  1、使用具有EXP_FULL_DATABASE角色的用户登陆到OEM中;

  2、点击维护(Maintenance)链接;

  3、点击标题下方的"Transport Tablespaces"。

  二、关于跨平台传输表空间

  从oracle10g开始,你终于可以实现跨平台传输表空间了。无数的dba欢呼着,雀跃着。。。。

  尽管仍非全部,但已经有很多平台可以支持跨平台的传送。可以通过查询V$TRANSPORTABLE_PLATFORM视图来确认哪些平台可以支持,该视图同时也可以获取各平台的ENDIAN_FORMAT(字节顺序byte ordering)

  SQL> SELECT * FROM V$TRANSPORTABLE_PLATFORM ORDER BY PLATFORM_ID;
  PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
  1 Solaris[tm] OE (32-bit) Big
  2 Solaris[tm] OE (64-bit) Big
  3 HP-UX (64-bit) Big
  4 HP-UX IA (64-bit) Big
  5 HP Tru64 UNIX Little
  6 AIX-Based Systems (64-bit) Big
  7 Microsoft Windows IA (32-bit) Little
  8 Microsoft Windows IA (64-bit) Little
  9 IBM zSeries Based Linux Big
  10 Linux IA (32-bit) Little
  11 Linux IA (64-bit) Little
  12 Microsoft Windows 64-bit for AMD Little
  13 Linux 64-bit for AMD Little
  15 HP Open VMS Little
  16 Apple Mac OS Big
  17 Solaris Operating System (x86) Little
  18 IBM Power Based Linux Big

  已选择17行。

  提示:关于字节顺序(byte ordering)

共8页。 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i