打印

oracle 导入出现这样的错误!--??

oracle 导入出现这样的错误!--??

oracle 导入出现这样的错误:

. . importing table                "CHANGE_REASON"         20 rows imported
. . importing table              "DEPRECIATION_DETAIL"
IMP-00058: ORACLE error 1438 encountered
ORA-01438: value larger than specified precision allows for this column

. . importing table     "DEPRECIATION_DETAIL_HIST"     705632 rows imported
. . importing table                 "TMP_DVALUE01"
Note: table contains ROWID column, values may be obsolete     313074 rows imported
. . importing table                   "UNDERBUILD"        414 rows imported
. . importing table               "UNDERBUILD_DTL"         14 rows imported
. . importing table             "UNDER_PARTICULAR"          0 rows imported
. . importing table                    "USE_TACHE"          5 rows imported
. . importing table                    "VERIFYTAB"          0 rows imported
. . importing table              "VERIFYTABDETAIL"          0 rows imported
Import terminated successfully with warnings.

表中应该是有数据的。
查询结果是0行数据。
为什么??
▄︻┻┳═一

TOP

我问题没有说清楚: 导出文件是前头一天做的,现在系统重装,导入后发现此表DEPRECIATION_DETAIL有ORA-01438错误,所以只对DEPRECIATION_DETAIL做导入,但还是出现以上错误.

另:对imp做trace,具体怎么做?请指教!
▄︻┻┳═一

TOP

value larger than specified precision allows for this column
现在导出的值大于表中字段的特定精度

问google
http://www.orafaq.com/forum/t/27280/0/

你导出的时候不会使用了exp utility这种吧,你多google,像ORACLE的大问题应该很多遭遇者的

TOP

没有使用什么意外的参数啊!

查了,但还是不行!!
▄︻┻┳═一

TOP

ORACLE的data backup and recover有这么麻烦 木有办法了,anyway不要放过google

TOP