LoginSignup
2
0

More than 3 years have passed since last update.

Automatic indexing「ORA-13629」エラーで動作しない

Posted at

automatic indexingのテスト検証中に、エラーで動作しなくなりました。
解決できていませんので、忙しい方は読まないでください。

その時の内容を記録します。
AI_ERROR.PNG

事象

エラーが頻発して自動タスク(自動索引の機能)が動かなず、
新しい自動索引が作成されない。

エラー
 ORA-13629: タスクまたはオブジェクトSYS_AUTO_INDEX_TASKは、別の操作で使用中です。

直前の操作

自動索引機能を有効化した後、REPORT ONLY→無効化→再度、REPORT ONLYにしました。

スキーマを指定して、自動索引を有効化
EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', 'スキーマ名', TRUE);

REPORT ONLYで設定
EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','REPORT ONLY');

自動索引を無効化
EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','OFF');


再度、REPORT ONLYで設定
EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','REPORT ONLY');

実行結果を確認してみると、エラーが発生。。

select DBMS_AUTO_INDEX.REPORT_ACTIVITY(
TO_TIMESTAMP('2021/01/08 15:00:00.00'),
TO_TIMESTAMP('2021/01/08 18:00:00.00'),
'TEXT' ,'ALL' , 'ALL'
) FROM DUAL;

ORA-13629: タスクまたはオブジェクトSYS_AUTO_INDEX_TASKは、別の操作で使用中です。

前の操作が完了していないのか・・?と思って1週間ほどautomatic indexingを停止した後、
再度、有効化してもまた同じエラーで解消されず。。
該当SQLと思われるセッションをkillしてみてもエラーは解消されず。。

お手上げだったのでサポートに問い合わせしました。

・・すると、バグと同件の可能性が極めて高いと言われました。
サポート側でも再現性の確認できており、19.7では発生しないことは確認されているそう。
もっと上のバージョンでも改善されているのか質問すると、
「もしも、19.8以上等のバージョンで発生した場合は、別の不具合となる為、再度問い合わせしてほしい」と言われました。

アップグレードはメンテナンスが必要なのでなかななできません。
残念ながら、お手上げなのでautomatic indexingのテスト検証は今回はここまでにします。

アップグレード後に解消されている事を期待します。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0