-------
本文描述了Oracle版本不同之間EXPORT 和 IMPORT工具的兼容性問題.
應用范圍
-------------------
本文適用於Oracle7, Oracle8, Oracle8i, Oracle9i, and Oracle10g數據庫環境,
應用於使用數據庫導出/導入工具將數據從 x 版本導出,然後導入到 y 版本的情形。
本文指出了應該使用什麼版本的工具來執行數據的導出/導入,以及在導出數據之前如何准備Oracle數據字典。
對於轉換表空間的導出/導入,請參考Note 291024.1 "使用導出/導入工具轉換表空間的兼容性和新特性"
摘要
-------
1. 使用低版本的導出工具導出數據的情形.
2. 使用目標數據庫的導入工具導入數據.
3. 不再支持使用Oracle7導出工具導出Oracle9i數據庫.
不同Oracle版本下Export & Import的兼容性矩陣
--------------------------------------------------------------------------
介紹.
-------------
使用Oracle導出/導入工具,你可以在數據庫之間傳輸數據,即使這些數據庫位於不同的軟/硬件環境下.
Oracle導出工具從Oracle數據庫中提取對象定義、表數據並以二進制的Oracle導出文件格式
保存到文件或磁帶上。這些文件可以通過FTP或者物理轉換(磁帶的情形)傳送到不同的地方。
當通過網絡傳輸導出文件的時候,必須使用二進制模式,當使用ASCII模式傳輸會導致導入
數據時出現錯誤,類似 IMP-9 或 IMP-10,後面跟著是 IMP-0.
Oracle導入工具從導出文件中讀取對象定義和表數據,然後插入到Oracle數據庫中.
從Oracle10g Release 1 (10.1.0.x)開始,我們提供新的Export DataPump (expdp) 和
Import DataPump (impdp) 工具.使用Export DataPump導出的文件只能被Import DataPump讀取.
並且使用Export DataPump導出的文件也只能被對應版本的Import DataPump客戶端讀取。
數據字典視圖.
----------------------
執行導出/導入工具之前,必須准備好這些工具必須的一些視圖。可以通過運行下面的腳本來完成:
UNIX : SQL> @$Oracle_HOME/rdbms/admin/catexp.sql
Windows: SQL> @%Oracle_HOME%\rdbms\admin\catexp.sql
腳本 CATEXP.SQL 必須使用 SYS 執行. 該腳本被腳本 CATALOG.SQL 動態調用執行. 對於同一個
數據庫,腳本 CATEXP.SQL 和CATALOG.SQL 僅能運行一次。通常,在執行導出/導入前不必再次運行腳本
(錯誤信息 EXP-24 或 IMP-23 表明這些視圖不正確).
腳本 CATEXP.SQL 執行以下任務,為導出/導入做准備:
- 在數據字典中創建必要的導出/導入視圖;
- 創建角色 EXP_FULL_DATABASE 和 IMP_FULL_DATABASE ;
- 對角色 EXP_FULL_DATABASE 和 IMP_FULL_DATABASE 授予必要的權限;
- 授予 DBA 角色 EXP_FULL_DATABASE 和 IMP_FULL_DATABASE 的權限;
- 將導出/導入視圖的版本更新到表 sys.props$ 中.
當使用Oracle7導出工具從Oracle8/8i數據庫(見下面詳細)導出Oracle7格式的導出文件時,必須在Oracle8/8i數據庫用 SYS 用戶
運行 CATEXP7.SQL 腳本:
UNIX : SQL> @$Oracle_HOME/rdbms/admin/catexp7.sql
Windows: SQL> @%Oracle_HOME%\rdbms\admin\catexp7.sql
該腳本創建視圖使得數據庫看起來像是 Oracle7 版本的數據庫,也意味著視圖中看不到 Oracle8/8i 特定的對象,這樣導出文件就
可以在沒有錯誤的情況下導入到 Oracle7 版本的數據庫.
注意腳本CATEXP.SQL 和 CATEXP7.SQL 僅僅只需要運行一次:CATEXP.SQL 創建視圖供 Oracle8/8i/9i/10g 導出工具使用,CATEXP7.SQL
創建視圖供 Oracle7 導出工具使用。
所以如果這些腳本已經用 SYS 用戶執行過,就沒必要再運行了。
上面提到的過程同樣適用於用Oracle6 的導出工具導出 Oracle7 的數據庫,此時應該在 Oracle7 數據庫中用 SYS 用戶執行 CATEXP6.SQL
腳本。
注意使用Oracle7工具從Oracle9i數據庫導出數據已經不再被支持:在一份向下支持的路線圖中,我們只向後支持一個功能性的版本。這
也意味著在Oracle10g數據庫中用 Oracle8 導出工具導出數據不被支持(當前只支持在Oracle10g數據庫中使用 Oracle8i 8.1.7 或以上
版本的導出工具)。
完全數據庫導出/導入方式移植到Oracle9i / Oracle10g
------------------------------------------------------------------------------
將數據庫移植到Oracle9i 或 Oracle10g的情形,采用數據庫完全導出/導入的方式被限制了,這種情況僅適用於用完全模式(FULL=Y)導入
采用完全模式導出的文件。
不過還可以采用以下方式:
- 使用用戶模式導入數據 (FROMUSER=... TOUSER=...)
- 使用表模式導入數據 (FROMUSER=... TABLES=...)
- 用表空間模式導出/導入數據 (TRANSPORT_TABLESPACE=Y)
注意導入客戶端應能讀取導出版本5.1.22及更高版本(最高至相同版本)的導出文件。
該移植限制與移植手冊中描述的可用的升級路徑相關,主要原因是僅支持從主要版本的最終發行版本(例如Oracle8i 8.1.7)直接升級到
一個新的最近的主要版本(例如Oracle9i 9.2.0 ),例如:
- 對 Oracle7, 版本 7.3.4.是最近的主要版本,
- 對 Oracle8, 版本 8.0.6. 是最近的主要版本,
- 對 Oracle8i, 版本 8.1.7. 是最近的主要版本.
在早期的主要版本(象 8.1.5 和 8.1.6)中標識出來的任何已知的問題(包括特定數據字典相關問題)幾乎總是在最近的版本(8.1.7) 或
該版本最近的補丁集中被修正。
更多內容請參見下面章節 '基本兼容性' 和 '限制'
1. 移植到 Oracle9i release 2 - 9.2.0.x :
-------------------------------------------
采用數據庫完全導出/導入的方式直接移植只支持以下源數據庫版本:
- Oracle7 : 7.3.4
- Oracle8 : 8.0.6
- Oracle8i: 8.1.7
- Oracle9i: 9.0.1
2. 移植到 Oracle10g release 1 - 10.1.0.x :
---------------------------------------------
采用數據庫完全導出/導入的方式直接移植只支持以下源數據庫版本:
- Oracle8 : 8.0.6
- Oracle8i: 8.1.7
- Oracle9i: 9.0.1 or 9.2.0
3. 移植到 Oracle10g release 2 - 10.2.0.x :
---------------------------------------------
注意首先必須打上指定的最小版本補丁集(或者更高版本的補丁集) !
采用數據庫完全導出/導入的方式直接移植只支持以下源數據庫版本:
- Oracle8i : 8.1.7.4
- Oracle9i : 9.0.1.4 (或更高) or 9.2.0.4 (或更高)
- Oracle10g: 10.1.0.2 (或更高)
示例:
1. 從 8.1.7.4 到 9.2.0.7: 使用 8.1.7.4 導出工具完全導出數據, 然後用9.2.0.7的導入工具完全導入數據是被支持的移植方法.
2. 從 8.0.5.0 到 10.1.0.2: 使用 8.0.5.0 導出工具完全導出數據, 然後用10.1.0.2的導入工具完全導入數據是 *不* 被支持的移植方法
可選辦法:
a. 首先升級 8.0.5.0 數據庫到 8.0.6.0,應用最近的補丁 8.0.6.3,然後就可以用8.0.6.3導出工具完全導出,然後用10.1.0.2的
導入工具完全導入數據庫.
b. 或者用8.0.5.0導出工具完全導出數據庫,然後在Oracle10g數據庫中預先建立用戶,采用10.1.0.2導入工具用用戶模式的導入方式導
入數據。
3. 從 9.2.0.1 到 10.2.0.1: 首先應用9.2.0.4補丁集(或更高版本補丁集,例如9.2.0.8),使用9.2.0.4導出工具(顯示為9.2.0.8),然後
用10.2.0.1的導入工具完全導入數據是被支持的移植方法.
基本兼容性.
--------------------
定義 源數據庫 = 導出數據的數據庫.
定義 目標數據庫 = 導入數據的數據庫.
1) 總是選取導出工具的版本小於或等於源/目標數據庫的最低版本。
意思是:
a) 當創建一個導出文件導入到一個更高版本數據庫的(例如: 從 Oracle8i 到 Oracle9i), 使用與源數據庫相同版本的導出工具
(這個例子中 = 最低版本 = Oracle8i ).
如果使用高版本的導出工具導出會失敗。
例如,如果用9.0.1導出工具導出8.1.7的數據庫,會得到下面錯誤:
EXP-56 Oracle error 942 encountered
ORA-942 table or vIEw does not exist
EXP-0 Export terminated unsuccessfully
解決方法: 使用最低版本的導出工具(這個例子中是 8.1.7).
b) 當創建一個導出文件導入到一個更低版本數據庫的(例如: 從 Oracle9i 到 Oracle8i),使用與目標數據庫相同版本的導出工具
(這個例子中 = 最低版本 = Oracle8i ).
(1) 當運行 Oracle6 導出工具從 Oracle7 數據庫創建一個 Oracle6 的導出文件時,首先必須在 Oracle7 數據庫中運行 CATEXP6.SQL
腳本,這樣導出操作時,使得數據庫看起來像是 Oracle6 版本的數據庫
(2) 當運行 Oracle7 導出工具從 Oracle8/8i 數據庫創建一個 Oracle7 的導出文件時,首先必須在 Oracle8/8i 數據庫中運行 CATEXP7.SQL
腳本,這樣導出操作時,使得數據庫看起來像是 Oracle7 版本的數據庫
(3) 當運行 Oracle8/8i 導出工具從 Oracle9i 數據庫創建一個 Oracle8/8i 的導出文件時,就不必運行任何特定的操作了.例如,你不必
在 9i 的數據庫中運行 8i 版本的 腳本文件 catexp.sql 。你只需要在 9i 數據庫上運行 8i 版本的導出工具,注意一些 Oracle9i
特定的特性不支持被導出 (例如 使用DIRECT=YES不會有任何LOBs和對象被導出).參見"Oracle9i Database UtilitIEs"手冊查看詳細的限制列表。
2) 在應用一些補丁集同時數據字典中的導出視圖也會改變,這會導致不能在未打補丁的數據庫上運行打過補丁的導出工具,因此相同的基本准則也適用
於補丁集的發布版本:用涉及到的最低數據庫版本的導出工具來導出數據。
例如:用9.2.0.5客戶端來導出9.2.0.1的數據庫會導致以下錯誤信息
EXP-00008: Oracle error 942 encountered
ORA-00942: table or vIEw does not exist
EXP-00024: Export vIEws not installed, please notify your DBA
EXP-00000: Export terminated unsuccessfully
為了成功的導出位於9.2.0.1 $Oracle_HOME(select * from v$version;)的9.2.0.1的數據庫(select status, version, comp_id from dba_registry;)
使用9.2.0.1的導出工具而不是9.2.0.2或者更高的版本
否則使用9.2.0.6的導出客戶端導出9.2.0.5的數據庫情況下,當使用子分區模板導出分區表時會出現下面錯誤:
EXP-00056: Oracle error 6550 encountered
ORA-06550: line 1, column 48:
PLS-00302: component 'CHECK_MATCH_TEMPLATE' must be declared
ORA-06550: line 1, column 14:
PL/SQL: Statement ignored
解決方法:使用9.2.0.5的導出客戶端工具,如果你想將數據重新導入到9.2.0.5或更高的數據庫環境。
3) 總是使用與目標數據庫相同版本的導入工具.
限制.
------------
對於導出/導入工具有以下的限制(詳見矩陣圖):
1. Oracle的導出文件僅能被Oracle的導入工具讀取,因為導出文件是以Oracle特定的二進制文件存儲的.
2. 任何導出文件可以導入到所有主要版本、補丁及維護發行版本Oracle中.
3. 導出文件不能被先前版本的導入工具讀取,所以10gR2 (10.2.0.x)的導出文件不能被10gR1 (10.1.0.x)的工具導入(可能錯誤:ORA-2248).9版本的導出
文件不能被8i的工具導入(可能錯誤:IMP-10或IMP-21).
版本8的導出文件不能被版本7的工具導入(可能錯誤:IMP-69和IMP-21).所有這些情況下,導入會以錯誤IMP-0 "導入操作不成功地" 終止。
4. 導入客戶端應能讀取導出版本5.1.22及更高版本(最高至相同版本)導出文件。
5. 導入工具僅能讀取一個更高維護版本的導出工具創建的導出文件,所以8.1版本的導出文件不能用8.0版本的工具導入,8版本的導出文件不能用7版本的工具導入
6. Oracle6(或更早期)的導出工具不能在Oracle8或Oracle8i或更高版本的數據庫上使用。
7. 當在一個更高版本的數據庫上運行低版本的導出工具時,任何在低版本的數據庫中不存在的對象將不會被導出,例如:版本7的導出工具不能導出分區表,如果
你需要移動一個版本8的分區表到版本7的數據庫中,首先應將它轉換為非分區表。
矩陣 1: 導入到Oracle8(或更低版本)數據庫時應該使用什麼導出工具(總是使用目標數據庫的導入工具):
+-----------+--------------------------------------------------------------+
| EXPORT | IMPORT into: |
| from +--------+--------+--------+--------+--------+--------+--------+
| \/ | 5.x | 6.x | 7.0.x | 7.1.x | 7.2.x | 7.3.x | 8.0.x |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 5.x 1) 2)| EXP5x | EXP5x | EXP5x | EXP5x | EXP5x | EXP5x | EXP5x |
| 6.x 2)| N/S | EXP6x | EXP6x | EXP6x | EXP6x | EXP6x | EXP6x |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 7.0.x 3)| N/S | EXP6x | EXP70x | EXP70x | EXP70x | EXP70x | EXP70x |
| 7.1.x 3)| N/S | EXP6x | EXP70x | EXP71x | EXP71x | EXP71x | EXP71x |
| 7.2.x 3)| N/S | EXP6x | EXP70x | EXP71x | EXP72x | EXP72x | EXP72x |
| 7.3.x 3)| N/S | EXP6x | EXP70x | EXP71x | EXP72x | EXP73x | EXP73x |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 8.0.x 4)| Not Supported | EXP70x | EXP71x | EXP72x | EXP73x | EXP80x |
| 8.1.x 4)| Not Supported | EXP70x | EXP71x | EXP72x | EXP73x | EXP80x |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 9.0.1.x | Not Supported | 5) |
| 9.2.0.x | Not Supported | 5) |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 10.1.0.x | Not Supported |
| 10.2.0.x | Not Supported |
+-----------+--------+--------+--------+--------+--------+--------+--------+
備注:
1) 導入工具能讀取5.1.22或更高版本的導出工具創建的導出文件(最高至相同版本).
2) 一個Oracle5 或 Oracle6 的導出及一個Oracle7 的導入:
參見Oracle工具手冊 Chapter 2 "Import" for special considerations to keep in mind.
3) 從Oracle7導出到Oracle6 數據庫: 首先必須在Oracle7的數據庫上用用SYS 用戶運行CATEXP6.SQL(該腳本僅能運行一次以創建版本6的視圖)
4) 從Oracle8, Oracle8i 導入到Oracle7 數據庫: 首先必須在Oracle8/8i的數據庫上用用SYS 用戶運行CATEXP7.SQL(該腳本僅能運行一次以創建版本7的視圖)
5) 唯一的情形:最終版本Oracle8(8.0.6)支持使用Oracle8的導出工具從Oracle9i數據庫導出到8.0.6的數據庫環境.
矩陣 2: 導入到Oracle8(或更高版本)數據庫時應該使用什麼導出工具(總是使用目標數據庫的導入工具)::
+-----------+--------------------------------------------------------------+
| EXPORT | IMPORT into: |
| from +--------+--------+--------+--------+--------+--------+--------+
| \/ | 8.1.5 | 8.1.6 | 8.1.7 | 9.0.1 | 9.2.0 | 10.1.0 | 10.2.0 |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 5.x 1) 2)| EXP5x | EXP5x | EXP5x | EXP5x | EXP5x | EXP5x | EXP5x |
| 6.x 2)| EXP6x | EXP6x | EXP6x | EXP6x | EXP6x | EXP6x | EXP6x |
| 7.x 3)| EXP7x | EXP7x | EXP7x | EXP7x | EXP7x | EXP7x | EXP7x |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 8.0.3 | EXP803 | EXP803 | EXP803 | EXP803 | EXP803 | EXP803 | EXP803 |
| 8.0.4 | EXP804 | EXP804 | EXP804 | EXP804 | EXP804 | EXP804 | EXP804 |
| 8.0.5 | EXP805 | EXP805 | EXP805 | EXP805 | EXP805 | EXP805 | EXP805 |
| 8.0.6 | EXP806 | EXP806 | EXP806 | EXP806 | EXP806 | EXP806 | EXP806 |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 8.1.5 | EXP815 | EXP815 | EXP815 | EXP815 | EXP815 | EXP815 | EXP815 |
| 8.1.6 | EXP815 | EXP816 | EXP816 | EXP816 | EXP816 | EXP816 | EXP816 |
| 8.1.7 | EXP815 | EXP816 | EXP817 | EXP817 | EXP817 | EXP817 | EXP817 |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 9.0.1 | N/S | EXP816 | EXP817 | EXP901 | EXP901 | EXP901 | EXP901 |
| 9.2.0 | N/S | N/S | EXP817 | EXP901 | EXP920 | EXP920 | EXP920 |
+-----------+--------+--------+--------+--------+--------+--------+--------+
| 10.1.0 4)| Not Supported | EXP817 | EXP901 | EXP920 | 4) | 4) |
| 10.2.0 4)| Not Supported | EXP817 | EXP901 | EXP920 | 4) | 4) |
+-----------+--------+--------+--------+--------+--------+--------+--------+
備注:
1) 導入工具能讀取5.1.22或更高版本的導出工具創建的導出文件(最高至相同版本).
2) 一個Oracle5 或 Oracle6 的導出及一個Oracle8,Oracle8i或Oracle9i 的導入:
參見Oracle工具手冊 Chapter 2 "Import" for special considerations to keep in mind.
3) 一個Oracle7 的導出及一個Oracle8,Oracle8i或Oracle9i 的導入:當TO_DATE函數沒有被用在約束上時,DATE日期字段的約束檢查將失效(在早期的的Oracle版本
中沒有該要求)
4) 導入到Oracle10g數據庫是,為了獲得更高的性能:使用新的Oracle數據導出Export Data Pump (expdp)/導入Import DataPump (impdp)工具.
示例.
---------
1. 從 7.3.3 到 8.1.6 => 使用 7.3.3 導出工具從7.3.3數據庫導出,用 8.1.6的導入工具導入到 8.1.6的數據庫。
2. 從 8.1.7 到 8.1.7 => 使用 8.1.7 導出工具從8.1.7數據庫導出,用 8.1.7的導入工具導入到 8.1.7的數據庫。
3. 從 9.0.1 到 8.1.7 => 使用 8.1.7 導出工具從9.0.1數據庫導出,用 8.1.7的導入工具導入到 8.1.7的數據庫。
4. 從 8.1.7 到 9.2.0 => 使用 8.1.7 導出工具從8.1.7數據庫導出,用 9.2.0的導入工具導入到 9.2.0的數據庫。
5. 從 9.0.1 到 9.2.0 => 使用 9.0.1 導出工具從9.0.1數據庫導出,用 9.2.0的導入工具導入到 9.2.0的數據庫
6. 從 8.1.7 到 7.3.4 => 如果從未運行,先在 8.1.7數據庫上運行CATEXP7.SQL以創建Oracle7數據字典視圖,然後使用 7.3.4 導出工具
從8.1.7數據庫導出,用 7.3.4的導入工具導入到 7.3.4的數據庫
7. 從 10.1.0 到 8.1.7 => 使用 8.1.7 導出工具從10.1.0 數據庫導出,用 8.1.7的導入工具導入到 8.1.7的數據庫
8. 從 10.1.0 到 10.0.1 => 使用EXPORT DATA PUMP (expdp) 導出數據,然後用 IMPORT DATA PUMP (impdp) 導入數據.
9. 從 9.2.0 到 7.3.4 => 不支持.
10. 從 8.0.5 到 9.0.1 => 不支持使用 FULL=Y 導出& 用 FULL=Y導入
11. 從 8.1.6 到 10.1.0 => 不支持使用 FULL=Y 導出& 用 FULL=Y導入
可能的錯誤信息.
------------------------
EXP-3 : no storage definition found for segment(%lu, %lu
Cause : Could not find the storage definitions for cluster/index/table.
Action : Record the error messages and report this as Export internal error.
Remarks: See also Note 274076.1 "EXP-00003 When Exporting From 9.2.0.5.0 or
any Higher Release with a Pre-9.2.0.5.0 Export ClIEnt"
EXP-24 : Export vIEws not installed, please notify your DBA
Cause : The necessary export vIEws were not installed.
Action : Ask the database administrator to install the required export vIEws.
EXP-37 : Export vIEws not compatible with database version
Cause : The EXPORT utility is at a higher version than the database version
and is thereby incompatible.
Action : Use the same version of EXPORT utility as the database.
IMP-0 : Import terminated unsuccessfully
Cause : Error encountered.
Action : Check the preceding error message and take appropriate actions.
IMP-9 : Abnormal end of export file
Cause : This is usually caused by an export file generated by an aborted
export session.
Action : Check if file was transferred in Binary-mode. If the export file
was generated by an aborted export session, retry the export
followed by the import, else report this as an Import bug.
IMP-10 : Not a valid export file, header failed verification
Cause : Either it is not a file generated by the Export utility or that
the file is corrupted.
Action : Check if file was transferred in Binary-mode. If the file was
indeed generated by the Export utility, and no compatibility issue
is related, report this as an Import bug.
IMP-21 : Operating system error - error code (dec %lu, hex 0x%X)
Cause : Operating system error. Can occur together with IMP-10 or IMP-69.
Action : Check the OS manual for the error code and take appropriate action.
Check for compatibility issues when next errors are IMP-10 or IMP-69.
IMP-23 : Import vIEws not installed, please notify your DBA
Cause : Import vIEws not installed.
Action : Notify DBA to install import vIEws.
IMP-69 : Could not convert to environment national character set's handle
Cause : Internal error.
Action : Contact Worldwide support.
注意事項.
------
1. 使用導出工具,必須具有CREATE SESSION的數據庫權限。導出其他所有者的表,必須有EXP_FULL_DATABASE角色權限,該角色已經授予所有DBA用戶。
2. 在一個更新的數據庫版本上使用舊版的導出工具,應該使用SQL*Net 或 Net8訪問數據庫:
EXP <用戶名>/<密碼>@<實例別名> ...
3. 當在Oracle8i或更高版本數據庫上使用Oracle7或更低版本的導出工具時,你必須使用缺省的慣用路徑導出(即:不要指定DIRECT=YES參數),慣用路徑導出
使用SELECT語句提取表數據,直接路徑的導出將直接讀取數據,略過SQL命令處理層(解析緩沖)。同樣注意使用Oracle 8.0導出工具指定(DIRECT=Y)從Oracle 8i
或更高版本數據庫導出數據庫時不能導出包含對象和LOBs的數據行
4. 從Oracle10g Release 1 (10.1.0.x)開始我們推出一種新的數據導出Export DataPump (expdp) 和導入 Import DataPump (impdp)工具。將來的版本中最初的
導出工具(exp)會逐步停止使用,然後被export DataPump utility (expdp)代替。最初的導入工具(imp)仍然會繼續提供以便於導入最初導出客戶端創建的導出
文件(例如:從Oracle9i導出),停止使用最初版本的導出客戶端的准確版本還沒有確定。
5. 為了檢查導出/導入視圖的修訂版本,裡可以用一下語句查詢表 sys.props$ :
SQL> SELECT * FROM sys.props$ WHERE name LIKE 'EXPORT%';
NAME VALUE$ COMMENT$
------------------------- ----------- ------------------------
EXPORT_VIEWS_VERSION 8 Export vIEws revision #
EXPORT_VIEWS_VERSION 的值對應如下含義:
+-------------------------------+
| EXPORT_VIEWS_VERSION |
+-------+-----------------------+
| Value | Introduced in Release |
+-------+-----------------------+
| *)| 7.0.* | *) 不兼容 - 假設0
| 1 | 7.1.3 |
| 2 | 7.2.1 |
| 3 | 7.2.3 |
| 4 | 8.0.1 |
| 5 | 8.0.2 |
| 6 | 8.0.3 |
| 7 | 8.0.4 |
| 8 | 8.1.6 |
+-------+-----------------------+
6. 欲了解導出/導入時環境變量NLS_LANG的詳細沖突信息,見下面FAQ:
Note 227332.1 "NLS considerations in Import/Export - Frequently Asked
Questions"
相關文檔
-----------------
Note 291024.1 Compatibility and New Features when Transporting Tablespaces
with Export and Import
Note 277650.1 How to Use Export and Import when Transferring Data Across
Platforms or Across 32-bit and 64-bit Servers
Note 61949.1 OvervIEw of Export and Import in Oracle7
Note 76542.1 NT: Exporting from Oracle8, Importing Into Oracle7
Note 1012189.6 Errors trying to Import Transferred Export File
Note 155477.1 Parameter DIRECT: Conventional Path Export Versus Direct Path
Note 227332.1 NLS considerations in Import/Export - FAQ
A32541-01 "Oracle7 Server UtilitIEs Release 7.3"
Chapter 1 "Export" and Chapter 2 "Import"
A58244-01 "Oracle8 UtilitIEs Release 8.0"
Chapter 1 "Export" and Chapter 2 "Import"
A76955-01 "Oracle8i UtilitIEs Release 2 (8.1.6)"
Chapter 1 "Export" and Chapter 2 "Import"
A90192-01 "Oracle9i Database UtilitIEs Release 1 (9.0.1)"
Chapter 1 "Export" and Chapter 2 "Import"
A96652-01 "Oracle9i Database UtilitIEs Release 2 (9.2)"
Chapter 1 "Export" and Chapter 2 "Import"
B10825-01 "Oracle Database UtilitIEs 10g Release 1 (10.1)"
Chapter 2 "Data Pump Export", Chapter 3 "Data Pump Import",
and Chapter 20 "Original Export and Import"
B14215-01 "Oracle Database UtilitIEs 10g Release 2 (10.2)"
Chapter 2 "Data Pump Export", Chapter 3 "Data Pump Import",
and Chapter 20 "Original Export and Import"
A86632-01 "Oracle8i Migration Release 3 (8.1.7)"
Chapter 9 "Compatibility".
A90191-01 "Oracle9i Database Migration Release 1 (9.0.1)"
Chapter 7 "Upgrading from an Older Release of Oracle to
the New Oracle9i Release"
A96530-01 "Oracle9i Database Migration Release 2 (9.2)"
Chapter 2 "Preparing to Upgrade"
B10763-01 "Oracle Database Upgrade Guide 10g Release 1 (10.1)"
Chapter 2 "Preparing to Upgrade"
B14238-01 "Oracle Database Upgrade Guide 10g Release 2 (10.2)"
Chapter 2 "Preparing to Upgrade"