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

Oracle导出数据EXP00106错误

错误原因:

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

解决方式:

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

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

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

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

 

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

相关文章:

  • 2021-06-25
  • 2021-05-23
  • 2021-11-15
  • 2021-04-25
  • 2021-07-24
  • 2021-08-01
  • 2021-11-06
猜你喜欢
  • 2022-12-23
  • 2021-05-25
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2021-04-12
  • 2022-02-23
相关资源
相似解决方案