ORA-39082: Object type TRIGGER:"MMM"."TI_DI_TP_DEF" created with compilation warnings

created with compilation warnings

若是在导入数据的时候报这个错误

impdp导数据,出现ORA-39082 ORA-39083错误号,对象无法编译

导入结束后可以通过编译对象来尝试:

alter view view_name compile;

如果报错:

使用show errors定位问题所在源,是权限的问题还是dblink的问题;

如果是权限问题,说明之前创建用户时没有给足够的用户权限(主要是对一些表的读权限)

主要查询以下两个视图:dba_sys_privs,dba_role_privs

如果是dblink问题,建议使用 dbms_metadata.get_ddl查看dblink定义ddl,并尝试重建db_link

接着继续编译对象。

查看对象定义ddl:

select dbms_metadata.get_ddl('OBJECT_TYPE','OBJECT_NAME','USERNAME') from dual;

编译无效对象:

view:    alter view view_name compile;

function:    alter function function_name compile;

sys用户查看无效对象:

select owner,object_name,object_type,status

from dba_objects

where status !='VALID'

and owner not in ('SYS','SYSTEM')

/

show error 的用法:

编译view出现问题:

alter view view_name compile;

Warning:view view_name with compilation errors.

SQL>show errors view view_name

Errors for view view_name:

LINE/COL    ERROR

-----------    -------------------------

0/0               ORA---

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23141985/viewspace-1766758/,如需转载,请注明出处,否则将追究法律责任。

oracle的39082,ORA-39082 导入数据遇到的问题相关推荐

  1. Oracle使用imp和impdp导入数据

    impdp命令只可导入expdp导出的dmp文件.expdp导出的时候,需要创建 DIRECTORY. 导出什么表空间,导入也要什么表空间.导出什么用户,导入也要什么用户. 使用imp导入数据 imp ...

  2. oracle数据库exp/imp导出导入数据

    exp导出数据库 exp demo1/123456@192.168.2.3/orcl file=D:\demo1.dmp full=y 用户名/密码 @数据库地址/实例名 file=导出地址 full ...

  3. linux下imp导入oracle数据库,Oracle数据库Linux下的导入IMP

    和相关篇的EXP相对应的用了如下的导入方法. [oracle@localhost ~]$ imp Import: Release 11.2.0.1.0 - Production on Fri Sep ...

  4. sqlloader 导入数据的一点经验教训(最后附我的导入过程)

    sqlloader 导入数据,8.6个G,以nologging方式导入,大概用了25分钟(与服务器性能.插入语句等因素有关)数据文件为csv格式,切分5个CSV文件插入对应的分区表.导入方法都是按标准 ...

  5. oracle数据库imp用法,imp导入数据库的用法

    66.2. exp/imp 创建导入,导出用户 sqlplus /nolog conn system/manager GRANT CREATE USER,DROP USER,ALTER USER ,C ...

  6. cmd导入数据到Oracle,oracle在cmd下通过命令导入导出数据

    1.首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsn ...

  7. oracle 查询字符代码dump,字符集问题(Linux、oracle、终端等,导入导出数据)

    locale的设定及其LANG.LC_ALL.LANGUAGE环境变量的区别 例如zh_CN.GB2312.zh_CN.GB18030或者zh_CN.UTF-8.很多人都不明白这些古里古怪的表达方式. ...

  8. 使用Oracle 的 imp ,exp 命令实现数据的导入导出

    本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...

  9. 在Oracle中IMP导入数据时,如何解决目标数据库字符不一致问题

    生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...

最新文章

  1. Mongodb学习(安装篇): 在centos下的安装
  2. shell实现矩阵转置
  3. matlab的guide怎么添加函数,整理:matlab如何添加m_map工具箱
  4. 数据结构与算法之递归题目
  5. java-number
  6. 通过anaconda 调用opencv
  7. linux关机方法有哪些?有何区别_茅台酒都有哪些容量?一升装的与一斤装的到底有何区别?...
  8. aws篇12 搭建一个推流、读流、RTSP服务器
  9. Qt基于mupdf的pdf转图片
  10. win7系统打不开chrome浏览器的一个真实有效解决办法
  11. 通达信版弘历软件指标_弘历软件指标源码
  12. IT行业常见英文术语汇总(一)
  13. 【华为云技术分享】深度理解AI概念、算法及如何进行AI项目开发
  14. error2203matlab,小编详解Win10安装MATLAB软件提示Internal error 2203的解决方法
  15. python-半省略号、三个点、点点点、...符号的用法小结
  16. 写爬虫遇到验证码识别问题的解决方案
  17. 报错Failed to resolve component: tree-item at <Tree onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< n
  18. 统计学(五):几种常见的假设检验
  19. 扇贝编程python无法退款_扇贝编程python学习笔记-基础篇1
  20. .net通过S7.net读写西门子PLC中,字符串,bool,整数,小数及byte型

热门文章

  1. web.xml中filter,servlet和listener区别
  2. CI 如何获取get请求过来的数据
  3. cisco IOS及配置的备份及升级
  4. Microsoft Office 2010 Beta测试
  5. dedecms织梦专题节点列表内容怎么实现分页
  6. 置顶 | 2019学习单/读书单(dream a little dream)
  7. MediaCodec在Android视频硬解码组件的应用
  8. 使用shiro安全管理
  9. POJ 3320 Jessica's Reading Problem (尺取)
  10. (转)zookeeper理解