パッケージをすべて再バインドするには(Windows)
提供:DB2逆引きWiki
【DB2逆引きリファレンス目次】 【DB2逆引きリファレンス目次#チューニング編】 【DB2逆引きリファレンス目次#アクセスプラン】
目次 |
前提
- データベース接続が必要
- 以下のいずれかが必要: SYSADM権限
解説
構成パラメータを変更したり統計情報を更新した場合は、パッケージを再バインドしてアクセスプランを再設定する必要があります。 すべてのパッケージを再バインドするには、db2rbindコマンドを用います。
db2rbind データース別名 /l メッセージ出力先ファイル all [/u ユーザ名 /p パスワード ]
/r バインドセマンティクス指定
- データベース別名
- 再バインドするパッケージが含まれるデータベースの別名を指定します。 別名をつけてカタログしている場合以外はデータベース名を指定します。
- /l メッセージ出力先ファイル
- db2rbindコマンドの出力メッセージを記録するファイルのパスを指定します。指定しない場合は標準出力にメッセージが出力されます。
- /u ユーザ名 /p パスワード
- データベースの接続にユーザー名とパスワードが必要であれば指定します。
- /r バインドセマンティクス指定
-
バインドセマンティクスを以下のいずれかで指定します。
- ANY
- 関数および型として、利用可能なものすべてを利用します。
- CONSERVATIVE
- 関数および型として、最後の明示的バインドを行った際に利用できたもののみ利用します。
使用例
データベース(ここではsample)を指定してすべてのパッケージを再バインドする例。
C:\>db2rbind sapmle /l c:\rebind.log all /r any↓