ORA-39322: Cannot use transportable tablespace with timestamp with timezone...

源库:  Oracle 11.2.0.1  ,  EBS R12.1.3 , AIX ,  双节点, RAC
目标库:  Oracle 11.2.0.3 ,  EBS R12.1.3 , Linux ,   15节点RAC  .

目的:  将EBS系统转换系统平台为Linux ,  使用传输表空间方式 。

在导入传输表空间dmp文件的时候, 发现两边的DST timezone版本不一样。 

 impdp "'/ as sysdba'"   parfile=new_impxtts.dat  

参数文件如下:  new_impxtts.dat

directory=dmpdir  
dumpfile=xttsmeta%U.dmp  
logfile=impxtts.log
exclude=TYPE    
metrics=y     
transport_datafiles=  
'+DATA/gerp/datafile/ahld.1299.825200785',  
.....
'+DATA/gerp/datafile/aox01.3391.825258383'             

报错信息: 
[oracle@fu07db expimp]$ more impxtts.log
;;;
Import: Release 11.2.0.3.0 - Production on Sun Sep 15 21:35:47 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
;;;
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
Master table "SYS"."SYS_IMPORT_TRANSPORTABLE_01" successfully loaded/unloaded
ORA-39322: Cannot use transportable tablespace with timestamp with timezone columns and different timezone
 version.

查询目标端的版本:
SQL> SELECT NAME,VALUE$ FROM PROPS$   WHERE NAME='DST_PRIMARY_TT_VERSION';    

NAME                           VALUE$
-------------------------------------------------------
DST_PRIMARY_TT_VERSION           14

查询源端的版本:
SQL> SELECT NAME,VALUE$ FROM PROPS$   WHERE NAME='DST_PRIMARY_TT_VERSION';    

NAME                            VALUE$
----------------------------------------------------
DST_PRIMARY_TT_VERSION         4     

请使用浏览器的分享功能分享到微信等