inactive account time job なる内部ジョブがあるらしい。
どうやら、プロファイルの INACTIVE_ACCOUNT_TIME に関連して動くジョブのようです。
INACTIVE_ACCOUNT_TIME
ユーザー・アカウントがロックされるまでの連続非ログイン日数の許容値を指定します。最小値は15日です。最大値はありません。この句を指定しない場合、UNLIMITEDがデフォルトになります。
使用していないアカウントを探すジョブのようです。
どれぐらいの間隔で動作しているのかは不明。。。
止めるためのパラメータが無いか確認してみましたが、見つけられず。。。(12.2)
SQL> set lin 210 pages 100 SQL> col name for a40 SQL> col VALUE for a40 SQL> col DESCRIPTION for a120 SQL> SELECT 2 ksppinm NAME , 3 ksppstvl VALUE , 4 ksppdesc DESCRIPTION 5 FROM 6 sys.x$ksppi x, 7 sys.x$ksppcv y 8 WHERE (x.indx = y.indx) 9 AND bitand(ksppiflg,268435456)= 0 10 AND lower(ksppinm) like '%iat%'; NAME VALUE DESCRIPTION ---------------------------------------- ---------------------------------------- ------------------------------------------------------------------------------------------------------------------------ _pga_limit_use_immediate_kill TRUE use immediate kill for sessions over limit _immediate_commit_propagation TRUE if TRUE, propagate commit SCN immediately _iat_frequency_short FALSE Use short interval (5 minutes) for inactive account time job _session_cached_instantiations 60 Number of pl/sql instantiations to cache in a session. _plsql_share_instantiation TRUE PL/SQL share kgscc for same SQL executed at multiple locations
_iat_frequency_short っていうのが、それっぽいです。short だと 5分間隔。通常はどれぐらいなのか・・・・。