次のコマンドを使用して、ファイル記述子が開いているかどうかを確認します。
/usr/sbin/lsof -a -c sqlplus -u ${USER} | grep -l "${FILE_NAME}”
そうでない場合は、いくつかのアクションを実行します。ファイルは からスプールされたログsqlplus
です。
ファイル記述子が開かれていないことが時々lsof
わかりますが、このファイルに新しいデータがいくつか見つかります。めったに発生しないので、再現できません。
- その理由は何ですか?
- SQLスプールはどのように機能しますか? SPOOLファイルコマンドからSPOOL OFFコマンドまでファイル記述子を開いたままにしますか、それともファイル記述子を数回開いて閉じますか?