首页 >

exp/imp碰到的两则问题处理(ORA-00904和theobjectswereexportedb

数据库|mysql教程exp/imp碰到的两则问题处理(ORA-00904和theobjectswereexportedb
exp,imp,碰到,两则,问题,处理,ORA-00904,
数据库-mysql教程
易语言qq影音源码,ubuntu系统垃圾清理,恒温孵化箱爬虫,php 汉字内码,seo主管岗位lzw
最近负责搭建某系统的用户环境,其中涉及从测试环境导入数据,由于受客观因素制约,不能使用传输表空间方法同步,因此需要用imp/exp或数据泵的方法,这里采用的是imp/exp。下面记录操作过程中碰到的问题。 问题1:exp导出时ORA-00904: IFREEPOOL: invalid id
营销网站系统源码模板,ubuntu15.10卡,一台tomcat请求并发量,爬虫不用selenium行吗,php编程计算百钱白鸡问题,谷歌seo 新站lzw
简单权限下载站源码,vscode提示无法打开,ubuntu 正常关机,tomcat 基准测试6,爬虫 用户,php判断是否是英文,金华企业seo哪家好,二手车交易网站程序源码,angularjs 的网站模板lzw
最近负责搭建某系统的用户环境,其中涉及从测试环境导入数据,由于受客观因素制约,不能使用传输表空间方法同步,因此需要用imp/exp或数据泵的方法,这里采用的是imp/exp。下面记录操作过程中碰到的问题。

问题1:exp导出时ORA-00904: “IFREEPOOL”: invalid identifier和”OLEVEL”: invalid identifier错误

第一次操作时:

用于执行imp/exp的版本是:10.2.0.4

用于导出的数据库版本是:10.2.0.3

执行exp abc/xxx file=test.dmp log=exp_test.log

过程中有一些报警:

EXP-00008: ORACLE error 904 encountered
ORA-00904: “IFREEPOOL”: invalid identifier

EXP-00008: ORACLE error 904 encountered
ORA-00904: “OLEVEL”: invalid identifier

EXP-00000: Export terminated unsuccessfully

这篇MOS文章(726182.1)介绍了这种问题的原因:

如果源库是10.2.0.3,那么导出客户端需要是10.2.0.3版本,主要原因在于导出工具会一直访问数据字典对象,例如SYS.EXU9LOG,但10.2.0.4中引入了一个新列“IFREEPOOL“,10.2.0.3中没有此列信息,因此不能操作。

从这里可以看出问题可能出在对LOB对象的表操作,workaround就是使用10.2.0.3及以下版本。于是这使用了10.2.0.1版本,导出没有如上的报错了。

问题2:导入时Warning: the objects were exported by ABC not by you未导入任何对象

执行imp xyz/xxx file=test.dmp log=imp_test.log ignore=y commit=y buffer=300000000 feedback=10000

过程中提示:

Warning: the objects were exported by ABC, not by you

import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
. importing RTCRM’s objects into UAT_RTCRM
Import terminated successfully without warnings.

没有任何对象导入到目标库。

上面的错误内容Warning: the objects were exported by RTCRM, not by you,指的是即将导入的数据属于ABC用户,但导入时使用的是XYZ用户,因此需要对于这种导入导出用户名不同的情况,可以明确指定用户名称,执行:

imp xyz/xxx file=test.dmp log=imp_test.log fromuser=abc touser=xyz ignore=y commit=y buffer=300000000 feedback=10000

顺利执行导入操作了


exp/imp碰到的两则问题处理(ORA-00904和theobjectswereexportedb
  • 用Oracle自带脚本 重建WMSYS用户的WMSYS.WM_CONCAT函数
  • 用Oracle自带脚本 重建WMSYS用户的WMSYS.WM_CONCAT函数 | 用Oracle自带脚本 重建WMSYS用户的WMSYS.WM_CONCAT函数 ...

    exp/imp碰到的两则问题处理(ORA-00904和theobjectswereexportedb
  • scn_to_timestamp ORA-00904
  • scn_to_timestamp ORA-00904 | scn_to_timestamp ORA-00904 ...

    exp/imp碰到的两则问题处理(ORA-00904和theobjectswereexportedb
  • oracle中bug之ORA-00904:”COS
  • oracle中bug之ORA-00904:”COS | oracle中bug之ORA-00904:”COS ...