oracle导入TYPE对象报错ORA-02304
来源:互联网 发布:淘宝放心淘怎么设置 编辑:程序博客网 时间:2024/06/05 23:08
Type是我们经常使用的数据库对象结构。我们在实际中,可以单独定义type类型,之后在PL/SQL代码或者数据表中使用。
在一个偶然的机会让笔者发现使用Type类型在数据exp/imp中的麻烦。当我们使用exp/imp工具进行同数据库实例(Instance)不同Schema之间数据拷贝时,如果Schema中有type类型,就会出现问题错误。
如下:
IMP-00003: 遇到 ORACLE 错误 2304ORA-02304: 无效的对象标识符文字IMP-00017: 由于 ORACLE 错误 2304, 以下语句失败: "CREATE TYPE "T_REC_TABLE" TIMESTAMP '2010-12-21:18:17:33' OID 'D9AFD3FAE0A5" "4964B1684CA28C69CEED' as table of t_rec_test;" "" ""IMP-00003: 遇到 ORACLE 错误 2304ORA-02304: 无效的对象标识符文字IMP-00017: 由于 ORACLE 错误 2304, 以下语句失败: "CREATE TYPE "T_TYP" TIMESTAMP '2012-03-07:10:47:03' OID '8E294AB7CC28493A94" "FF82791A376379' as object (id number);" "" ""
对于create type失败,可在导入命令中末尾加上 transform=OID:N
可以参考下面的说明。
大意就是说如果TRANSFORM参数设置成OID=N,表示在imp的时候,新创建的表或这个类型会赋予新的OID,而不是dmp文件中包含的OID的值。但是这个参数的默认值是OID=Y,因此在进行Imp的时候,新创建的表或者type会赋予同样的OID,如果是位于同一个数据库上的不同schema,那就会造成OID冲突的问题,因此解决这个问题也很简单,只需要在impdp的时候,显示设置transform 参数为OID=N既可以了。如下所示,
(cmd> impdp test/test directory=dump_dir dumpfile=dump.dmp logfile=dump.log remap_schema=frank:test transform=OID:N)
0 0
- oracle导入TYPE对象报错ORA-02304
- IMP同库Type对象导入报错ORA-02304
- IMP同库Type对象导入报错ORA-02304 一
- oracle 导入数据报错IMP-00003 & ORA-01659
- ORACLE 11gR2 导入AWR 报错 ORA-20115 ORA-39126 ORA-25153 解决方法
- oracle报错ora-01830
- PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”解决
- ORACLE 11G导入数据报ORA-12154错误解析
- oracle11.2.0.4 impdp导入报错:ORA-39083,ORA-02304
- Oracle 报错:ORA-00313、ORA-00312、ORA-27047 解决方法
- 【ORACLE】Oracle 11.2.0.1数据泵导入导出操作,报ORA-39083,ORA-14102
- 【ORACLE】Oracle 11.2.0.1数据泵导入导出操作,报ORA-39083,ORA-14102
- 【ORACLE】报错IMP-00003ORA-02304IMP-00017
- plsql 连接 oracle 报错:ora-12514
- 创建oracle实例报错ora-28056
- 启动Oracle报错ORA-00821
- navicat连接oracle报错ora-28547
- ORA-00600 oracle启动报错
- CAP原则(CAP定理)
- jQuery回车键触发操作
- demo4j生成字符串xml和解析xml
- C语言编程中常见的漏洞原因
- LeetCode 121 Best Time to Buy and Sell Stock题解
- oracle导入TYPE对象报错ORA-02304
- Java并发系列-14、避免死锁
- [乐意黎转载]JavaScript中原型对象的彻底理解
- 从Cerber勒索软件中学习murmurhash算法
- 解决can't find -lGL的问题
- eclipse ctrl c 卡顿
- 排序(插入)
- ubuntu下直接连接远程服务器,并传输文件
- 机器学习笔记十:各种熵总结