ITPub博客

首页 > 大数据 > 数据分析 > 045ORA-04045ORA-01775错误的处理方法

045ORA-04045ORA-01775错误的处理方法

原创 数据分析 作者:businessqaz 时间:2021-03-01 21:04:08 0 删除 编辑

expdp导出遇到UDE-04045ORA-04045ORA-01775错误的处理方法 执行expdp导出时报如下错误:
Export: Release 11.2.0.4.0 - Production on Tue Nov 17 14:35:06 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

UDE-04045: operation generated ORACLE error 4045
ORA-04045: errors during recompilation/revalidation of SYS.DBMS_DATAPUMP
ORA-01775: looping chain of synonyms
根据错误提示, 操作遇到 Oracle4045 错误,在 sys.dbms_datapump 重新编译 / 重新验证时错误。
解决方法:
使用具有
sysdba权限的用户 执行 ORACLE_HOME/rdbms/admin/utlrp.sql  脚本 。这个脚本是用来重新编译数据字典对象的,可在数据库运行状态下执行编译。执行该脚本,对业务数据没有影响,但是编译过程象,需要消耗 share pool ,可能在性能方面有些影响,所以建议压力比较重的库在高峰期间不要轻易的执行该脚本。执行完该脚本后,再执行备份脚本备份,可以正常备份。


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

请登录后发表评论 登录
全部评论

注册时间:2021-03-01

  • 博文量
    27
  • 访问量
    17166