web-dev-qa-db-ja.com

ExpdpエラーUDE-22303

Expdmpユーティリティを使用してデータベースにエクスポートしようとすると、次のエラーが発生します。

UDE-22303:操作によりOracleエラー22303が生成されました
OCI-22303:タイプ「SYS」。「KU $ _STATUS1020」が見つかりません

このエラーの原因は何かわかりますか?

1
Julya
SQL> show parameter aq

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0

SQL> show parameter streams_pool_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
streams_pool_size                    big integer 0

SQL> show parameter db_cache_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_cache_size                        big integer 24G

解決:

SQL> alter system set aq_tm_processes=1 scope=both sid='*';
SQL> alter system set streams_pool_size = 256M scope = both sid='*';

このようなエラーが発生した場合:

ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-04033: Insufficient memory to grow pool

Db_cache_sizeを減らします。

SQL> alter system set db_cache_size = 12G scope = both sid='*';

そして再実行:

SQL> alter system set streams_pool_size = 256M scope = both sid='*';

これで、問題なくexpdpを再実行できます。完了したら、すべての変更をロールバックすることを忘れないでください。

1
user73249