9.2.3 HADBサーバの稼働モード
HADBサーバには,次の稼働モードがあります。
-
通常モード
-
静止モード
-
オフラインモード
-
メンテナンスモード
各稼働モードの詳細について,次の表に示します。
|
項番 |
稼働モードの種類 |
説明 |
|---|---|---|
|
1 |
通常の稼働モードです。 通常モードのときは,HADBサーバおよびHADBクライアントで,通常どおりSQL文およびコマンドを実行できます。 なお,HADBサーバを初めて開始する場合に,オプションを省略してadbstartコマンドを実行すると,通常モードで開始されます。 |
|
|
2 |
データベースの更新を抑止する稼働モードです。 HADBサーバを稼働したまま,データベースのバックアップを取得するときなどに,このモードを使用します。 静止モードのときは,HADBサーバおよびHADBクライアントで,データベースを検索するSQL文は実行できます。しかし,データベースを更新するSQL文は実行できません。また,一部のコマンドも実行できません。 静止モードで実行できるSQL文およびコマンドについては,マニュアル「HADBコマンドリファレンス」の「adbstart(HADBサーバの開始)」を参照してください。 |
|
|
3 |
HADBサーバがインストールされているサーバマシンとは異なるマシンにインストールされているHADBクライアントからの接続を受け付けない稼働モードです。 コマンド実行時に,HADBサーバの処理性能を最大限に利用したいときなどに,このモードを使用します。 オフラインモードのときは,HADBサーバと同じサーバマシンにインストールされているHADBクライアントからは,通常どおりSQL文およびコマンドを実行できます。しかし,HADBサーバがインストールされているサーバマシンとは異なるマシンにインストールされているHADBクライアントからは,SQL文およびコマンドを実行できません。 オフラインモードで実行できるSQL文およびコマンドについては,マニュアル「HADBコマンドリファレンス」の「adbstart(HADBサーバの開始)」を参照してください。 |
|
|
4 |
HADBサーバがAPの接続要求を受け付けない稼働モードです。メンテナンスモードの場合は,adbmodareaコマンドなどの特定のコマンドだけが実行できます。メンテナンスモードの場合に実行できるコマンドについては,マニュアル「HADB コマンドリファレンス」の「adbstart(HADBサーバの開始)」の「各稼働モードで実行できるSQL文およびコマンド」を参照してください。 メンテナンスモードは,次に示す場合に使用します。
マルチノード構成へのノードの復帰については,「14.15.3 マルチノード構成へのノードの復帰」を参照してください。 |
- 〈この項の構成〉
(1) 稼働モードを変更する方法
HADBサーバの稼働モードは,HADBサーバの開始時,またはHADBサーバの稼働中に変更できます。稼働モードを変更する方法を次に示します。
- ■稼働モードを通常モードに変更する方法
-
-
HADBサーバの開始時に変更する場合
HADBサーバを開始するときに,adbstart --normalコマンドを実行してください。
-
HADBサーバの稼働中に変更する場合
静止モード,オフラインモード,またはメンテナンスモードで稼働しているときに,adbchgsrvmode --normalコマンドを実行してください。
-
- ■稼働モードを静止モードに変更する方法
-
-
HADBサーバの開始時に変更する場合
HADBサーバを開始するときに,adbstart --quiescenceコマンドを実行してください。
-
HADBサーバの稼働中に変更する場合
通常モードで稼働しているときに,adbchgsrvmode --quiescenceコマンドを実行してください。通常モードから,静止モードに変更できます。
-
- ■稼働モードをオフラインモードに変更する方法
-
-
HADBサーバの開始時に変更する場合
HADBサーバを開始するときに,adbstart --offlineコマンドを実行してください。
-
HADBサーバの稼働中に変更する場合
通常モードで稼働しているときに,adbchgsrvmode --offlineコマンドを実行してください。通常モードから,オフラインモードに変更できます。
-
- ■稼働モードをメンテナンスモードに変更する方法
-
-
HADBサーバの開始時に変更する場合
HADBサーバを開始するときに,adbstart --maintenanceコマンドを実行してください。
-
HADBサーバの稼働中に変更する場合
通常モードで稼働しているときに,adbchgsrvmode --maintenanceコマンドを実行してください。通常モードから,メンテナンスモードに変更できます。
-