StatsPackを導入、スナップショットを自動取得している環境で
各スナップショット間のレポートファイルを作成する、という要件がありました。
sqlplus user/password[@connection] @${ORACLE_HOME}/rdbms/admin/spreport.sql
こんな感じで実行すれば作成できるのですが、途中でスナップショットの
IDを聞かれたりするので応答ファイルを作成、読み込ませる方法を覚書。
sqlplus user/password[@connection] @${ORACLE_HOME}/rdbms/admin/spreport.sql < response.txt
response.txtには、以下の内容を記載。
スナップショットID1
スナップショットID2
レポートファイルの出力先
exit
後は、response.txtを動的に作成、くるくる回すプログラムを書けば自動化できるかな。