0

次のコマンドを使用して、ファイル記述子が開いているかどうかを確認します。

/usr/sbin/lsof -a -c sqlplus -u ${USER} | grep -l "${FILE_NAME}”

そうでない場合は、いくつかのアクションを実行します。ファイルは からスプールされたログsqlplusです。

ファイル記述子が開かれていないことが時々lsofわかりますが、このファイルに新しいデータがいくつか見つかります。めったに発生しないので、再現できません。

  1. その理由は何ですか?
  2. SQLスプールはどのように機能しますか? SPOOLファイルコマンドからSPOOL OFFコマンドまでファイル記述子を開いたままにしますか、それともファイル記述子を数回開いて閉じますか?
4

1 に答える 1