db2 global registry /var/db2/global.reg

 Db2 global registryの操作(V11.7.1.4で確認)

Db2導入時に作成される/var/db2/global.regですが、以下のようにすればdb2setで設定できます。
rootユーザーで実行する必要があります。

[root@hosta1 ~]# . /home/db2inst1/sqllib/db2profile
[root@hosta1 ~]# db2set -all
[i] DB2FODC=DUMPCORE=ON CORELIMIT=4000000000 DUMPDIR=/core
[i] DB2_USE_ALTERNATE_PAGE_CLEANING=ON
[i] DB2_INLIST_TO_NLJN=YES
[i] DB2_REDUCED_OPTIMIZATION=YES
[i] DB2COMM=TCPIP
[i] DB2AUTOSTART=YES
[g] DB2SYSTEM=hosta1.xxx.yyy.com

以下でホスト名をhosta1.xxx.yyy.comからhosta1に変更する。

[root@hosta1 ~]# db2set -g DB2SYSTEM=hosta1
[root@hosta1 ~]#  db2set -all
[i] DB2FODC=DUMPCORE=ON CORELIMIT=4000000000 DUMPDIR=/core
[i] DB2_USE_ALTERNATE_PAGE_CLEANING=ON
[i] DB2_INLIST_TO_NLJN=YES
[i] DB2_REDUCED_OPTIMIZATION=YES
[i] DB2COMM=TCPIP
[i] DB2AUTOSTART=YES
[g] DB2SYSTEM=hosta1
[root@hosta1 ~]#

[root@ hosta1 ~]# ls -l /var/db2/global.reg
-rw-r--r-- 1 root root 509  9月 27 19:19 /var/db2/global.reg
[root@ hosta1 ~]# db2greg -dump
S,TSA,4.1.0.6,/opt/IBM/tsamp,DG_NOT_ALLOWED,DB2_INSTALLED,0,0,-,1674412113,0
S,RSCT,3.2.5.3,/usr/sbin/rsct,DG_NOT_ALLOWED,DB2_INSTALLED,0,0,-,1674412113,0
S,DB2,11.5.6.0,/opt/IBM/DB2,,,0,0,,1674412182,0
V,DB2GPRF,DB2SYSTEM, hosta1,/opt/IBM/DB2,
I,DB2,11.5.6.0,db2inst1,/home/db2inst1/sqllib,,1,0,/opt/IBM/DB2,,
[root@ hosta1 ~]#

AWSのAZ環境で、正副サーバの正系にInformation Server を仮想ホストで導入すると、DB2SYSTEM=正系の物理ホスト名となるため、副系では正系から副系にglobal.regファイルをコピーし、db2set -g DB2SYSTEM=副系の物理ホスト名とする。副系をshutdownし正系を起動し、db2set -all およびdb2greg -dumpで確認すると、DB2SYSTEM=正系の物理ホスト名と表示される。

https://www.ibm.com/docs/en/ias?topic=variables-profile-registry-locations-authorization-requirements

コメント

人気の投稿