Oracle利用传输表空间方法导出导入数据的步骤

2个数据库(ltdb和epras),从ltdb导出tsts表空间(用户ts,包含2个数据文件)到epras执行步骤1.ltdb导出可传输表空间(以sysdba执行导出)到dmp文件2.将ltdb的tsts表空间改为只读3.用操作系统命令复制数据文件和dmp文件到另一个位置给另一个数据库epras使用。如果在一台服务器上,dmp文件可以不必复制,复制完成后,将ltdb的tsts表空间改为可读写4
摘要由CSDN通过智能技术生成


2个数据库(ltdb和epras),从ltdb导出tsts表空间(用户ts,包含2个数据文件)


到epras
执行步骤
1.ltdb导出可传输表空间(以sysdba执行导出)到dmp文件
2.将ltdb的tsts表空间改为只读
3.用操作系统命令复制数据文件和dmp文件到另一个位置给另一个数据库epras使用。
如果在一台服务器上,dmp文件可以不必复制,复制完成后,将ltdb的tsts表空间改为可读写
4.在epras数据库创建ts用户(此时不必授权)
5.导入可传输表空间(以sysdba执行导入)到dmp文件到epras数据库
6.将epras的tsts表空间改为可读写,给ts用户授权

好处:和数据exp/imp相比,速度很快,dmp文件只包含表空间元数据
10g支持不同平台的表空间传输,支持大头/小头操作系统之间的传输
/*
在oracle以前的版本中,可传输的表空间的特性可以让表空间在相同的体系结构和操作系统之间迁移.
在 Oracle 数据库 10g 中,这个局限消失了:只要操作系统字节顺序相同,您就可以在平台
之间传输表空间。一些操作系统(包括 Windows)在低位内存地址中用最低有效字节存储
多字节二进制数据;因此这种系统被称为低地址低字节序。相反,其它的操作系统
(包括 Solaris)将最高有效字节存储在低位内存地址中,因此这种系统被称为低地址高字节序。
当一个低地址高字节序的系统试图从一个低地址低字节序的系统中读取数据时,需要一个转换过程
— 否则,字节顺序将导致不能正确解释读取的数据。
不过,当在相同字节顺序的平台之间传输表空间时,不需要任何转换。
10g的表空间跨平台迁移,较9i就是增加了一个使用Rman进行的文件格式转换的过程.

实际上也就是转换了数据文件头的格式信息而已.
COLUMN PLATFORM_NAME FORMAT A30
检查可转换平台
SELECT * FROM V$TRANSPORTABLE_PLATFORM;

PLATFORM_ID PLATFORM_NAME                            ENDIAN_FORMAT
----------- ---------------------------------------- --------------
          1 Solaris[tm] OE (32-bit)                  Big
          2 Solaris[tm] OE (64-bit)                  Big
          7 Microsoft Windows IA (32-bit)            Little
         10 Linux IA (32-bit)                        Little
          6 AIX-Based Systems (64-bit)               Big
          3 HP-UX (64-bit)                           Big
          5 HP Tru64 UNIX                            Little
          4 HP-UX IA (64-bit)                        Big
         11 Linux IA (64-bit)                        Little
         15 HP Open VMS                              Little
          8 Microsoft Windows IA (64-bit)            Little
          9 IBM zSeries Based Linux                  Big
         13 Linux 64-bit for AMD                     Little
         16 Apple Mac OS      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值