给radius的linux系统数据库做备份,导出数据时报错,无法正确导出,信息如下:

Connected to: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

Export done in US7ASCII character set and US7ASCII NCHAR character set

About to export the entire database ...

. exporting tablespace definitions

. exporting profiles

. exporting user definitions

. exporting roles

EXP-00008: ORACLE error 4045 encountered

ORA-04045: errors during recompilation/revalidation of SYS.DBMS_AQ_SYS_EXP_INTERNAL

ORA-06552: PL/SQL: Compilation unit analysis terminated

ORA-06553: PLS-905: object SYS.AQ$_SUBSCRIBERS is invalid

ORA-06508: PL/SQL: could not find program unit being called

ORA-06512: at "SYS.DBMS_AQ_EXP_QUEUES", line 141

ORA-06512: at line 1

EXP-00083: The previous problem occurred when calling SYS.DBMS_AQ_EXP_QUEUES.grant_sysprivs_exp

. exporting resource costs

……………………

感觉是系统进程出现了什么问题,查metalink解释如下:

fact: Oracle Server - Enterprise Edition 8.1

fact: Advanced Queuing (QUEUE)

fact: Export Utility (EXP)

symptom: Export terminated unsuccessfully due to invalid advanced queuing

objects

symptom: EXP-00008: ORACLE error %lu encountered

symptom: ORA-04045: errors during recompilation/revalidation of %s.%s

symptom: SYS.DBMS_AQ_IMPORT_INTERNAL

symptom: ORA-06553: PLS-%s: %s

symptom: PLS-905: object %s is invalid

symptom: SYS.AQ$_SUBSCRIBERS

cause: The interdependency of DBMS_AQ_IMPORT_INTERNAL on AQ$_SUBSCRIBERS is

complex and indirect therefore the cause would be difficult to determine.

fix:

The solution is to perform the following

In your init.ora place

_SYSTEM_TRIG_ENABLED=FALSE

and stop and restart the database. As internal or sys with sysdba run

do the following with sqlplus.

ALTER SESSION SET EVENTS '10520 TRACE NAME CONTEXT FOREVER, LEVEL 10'

?/rdbms/admin/utlirp.sql

ALTER SESSION SET EVENTS '10520 TRACE NAME CONTEXT OFF'

Shutdown the database

Remove

_SYSTEM_TRIG_ENABLED=FALSE

from you init.ora and start the database up.

按照解决方法操作后,问题解决。老版本问题还是多多啊。

oracle-04045,8170导出(exp)数据报错ORA-04045错误相关推荐

  1. hue集成mysql报错_CDH5.7Hue使用sqoop导出mysql数据报错

    Hue使用sqoop导出mysql数据报错 hadoop平台使用的是CDH5,在Hue中使用sqoop 提交任务后报错 Main class [org.apache.oozie.action.hado ...

  2. oracle指定版本号导出,oracle跨版本导出EXP

    Oracle跨版本导出EXP-00003错误的解决 EXP-00003: no storage definition found for segment(11, 307) 当Oracle数据库中,使用 ...

  3. oracle建表后添加数据报错:ORA-01658:无法为表空间中的段创建INITIAL区

    看到这个,是表空间不足咧. 首先呢,我看了下建表时的表空间分配大小,分的挺多了64M,不行,改掉改成64k,ok啦. 别的表也报错.纠结了,决定给表空间大小改了. 1.先看下我的表空的位置 selec ...

  4. Navicat导出SQL数据报错1577,Cannot proceed because system tables used by Event Scheduler where found damage

    前言 今早在win10用Navicat导出云服务器MySQL数据SQL文件时,Navicat报错1577 Cannot proceed because system tables used by Ev ...

  5. oracle导入索引b报错,数据迁移:oracle数据库表结构导出exp、导入imp

    导出一个用户(userA)下的表结构到另一个用户(userB)下: 第一次使用的是exp.imp命令,同事告诉我可以使用expdp.impdp,两者差异不大,但是后者的功能更多一点,比如导入数据表空间 ...

  6. 导出oracle 904,EXP导出aud$报错EXP-00008,ORA-00904 解决

    主题:EXP导出aud$报错EXP-00008,ORA-00904 解决 环境:Oracle 11.2.0.4 问题:在自己的测试环境,导出sys用户下的aud$表报错. 1.故障现场 2.跟踪处理 ...

  7. Oracle数据库导入导出 imp/exp备份还原

    Oracle数据导入导出imp/exp Oracle数据导入导出imp/exp 在cmd的dos命令提示符下执行,而不是在sqlplus里面,但是格式一定要类似于: imp/exp 用户名/密码@se ...

  8. Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法...

    sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 应该是在cmd的dos命令提示符下执行,而不是在sqlplus里面......但是格式一定要类似于: imp PERSONNEL_MAN ...

  9. Oracle数据导入导出imp/exp

    功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失).  Oracle有个好处,虽然 ...

最新文章

  1. C语言的函数调用过程(栈帧的创建与销毁)
  2. 还说不会深度学习,三招帮你“炼丹”成功
  3. VTK:场景边界SceneBounds用法实战
  4. python315题的漫漫通关之路
  5. SAP Customer Data Cloud的Audit log设置
  6. 4个关于中台最常见的误区,用最通俗的话给你一次解释清楚
  7. 基础一:JS数据类型
  8. Maven入门指南12:将项目发布到私服
  9. [转帖]Android Bitmap内存限制OOM,Out Of Memory
  10. python语言之父丹尼斯里奇_C语言之父-丹尼斯里奇
  11. matlab 模态,用matlab做模态分析
  12. 论文参考文献生成以及标注方法说明
  13. 用十条命令在一分钟内检查Linux服务器性能[转]
  14. 国家何时整治程序员的高薪现象???
  15. 3dsmax渲染AVI格式动画的画面不清晰
  16. python大驼峰_匈牙利法、大小驼峰法(两种编程命名规则)
  17. 谈谈数据决策平台搭建的必要性
  18. tensorflow 2.0 基础操作 之 不同 dim 对应的具体含义
  19. excel 将隔行空白单元格填充为最靠近上面且有值的单元格的数据
  20. Ubuntu Server 20.04 LTS 安装配置 PostgreSQL

热门文章

  1. CTF pwn题堆入门 -- Unsorted bin
  2. 录取麻省理工计算机博士全奖,录取案例:美国麻省理工学院博士全奖录取
  3. [第四届-强网杯]:upload
  4. 森林保护类毕业论文文献都有哪些?
  5. 未来偶像的硬件破局:为爱买单,不为 AI 买单
  6. JDBC通过Statement执行查询操作
  7. MySQL 8.0 OCP (1Z0-908)有中文考试了
  8. JAVAMail 使用imap协议分析邮件
  9. java lambdamart库,LambdaMART笔记
  10. C#ORM框架Dapper封装