rxk14007の日記: DB2 8.1にFixPack3を適用する
PCがようやく復活し、VMwareも動くようになったので、DB2 8.1にFixPack3を適用した。
が、そのあとに必要な作業が良く分からん。
> 1i) インストール後の処理
> 1i.i) DB2 新規レベルを使用するためのインスタンスの更新
> インスタンスを更新するには、root でログオンする必要があります。インスタンスごとに、次のコマンドを実行してください。
> INSTHOME/instance/db2iupdt iname
>
> iname はインスタンス名、INSTHOME はオペレーティング・システムの該当するインストール・ディレクトリーを表します。
>
> DB2 管理サーバー (DAS) インスタンスが存在する DB2 バージョン 8 の DAS インスタンスであれば、
> dasupdt コマンドを実行します。DAS インスタンスを更新するには、次のコマンドを実行します。
> INSTHOME/instance/dasupdt dasname
>
> dasname は DAS の所有者名を表し、INSTHOME はオペレーティング・システムの該当するインストール・ディレクトリーを表します。
> db2iupdt コマンドまたは dasupdt コマンドの詳細を得るには、これらのコマンドを -h オプションで実行してください。
>
> 1i.ii) インスタンスの再始動
> インスタンスを再始動するには、次のようにします。
> 1. インスタンスの所有者としてログインし、db2start
> コマンドを実行します。
> 2. 各インスタンスごとにこれを繰り返します。
> 管理サーバーを再始動するには、DAS 所有者としてログインし、> > db2admin start
> コマンドを実行します。
#↑ここまでは何とか分かったが、問題はここから先↓
> 1i.iii) バインド・ファイルの再バインド
>
> 修正の適用後、次のいずれかを行う必要があります。
> コマンド・プロンプトで次を入力します。
> db2 terminate
> db2 CONNECT TO
> db2 BIND /@db2ubind.lst BLOCKING ALL GRANT PUBLIC
> db2 BIND /@db2cli.lst BLOCKING ALL GRANT PUBLIC
> db2 terminate
> または、
>
> DB2 コマンド行で次を入力します。
> TERMINATE
> CONNECT TO
> BIND /@db2ubind.lst BLOCKING ALL GRANT PUBLIC
> BIND /@db2cli.lst BLOCKING ALL GRANT PUBLIC
> TERMINATE
>
> <dbname> はユーティリティーのバインド先のデータベースの名前を表し、
> <path>は $HOME/sqllib/bnd ($HOME はデータベース・サーバーのインスタンスのホーム・ディレクトリー) などの、
> バインド・ファイルが置かれるディレクトリーの絶対パス名を表します。
> db2ubind.lst とdb2cli.lst には、DB2 UDB で使用される必須のバインド・ファイルのリストが含まれます。
# "コマンドは正常終了しました"というメッセージは最後に表示されるが、
"ファイルが見つかりません"だの、"警告"などのメッセージが何件か表示される。
大丈夫なのか?
DB8.1にFixPack3を適用する More ログイン