问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXP-00056: 遇到 ORACLE 错误 932 ORA-00932: 数据类型不一致: 应为...

发布网友 发布时间:2022-04-27 05:03

我来回答

2个回答

热心网友 时间:2022-04-08 09:05

是个bug,metalink解释如下

Full Export From 10.2.0.1 Aborts With EXP-56 ORA-932 (Inconsistent Datatypes) EXP-0 [ID 339938.1] Modified 30-MAR-2009 Type PROBLEM Status PUBLISHED In this Document
Symptoms
Cause
Solution
References

Applies to:Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.3
Oracle Server - Personal Edition - Version: 10.1.0.2 to 10.2.0.3
Oracle Server - Standard Edition - Version: 10.1.0.2 to 10.2.0.3
This problem can occur on any platform.
SymptomsA full database export from a Oracle10g database aborts with:...
. exporting cluster definitions
EXP-00056: ORACLE error 932 encountered
ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
EXP-00056: ORACLE error 932 encountered
ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
EXP-00000: Export terminated unsuccessfully
EXP-00000: Export terminated unsuccessfully
If export was started with SYS schema, a table level export may also fail with:...
Current user changed to TEST
. . exporting table DOC_ARCHIVE 16 rows exported
Current user changed to SYS
EXP-00011: SYS.; does not exist
Export terminated successfully with warnings.CauseOne possible cause (note there might be others):Script $ORACLE_HOME/rdbms/admin/catmeta.sql has been run recently.There are several invalid SYS.KU$_% views in the dictionary:-- invalid objects:
SET lines 120 pages 2000
COL status FOR a9
COL object_type FOR a20;
COL owner.object FOR a50
SELECT status, object_id, object_type, owner||'.'||object_name "OWNER.OBJECT"
FROM dba_objects
WHERE status != 'VALID' AND object_name NOT LIKE 'BIN$%'
ORDER BY 4,2;

STATUS OBJECT_ID OBJECT_TYPE OWNER.OBJECT
--------- ---------- --------------- --------------------------------
INVALID 7105 PACKAGE BODY SYS.DBMS_METADATA
INVALID 6683 VIEW SYS.KU$_10_1_COMMENT_VIEW
INVALID 6788 VIEW SYS.KU$_10_1_IND_STATS_VIEW
INVALID 6778 VIEW SYS.KU$_10_1_PIND_STATS_VIEW
INVALID 6752 VIEW SYS.KU$_10_1_PTAB_STATS_VIEW
INVALID 6770 VIEW SYS.KU$_10_1_SPIND_STATS_VIEW
INVALID 6748 VIEW SYS.KU$_10_1_TAB_ONLY_STATS_VIEW
... (etc)
A query in SQL*Plus on sys.ku$_xmlschema_view also fails with ORA-932:SET lines 200 pages 2000
COL url FOR a60 WRA
SELECT url, local, stripped_val
FROM sys.ku$_xmlschema_view;

ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHARSolutionFor reasons having to do with compatibility, the XDB objects cannot be created by the catproc.sql script. The script catproc.sql therefore calls the catmeta.sql script, which contains fake object views for XDB objects.
The real object views are defined in the catmetx.sql script (this script is invoked by catxdbv.sql which is invoked by catqm.sql).Solution #1
Run following scripts while connected as SYS user:> sqlplus /nolog

SQL> connect / as sysdba
SQL> @?/rdbms/admin/catmetx.sql
SQL> @?/rdbms/admin/utlrp.sql

SQL> exit
Afterwards, re-run the export.or:Solution #2
Run the export with the Export DataPump client. E.g.:> expdp system/manager directory=my_dir \
mpfile=expdp_full.dmp logfile=expdp_full.log full=y

热心网友 时间:2022-04-08 10:23

