Oracle导出数据EXP00106错误

在导出dmp文件的时候(命令:exp 用户名/密码@IP/实例名  file=D:\20180910.dmp log=D:\20180910.log),遇到以下错误:

Oracle导出数据EXP00106错误_第1张图片

错误原因:

导出使用的是Oracle 11.2.0.1客户端导出oracle 11.2.0.4的服务端的数据,因此报此错误。

解决方式:

1、保持导出的客户端和服务器端的版本一致。

2、测试的在语句中指定表空间名称也可以导出(tablespaces=xxx,其中xxx为表空间名称,如果使用多个表空间可以用逗号分隔)。

对于这种方式,如果导出的涉及到多个表空间,切有的表空间是公用的,那么导出的表会把其他用户在此公用表空间上存储的表也导出,从而在别人那里导入的时候可能会出现错误。

3、使用PLSQL工具中导出功能(TOOLS---EXPORT TABLES)。

 

写的某些地方可能存在理解不到位的地方,希望各位指正!

你可能感兴趣的:(Oracle导出数据EXP00106错误)