私はsqlplusでsysdbaとしてsysとoracleデータベース11.2.0.4 Enterprise Editionを接続しています。私は、クエリを実行した場合:oracle ORA-31603でもsysdba
select DBMS_METADATA.GET_DDL ('TYPE' , 'SYS_PLSQL_9131_DUMMY_1' , 'SYS') from dual ;
を私はエラーにエラーが発生します
*ORA-31603: object "SYS_PLSQL_9131_DUMMY_1" of type TYPE not found in schema "SYS"
ORA-06512: at "SYS.DBMS_METADATA", line 5805
ORA-06512: at "SYS.DBMS_METADATA", line 8344*
私はDBA_OBJECTS
またはDBA_SOURCE
のオブジェクトを照会した場合、私は
select DBMS_METADATA.GET_DDL ('TYPE_BODY' , 'SYS_PLSQL_9131_DUMMY_1' , 'SYS') from dual ;
select DBMS_METADATA.GET_DDL ('TYPE_SPEC' , 'SYS_PLSQL_9131_DUMMY_1' , 'SYS') from dual ;
を実行する場合、私はあまりにも同様のエラーを取得しますタイプはTYPEです。
SYSスキーマ内の他のTYPE型オブジェクトを照会してもこれらのエラーが発生しますが、すべてのTYPE型オブジェクトでこの問題が発生するわけではありません。