EXP-00056]全部数据库导出终止
使用Oracle导出工具exp导出全部数据时错误,如果使用单张表导出正常。
[oracle@oracle02 ~]$ exp userid=test/test file=test.dmp buffer=1024 owner=test
Export: Release 10.2.0.1.0 - Proction on Tue Nov 28 15:09:42 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Proction
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified users ...
. exporting pre-schema proceral objects and actions
. exporting foreign function library names for user TEST
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user TEST
About to export TEST's objects ...
. exporting database links
. exporting sequence numbers
. exporting cluster definitions
EXP-00056: ORACLE error 932 encountered
ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
EXP-00000: Export terminated unsuccessfully
原因:数据字典中有存在一些无效KU$_视图;
SQL> select * from sys.ku$_xmlschema_view;
select * from sys.ku$_xmlschema_view
*
ERROR at line 1:
ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
解决办法:
1.执行对象视图定义脚本 $ORACLE_HOME/rdbms/admin/catmetx.sql
SQL> @?/rdbms/admin/catmetx.sql
Package altered.
Index altered.
View created.
Grant succeeded.
View created.
Grant succeeded.
Procere created.
System altered.
System altered.
System altered.
PL/SQL procere successfully completed.
Procere dropped.
2.执行重新编译无效对象脚本 $ORACLE_HOME/rdbms/admin/utlrp.sql
SQL> @?/rdbms/admin/utlrp.sql
PL/SQL procere successfully completed.
PL/SQL procere successfully completed.
验证一下程序
SQL> select * from ku$_xmlschema_view;
V V OWNER_NUM OWNER_NAME URL
EXP-00056: 遇到 ORACLE 错误 932 ORA-00932: 数据类型不一致: 应为...

EXP-00056: ORACLE error 932 encountered ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR EXP-00056: ORACLE error 932 encountered ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR EXP-00000: Export terminated unsuccessfully EXP-00000: Export terminated unsuccessfu...

...语句时却提示ORA-00932: 数据类型不一致: 应为 CLOB, 但却获得 B...

blob字段不允许distinct、insert、update等操作。

ORA-00932,但却获得NUMB

这样,数据库就能够正确理解并执行你的查询,获取所需的数据。注意,确保日期时间格式的字符串与 TO_DATE() 函数指定的模式匹配,否则可能会出现像 ORA-00932 这样的错误,提示你输入的格式不正确。因此,精确的格式化是避免这类问题的关键。

SQL之CASE WHEN用法详解

在使用CASE WHEN时,一个需要注意的关键点是,THEN和ELSE后的值必须具有相同的类型。例如,如果试图将字符串'优'与数值0进行比较,由于类型不匹配,会引发错误,如Oracle错误提示[Err] ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 NUMBER。CASE WHEN的实用性主要体现在处理简单业务场景,如根据分...

在ORACLE中怎么对LONG类型字段的模糊查询

10.*第 1 行出现错误:11.ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 LONG 12.根据Oracle的建议,应该避免再使用LONG类型。如果可能应该使用TO_LOB来重建表,将表中的LONG类型转化为CLOB或BLOB类型。13.这里就不考虑这种方法了,只是讨论一下对于不能重建的表如何进行查询。14.如果表中的...

如何使用Oracle的COALESCE函数

数据库应用软件很多时候将多重的、相关的实体信息保存在同一个表格中。例如,购买的零件和本地生产的零件都是零件,经理和工人都是员工,尽管多重的实体类型在数据存储上略有不同,但是它们有太多的相同之处,因此通常使用一个表格而不是两个。处理这样的表格通常意味着对每一行进行条件测试来检查哪个...

oracle数据插入问题(应为number,但获得的却是date)

具体点,不会是类型问题那么简单的吧?基本上的是你定义的什么类型,插入的时候会自动识别的 比如age是number类型:insert into test (name,age)values ('username',20);基础的就是这样了,但是可能你的问题不是这样子的,你把代码和错误copy上来吧,不然也不知道你具体问什么 ...

