9.6 注意事項
-
adbchgsrvmodeコマンドは,HADBサーバの稼働中に実行できます。
-
静止モードへの変更要求を受け付けた際,一度でも更新系SQLを実行したことがあるトランザクションが存在する場合は,そのトランザクションはキャンセルされ,トランザクションを実行中のコネクションは切り離されます。
-
オフラインモードへの変更要求を受け付けた際,HADBサーバがインストールされているサーバマシンとは異なるマシンからのコネクションが存在している場合は,そのコネクションのトランザクションはキャンセルされ,コネクションは切り離されます。
-
メンテナンスモードへの変更要求を受け付けた際,メンテナンスモードで実行できるコマンド以外のコネクションが存在している場合は,そのコネクションのトランザクションはキャンセルされ,コネクションは切り離されます。
-
adbchgsrvmodeコマンドの実行中(稼働モードの変更中)に実行できるSQL文およびコマンドについて,次の表に示します。
表9‒2 稼働モードの変更中に実行できるSQL文およびコマンド 項番
SQL文およびコマンド名
通常モードから静止モード
静止モードから通常モード
通常モードからオフラインモード
オフラインモードから通常モード
通常モードからメンテナンスモード
メンテナンスモードから通常モード
サーバマシンでの実行※1
サーバマシンとは異なるマシンからの実行※2
サーバマシンでの実行※1
サーバマシンとは異なるマシンからの実行※2
1
検索系SQL
○※3
○
○
×※4
○
×
×※10
×
2
更新系SQL
×※3
×
○
×※4
○
×
×※10
×
3
定義系SQL
×※3
×
○
×※4
○
×
×※10
×
4
制御系SQL
○※3
○
○
×※4
○
×
×※10
×
5
adbarchivechunkコマンド
×※5
×
○
−
○
−
×※10
×
6
adbaudittrailコマンド
×
※5,※11
×※11
○
−
○
−
○
○
7
adbcancelコマンド
○
○
○
−
○
−
○
○
8
adbchgchunkcommentコマンド
×※5
×
○
−
○
−
×※10
×
9
adbchgchunkstatusコマンド
×※5
×
○
−
○
−
×※10
×
10
adbchgnodetypeコマンド
×
×
×
−
×
−
×
×
11
adbchgsqltrcコマンド
○
○
○
−
○
−
○
○
12
adbchgsrvmodeコマンド※6
×
×
×
−
×
−
×
×
13
adbclientdefmangコマンド
○
○
○
−
○
−
○
○
14
adbcolumnizeコマンド
×
×
○
−
○
−
○
○
15
adbconvertaudittrailfileコマンド
○
○
○
−
○
−
○
○
16
adbdbstatusコマンド
○
○
○
−
○
−
×※10
×
17
adbexportコマンド
○
○
○
−
○
−
×※10
×
18
adbgetcstコマンド
×※5
×
○
−
○
−
×※10
×
19
adbidxrebuildコマンド
×※5
×
○
−
○
−
×※10
×
20
adbimportコマンド
×※5
×
○
−
○
−
×※10
×
21
adbinfogetコマンド
○
○
○
−
○
−
○
○
22
adbinfosweepコマンド※7
×
×
×
−
×
−
×
×
23
adbinitコマンド※7
×
×
×
−
×
−
×※10
×
24
adbinstallコマンド※7
×
×
×
×
×
×
×
×
25
adblsコマンド
○
○
○
−
○
−
○
○
26
adbmergechunkコマンド
×※5
×
○
−
○
−
×※10
×
27
adbmodareaコマンド
×※5
×
○
−
○
−
○
○
28
adbmodbuffコマンド
○
○
○
−
○
−
×※10
×
29
adbmonitorコマンド
○
○
○
−
○
−
○
○
30
adbreorgsystemdataコマンド
×※5
×
○
−
○
−
×※10
×
31
adbsqlコマンド※8
○
○
○
×
○
×
×※10
×
32
adbstartコマンド※7
×
×
×
−
×
−
×
×
33
adbstatコマンド
○
○
○
−
○
−
○
○
34
adbstopコマンド※9
×
×
×
−
×
−
×
×
35
adbsyndictコマンド
×※5
×
○
−
○
−
×※10
×
36
adbunarchivechunkコマンド
×※5
×
○
−
○
−
×※10
×
- (凡例)
-
○:稼働モード変更中に実行できます。
×:稼働モード変更中に実行できません(エラーとなります)。
−:HADBサーバがインストールされているサーバマシンで実行するコマンドのため,該当しません。
- 注※1
-
サーバマシンでの実行とは,HADBサーバがインストールされているサーバマシンでの実行のことです。
- 注※2
-
サーバマシンとは異なるマシンからの実行とは,HADBサーバがインストールされているサーバマシンとは異なるマシンからの実行のことです。
- 注※3
-
静止モードに変更する際,一度でも更新系SQLを実行したことがあるトランザクションが存在する場合は,そのトランザクションはキャンセルされ,トランザクションを実行中のコネクションは切り離されます。
- 注※4
-
オフラインモードに変更する際,HADBサーバがインストールされているサーバマシンとは異なるマシンからのコネクションが存在している場合は,そのコネクションのトランザクションはキャンセルされ,コネクションは切り離されます。
- 注※5
-
静止モードに変更する際,コマンドがすでに実行されている場合は,実行中のコマンドの処理はキャンセルされます。
- 注※6
-
adbchgsrvmodeコマンドは複数同時に実行できません。
- 注※7
-
HADBサーバの稼働中には実行できないコマンドです。
- 注※8
-
実行できるSQL文については,項番1から項番4を参照してください。
- 注※9
-
adbchgsrvmodeコマンドとadbstopコマンドは同時に実行できません。
- 注※10
-
メンテナンスモードに変更する際,メンテナンスモードで実行できるコマンド以外のコネクションが存在している場合は,そのコネクションのトランザクションはキャンセルされ,コネクションは切り離されます。
- 注※11
-
--swapオプション,または-dオプションを指定した場合は,adbaudittrailコマンドを実行できます(エラーになりません)。