(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【HiRDB】pdcopyでRDエリアのコピーを取得する

スポンサーリンク

やりたいこと

Linux環境で、RDエリア全体のコピーを取得したい。

環境情報
  • Red Hat Enterprise Linux 9.6 (Plow)
  • - HiRDB/Single Server Version 10.10

やり方

設定ファイルからマスタディレクトリ用RDエリアのHiRDBファイル名称を確認した上で

set pd_master_file_name = "/opt/HiRDB_S/rdsys02/rdmast"

-bオプションで出力先を指定すると、以下のような標準出力の後に

$ pdcopy -m /opt/HiRDB_S/rdsys02/rdmast -M r -p /tmp/list01 -b /tmp/backup01 -a
63293 ... unt1 _pd0copy KFPR00754-I Pdcopy started
63294 ... unt1 0bcpy00  KFPR26109-I Backup completed, file=/tmp/backup01
63293 ... unt1 _pd0copy KFPR26022-I Output result of pdcopy to /tmp/list01
63293 ... unt1 _pd0copy KFPR00756-I Pdcopy terminated, return code=0

ファイルが出力させる。

$ ls -ltr /tmp/
...
-rw-rw-rw-. 1 xx  xx   270224 ... backup01

以下、補足です。

補足

出力したリストファイルの中でRDエリアに関する情報も確認ができます。

$ cat /tmp/list01 
pdcopy (10-10(Object Option))  ***** DB COPY *****    ...    HRD1
------------------------------------------------------------------
...
<<RDAREA INFORMATION>>
  UNIT NAME   : unt1      SERVER NAME : sds01

  RDAREA NAME : RDMAST
  RDAREA ID   :          1  ATTRIBUTE : MASTERDIRECTORY  PAGE SIZE : 4096
  STARTED AT  : ...
  ENDED AT    : ...

 <FILE INFORMATION>
 1 /opt/HiRDB_S/rdsys02/rdmast
    EXTENT COUNT        :          1 

<<RDAREA INFORMATION>>
  UNIT NAME   : unt1      SERVER NAME : sds01

  RDAREA NAME : RDDIRT
  RDAREA ID   :          2  ATTRIBUTE : DATADIRECTORY    PAGE SIZE : 4096
  STARTED AT  : ...
  ENDED AT    : ...

 <FILE INFORMATION>
 1 /opt/HiRDB_S/rdsys02/rddirt
    EXTENT COUNT        :          1 

<<RDAREA INFORMATION>>
  UNIT NAME   : unt1      SERVER NAME : sds01

  RDAREA NAME : RDDICT
  RDAREA ID   :          3  ATTRIBUTE : DATADICTIONARY   PAGE SIZE : 4096
  STARTED AT  : ...
  ENDED AT    : ...

 <FILE INFORMATION>
 1 /opt/HiRDB_S/rdsys02/rddict
    EXTENT COUNT        :          1 

<<RDAREA INFORMATION>>
  UNIT NAME   : unt1      SERVER NAME : sds01

  RDAREA NAME : RDDATA10
  RDAREA ID   :          4  ATTRIBUTE : USER             PAGE SIZE : 4096
  STARTED AT  : ...
  ENDED AT    : ...

 <FILE INFORMATION>
 1 /opt/HiRDB_S/rdsys04/rddata10
    EXTENT COUNT        :          1 

<<RDAREA INFORMATION>>
  UNIT NAME   : unt1      SERVER NAME : sds01

  RDAREA NAME : RDINDX10
  RDAREA ID   :          5  ATTRIBUTE : USER             PAGE SIZE : 4096
  STARTED AT  : ...
  ENDED AT    : ...

 <FILE INFORMATION>
 1 /opt/HiRDB_S/rdsys04/rdindx10
    EXTENT COUNT        :          1 
------------------------------------------------------------------
...

以上、ご参考になれば幸いです。