PLSQL中expected number got char 是什么意思

expected number got char的错误原因是数据类型不一致。应该为number型,但oracle得到的是字符型。在使用nullif、coalesce函数的时候会出现这个错误。如:sql>select nullif(1, '1') form dual;sql>ORA-00932: inconsistent datatypes: expected NUMBER CHAR got。

oracle 插入数据出现 ORA-02290: 违反检查约束条件

我很好奇你这个脚本能顺利完成 指你的创建表脚本int类型最好换成number(8)然后你的语法没有什么大问题 在sql server下能成功 oracle不是这样表达的 你那个约束 追问 问下在oracle下约束怎么写? 追答 --改成这样 测试成功CREATE TABLE orders( id number(8) PRIMARY KEY NOT NULL, --序列 consignee VARCHAR2(...

错误的时间遇到错误的你 错误的时间遇到错误的人 qq遇到错误,给您带来不便 word在打开时遇到错误打不开 未知错误20508 进行解析时遇到错误 windows更新遇到错误 电脑遇到错误需要重新启动 试图打开文档遇到错误
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...每次文字比较多超出屏幕大小就不知道怎么截屏,求教大佬! 我国政策性 广西明士清医疗器械有限公司怎么样? 广西禾力药业有限公司怎么样? 广西龙母圣商贸有限公司怎么样? 安徽合肥有什么去痔的好地方 我女朋友的谷丙转氨酶过高(达到121),而且两对半检测为阴性,是肝功能有... 泸州丽人女子医院开展科室 自由之子本次世界杯是否将在小组赛中被菜? 世界杯谁会嬴 深律刑初字第00056是真的吗? 氧传感00056什么意思? 水表怎么认?我家的水表一共是五位数,数字都是黑色显示,数字是00056应该是多少吨水?临水仪表公司出售的 EXP备份数据库时出现错误提示 EXP-00056: 遇到 ORACLE 错误 29900... 什么电脑软件可以检测无线信号的强度 求推荐一个苹果ios系统下的能测试wifi信号强度的软件 如何测试wifi网络强度 喝山楂荷叶茶可以减肥吗?会拉肚子吗 山楂和荷叶泡茶可以减肥吗 喝山楂荷叶茶减肥吗? 请问微博总是加载失败打不开是为什么 电脑上网页微博总是加载失败换了好几个浏览器都不行 网速看视频什么的都没问题清除缓存啥的也没问 新浪微博网页打不开,加载一会就显示无法访问,别的网页可以打开。 国家认同这个学历网吗? 梦到头上长了绿萝,越来越茂盛。用手掐一根,没想到就流鼻血。又掐还流... 绿萝太茂盛,怎么破 谁有六一儿童节的台词? 六一儿童节发言稿400字 发言稿 庆祝六一50字 关于六一上台演讲的发言稿 2019深律刑初字00056号是真的吗?什么意思? 你好 请问你上次导出oracle报EXP-00056: 遇到 ORACLE 错误 1455这个错... EXCEL表中有许多00123、00489、08076、00056等这样的数值,请问专家怎样将每个数值的第一个0一起删除? ORACLE导出数据 exp-00056:遇到oracle错误 3113 圆周率有尽头吗? EXP-00056:ORACLE error 1466 encountered ORA-01466:unable to read... 纪录片中国旁白是何炅吗 当香蕉泡在水里 请问有中国市长纪录片吗?谢谢 有哪些值得一看的中国纪录片推荐 福日电视机画面比例怎么调? 祝成万能遥控器 福日29寸电视机的代码 福日牌液晶电视遥控器坏了好配吗? 福州地区福日电视遥控器哪有卖 万家乐热水器水温低 万家乐燃气热水器调到最低了水还是太热 万家乐燃气热水器冬季水温太热夏季水温太低 前男友朋友圈设置三天的心理 游戏家族成员称号 逃跑吧少年怎么自定义家族称号?