首页 > 其他分享 >ORA-04063: Package Body “SYS.DBMS_CUBE_EXP” While Expdp

ORA-04063: Package Body “SYS.DBMS_CUBE_EXP” While Expdp

时间:2024-05-04 17:22:05浏览次数:21  
标签:Body DBMS CUBE SYS EXP line ORA

1.场景

数据库版本:11.2.0.4

当执行@?/rdbms/admin/awrextr.sql进行awr性能分析数据导出时,报错:

ORA-20115: datapump export encountered error:
ORA-39127: unexpected error from call to export_string
:=SYS.DBMS_CUBE_EXP.INSTANCE_EXTENDED_INFO_EXP('AW$EXPRESS','SYS',1,2,0,'SYS',1,'11.02.00.04.00',newblock)

ORA-04063: package body "SYS.DBMS_CUBE_EXP" ha
s errors
ORA-06508: PL/SQL: could not find program unit being called: "SYS.DBMS_CUBE_EXP"
ORA-06512: at line
1
ORA-06512: at "SYS.DBMS_METADATA", line 9926
ORA-39127: unexpected error from call to export_string
:=SYS.DBMS_CUBE_EXP.INSTANCE_EXTENDED_INFO_E
XP
Exception encountered in AWR_EXTRACT
begin
*
ERROR at line 1:
ORA-31623: a job is not attached to this session via the specified handle
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
ORA-06512: at "SYS.DBMS_DATAPUMP", line 1137
ORA-06512: at "SYS.DBMS_DATAPUMP", line 5658
ORA-06512: at "SYS.DBMS_SWRF_INTERNAL", line 781
ORA-06512: at "SYS.DBMS_SWRF_INTERNAL", line 1372
ORA-06512: at line 3

2.解决方法

经网上查找资料,可按如下方案进行解决:

SQL> conn / as sysdba
connected
SQL>select * from sys.exppkgact$ where package='DBMS_CUBE_EXP' order by 1,2;

PACKAGE SCHEMA CLASS LEVEL#
------------------------------ ------------------------------ ------------ ------------
DBMS_CUBE_EXP SYS 2 1050
DBMS_CUBE_EXP SYS 4 1050
DBMS_CUBE_EXP SYS 6 1050

-- create a backup of the table SYS.EXPPKGACT$
create table sys.exppkgact$_bkup as select * from sys.exppkgact$;

-- remove the references to DBMS_CUBE_EXP
delete from sys.exppkgact$ where package='DBMS_CUBE_EXP' and schema='SYS';
commit;

 然后重新执行脚本,发现可正常导出了

标签:Body,DBMS,CUBE,SYS,EXP,line,ORA
From: https://www.cnblogs.com/dclogs/p/18172484

相关文章

  • 路径规划:层次化路径规划系统——hierarchical pathfinding system —— Hierarchical
    项目地址:https://www.gdcvault.com/play/1025151/Hierarchical-Dynamic-Pathfinding-for-LargePPT地址:https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2018/presentations/Alain_Benoit_HierarchicalDynamicPathfinding.pdf视频地址:https://www.youtube.com/watch?......
  • RestClient C# 举例 是用jsonbody ,并列出httpclient 等价的方式
    以下是使用RestSharp发送POST请求并附带JSON请求体的示例,以及相应的使用HttpClient的等价方式:首先,使用RestSharp:usingSystem;usingRestSharp;usingNewtonsoft.Json;classProgram{staticvoidMain(string[]args){//创建RestClient实......
  • SystemVerilog -- 3.0 SystemVerilog Loops
    SystemVerilogLoopsWhatareloops?loop是一段不断执行的代码。条件语句通常包含在循环中,以便在条件变为真时终止。如果loop永远运行,那么模拟将无限期挂起。下表给出了SystemVerilog中不同类型的循环构造。\\foreverRunsthegivensetofstatementsforever......
  • SystemVerilog -- 2.21 Data Types ~ SystemVerilog typedef and alias
    SystemVerilogtypedefandaliasTypedef在复杂的测试平台中,某些变量声明可能具有更长的数据类型规范,后者需要在测试平台的多个位置使用。在这种情况下,我们可以使用a为现有数据类型提供用户定义的名称。然后,可以在整个代码中使用新的数据类型,因此如果需要,无需在多个位置进行编......
  • SystemVerilog -- 2.20 Data Types ~ SystemVerilog Structure
    SystemVerilogStructureStructure可以包含不同数据类型的元素,这些元素可以作为一个整体引用,也可以通过其名称单独引用。这些元素具有相同数据类型的数组完全不同。//Normalarrays->acollectionofvariablesofsamedatatypeintarray[10];//allelements......
  • SystemVerilog -- 2.8 Data Types ~ SystemVerilog Array Manipulation
    SystemVerilogArrayManipulationSystemVerilog中有许多内置方法,可帮助数组搜索和排序。数组操作方法只需循环访问数组元素,每个元素都用于计算子句指定的表达式。迭代器参数指定一个局部变量,该变量可在表达式中用于引用迭代中的当前元素。如果未提供参数,item是默认使用的名称......
  • SystemVerilog -- 2.6 Data Types ~ SystemVerilog Dynamic Arrays
    SystemVerilogDynamicArraysDynamicArrays是一个unpackedArrays,其大小可以在运行时设置或更改。因此与静态数组完全不同,静态数组的大小是在数组声明期间预先确定的。DynamicArrays的默认大小为零,直到由构造函数设置。new()SyntaxDynamicArray的尺寸由空方括号指定。[][d......
  • SystemVerilog -- 2.6 Data Types ~ SystemVerilog Unpacked Arrays
    SystemVerilogUnpackedArraysUnpackedArrays用于引用在变量名称之后声明的维度。UnpackedArrays可以是固定大小的数组、动态数组、关联数组、队列。SingleDimensionalUnpackedArraymoduletb;bytestack[8];//depth=8,1bytewidevariableinitial......
  • SystemVerilog -- 2.5 Data Types ~ SystemVerilog Packed Arrays
    SystemVerilogPackedArraysSystemVerilog中有两种类型的数组-packedarray和unpackedarray。packedarray用于引用在变量名称之前声明的维度。bit[3:0]data;//Packedarrayorvectorlogicqueue[9:0];//unpackedarraypackedarray保证表示为一组......
  • SystemVerilog -- 2.4 Data Types ~ SystemVerilog Arrays
    SystemVerilogArraysSystemVerilog在通过不同类型的数组构建复杂的数据结构方面提供了很大的灵活性。静态阵列动态阵列关联数组队列StaticArrays静态数组是指其大小在编译时间之前已知的数组。在下面显示的示例中,声明了一个8位宽的静态数组,为其分配了一些值并循环访问......