オープンしたままのOracleトレースをクローズ

AIXファイルシステムの使用率が高め。しかし実際のファイルで占有しているものは無い。これらの場合は、トレースなどのログが出力中に行き場を失い、ファイルがオープンをしたままの可能性がある。
下記にOracleのトレースファイルで発生したときの対処手順を記す。

# fuser -duxV /logdir
/logdir:
inode=32799 size=782 fd=5 692634(oracle)
inode=28679 size=8093 fd=2 717076(oracle)
inode=28676 size=3819048960 fd=2 102982(oracle)
inode=32799 size=782 fd=5 135698(oracle)
inode=32799 size=782 fd=5 213620(oracle)
inode=32799 size=782 fd=5 229978(oracle)
inode=32799 size=782 fd=5 307944(oracle)

size=3819048960 が大きい。

# su - oracle
# sqlplus / as sysdba
SQL> oradebug setospid 102982

Oracle pid: 3, Unix process pid: 102982, image: oracle@xxxxxxxx (DIAG)
SQL> oradebug close_trace
Statement processed.
SQL> exit