1.最初にお読み下さい
- この文書はDB2 V8から導入されたフォルト・モニター・コーディネーターをお使いのお客様(DB2AUTOSTART=YES)に対応しています。
- フォルト・モニター・コーディネーターはinittabよりrespownで起動されるため、killしても直ぐに起動します。各インスタンスの異常終了時に再起動しないよう停止します。
- V8のFixPak付属のFixPakReadme.txtの「インストール前の準備」に、以下の記述がありますのでその補足にお使いください。
英語版の場合:5.Stop all instances that are using DB2 Version 8, including the Fault Monitor if it exists and is using DB2 Version 8.
日本語版の場合:5.DB2バージョン8を使用している場合、障害モニターが存在するならば、その障害モニターを含め、DB2バージョン8を使用しているすべてのインスタンスを停止します。
2.手順
以下の手順で実行してください。
インスタンス及び、管理サーバーを停止します。
(停止済みの方はスキップしてください。)
インスタンスオーナーに切り替えます。 $ su -
instance owner ※1
$ db2stop
DAS管理権限をもったユーザーに切り替えます。
$ su - das user ※2
$ db2admin stop
fault monitorを停止します
rootユーザーに切り替えます。
$ su -
$ install path/bin/db2fmcu -d ※3
インスタンスオーナーに切り替えます。
$ su - instance owner ※1
$ db2fm -i instance name -D ※4
DAS管理権限をもったユーザーに切り替えます。
$ su - das user ※2
$ db2fm -i das instance name -D ※5
[注釈]
※1: instance owner インスタンスオーナーを入力します。
※2: das user DAS管理者権限をもったユーザーを入力します。
※3: install path はDB2のインストールディレクトリであり、お客様環境により異なります。
AIXの場合:/usr/opt/db2_08_01等
Solaris、HP-UX、Linuxの場合:/opt/IBM/db2/V8.1等
db2fmcu -dはdb2fmcdプロセスを停止し、/etc/inittabより以下のエントリを削除します。
fmc:2345:respawn: install path /bin/db2fmcd #DB2 Fault Monitor Coordinator
※4: instance name インスタンス名を入力します。
※5: das instance name DAS名を入力します。
3.送付いただく資料
- 特になし
4.注意事項
- FixPak適用後につきましては、以下の手順でdb2fm、管理サーバー、インスタンスをそれぞれ起動してください。
[手順]
rootユーザーに切り替えます。
$ su -
$ install path/bin/db2fmcu -u -p install path/bin/db2fmcd
DAS管理権限をもったユーザーに切り替えます。
$ su - das user
$ db2admin start
インスタンスオーナーに切り替えます。
$ su - instance owner
$ db2start
[補足]
db2fmcu -u -p install path/db2fmcd は /etc/inittabに上記エントリを追加し、db2fmcd(システム・レベルのフォルト・モニター)を開始させ、 "DB2AUTOSTART=YES"のインスタンスも起動させます。 - db2fmの起動については以下をご参考ください。
なお、コマンドの実行には実行対象のインスタンスに対する許可が必要となりますのでご注意ください。
db2fmを明示的に起動したい場合:
$ db2fm -i das instance name -U
db2fmを起動しないようにしたい場合:
$ db2fm -i das instance name -f off
db2fmを再び起動するようにしたい場合は:
$ db2fm -i das instance name -f on
文書情報
- 製品名: DB2 Universal Database
- バージョン:
- V8.1
- V8.2
- OS:
- AIX
- Linux
- Solaris
- HP-UX
- 作成日時: 2004年9月13日
- 更新日時: 2006年5月12日
IBM、IBMロゴ、AIX およびDB2、DB2 Universal DatabaseはInternational Business Machines Corporationの米国およびその他の国における商標です。
LinuxはLinus Torvalds の米国及びその他の国における商標または登録商標。
Solaris、JavaおよびすべてのJava関連の商標およびロゴはSun Microsystems, Inc.の米国およびその他の国における商標または登録商標。
HP-UXは、米国およびその他の国におけるHewlett-Packard Companyの登録商標。
他の会社名、製品名およびサービス名などはそれぞれ各社の商標または登録商標。
