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行数据。
为什么?? 我问题没有说清楚: 导出文件是前头一天做的,现在系统重装,导入后发现此表DEPRECIATION_DETAIL有ORA-01438错误,所以只对DEPRECIATION_DETAIL做导入,但还是出现以上错误.
另:对imp做trace,具体怎么做?请指教! value larger than specified precision allows for this column
现在导出的值大于表中字段的特定精度
问google
http://www.orafaq.com/forum/t/27280/0/
你导出的时候不会使用了exp utility这种吧,你多google,像ORACLE的大问题应该很多遭遇者的 没有使用什么意外的参数啊!
查了,但还是不行!! ORACLE的data backup and recover有这么麻烦 :oops: 木有办法了,anyway不要放过google
页:
[1]