スケーラブルデータベースサーバ HiRDB ファーストステップガイド(Windows(R)用)

[目次][用語][索引][前へ][次へ]

4.2.2 演習1(HiRDBを正常終了する

稼働中のHiRDBを正常終了します。

<この項の構成>
(1) pdlsコマンドでHiRDBの稼働状況を調べます
(2) pdlsコマンドの実行結果が表示されます
(3) pdlsコマンドでHiRDBに接続中のユーザがいるかどうかを調べます
(4) pdlsコマンドの実行結果が表示されます
(5) pdstopコマンドでHiRDBを正常終了します
(6) pdstopコマンドの実行結果が表示されます

(1) pdlsコマンドでHiRDBの稼働状況を調べます

HiRDBのシステム状態を表示して,稼働中かどうかを調べます。次のコマンドを実行してください。

 
C:\>pdls
 

(2) pdlsコマンドの実行結果が表示されます

 
HOSTNAME(144716)         UNITID SVID     STATUS   STARTTIME
s10380720                unt1   ******** ACTIVE    131951
s10380720                unt1   sds01    ACTIVE    131951
 

〔説明〕
STATUSにACTIVEが表示されているので,HiRDBが稼働中です。

(3) pdlsコマンドでHiRDBに接続中のユーザがいるかどうかを調べます

サーバのプロセスの状態を表示して,HiRDBに接続しているユーザがいるかどうかを調べます。HiRDBに接続中のユーザがいると,HiRDBを終了できません。次のコマンドを実行してください。

 
C:\>pdls -d prc
 

(4) pdlsコマンドの実行結果が表示されます

 
HOSTNAME : s10380720(144817)
STATUS  PID  UID   GID  SVID     TIME  PROGRAM       C-PID       C-GRP
  L     2452   0     0  sds01  999999
  L     2548   0     0  sds01  999999
  L     1848   0     0  sds01  999999
  L      868   0     0  sds01  999999
  L     2536   0     0  sds01  999999
  L     2320   0     0  sds01  999999
  L     2440   0     0  sds01  999999
  L     2296   0     0  sds01  999999
 

〔説明〕
  • HiRDBに接続中のユーザがいると,PROGRAMにUAPの識別名称が表示されます。したがって,現在HiRDBに接続中のユーザはいません。HiRDBに接続中のユーザがいると,HiRDBを終了できません。
    例えば,3章の演習でHiRDB SQL Executerを使用したままにしていると(HiRDBに接続したままにしていると),HiRDBを終了できません。HiRDBを終了するには,HiRDB SQL Executerを終了してください。
  • PROGRAMには,クライアント環境定義のPDCLTAPNAMEオペランドに指定したUAPの識別名称が表示されます。PDCLTAPNAMEオペランドを省略すると,Unknownが表示されます。

(5) pdstopコマンドでHiRDBを正常終了します

HiRDBを正常終了します。次のコマンドを実行してください。

 
C:\>pdstop
 

(6) pdstopコマンドの実行結果が表示されます

 
1980 14:50:59 unt1 _rdm     KFPS01841-I HiRDB unit unt1 terminated.
 mode = NORMAL
1980 14:50:59 unt1 _rdm     KFPS01850-I HiRDB system terminated.
 mode = NORMAL