昨天客户打电话询问,他们开发的库在64位系统上,最后要上生产的库在32位系统上,使用导入导出会不会有影响。
当时上网找了找,说数据没有影响,今天具体测试了下,没有发现什么异常的情况,而且导入导出或数据泵和同平台同位数的没有什么区别。
导入导出:
源库--64位11.2.0.1
<pre name="code" class="sql"><pre name="code" class="sql">exp test/test file=/u01/dump/test01.dmp log=/u01/dump/test01.log
scp /u01/dump/test01.dmp 192.168.1.3:/u01/dump
目标库--32位11.2.0.1
<pre name="code" class="sql">imp test/test file=/u01/dump/test01.dmp log=/u01/dump/test01.log
数据泵:
源库
expdp test/test directory=dump_dir dumpfile=test.dmp logfile=test.log
scp /u01/dump/test01.dmp 192.168.1.3:/u01/dump
目标库
impdp test/test directory=dump_dir dumpfile=test.dmp logfile=test.log
不过发现,如果表中没有数据,exp不会将其导出(可能有别的参数,还待确认),而expdp数据泵可以。