在導出dmp文件的時候(命令:exp 用戶名/密碼@IP/實例名 file=D:\20180910.dmp log=D:\20180910.log),遇到以下錯誤:
錯誤原因:
導出使用的是Oracle 11.2.0.1客戶端導出oracle 11.2.0.4的服務端的數據,因此報此錯誤。
解決方式:
1、保持導出的客戶端和服務器端的版本一致。
2、測試的在語句中指定表空間名稱也可以導出(tablespaces=xxx,其中xxx為表空間名稱,如果使用多個表空間可以用逗號分隔)。
對於這種方式,如果導出的涉及到多個表空間,切有的表空間是公用的,那么導出的表會把其他用戶在此公用表空間上存儲的表也導出,從而在別人那里導入的時候可能會出現錯誤。
3、使用PLSQL工具中導出功能(TOOLS---EXPORT TABLES)。
寫的某些地方可能存在理解不到位的地方,希望各位指正!

