Txseries 6.1安裝及基本配置說明文檔

1       Txseries安裝

1.1      安裝前準備

獲得root用戶的口令,以下的操作都是以root用戶的身份進行。

1.1.1               定義AIX組和用戶標識

AIX組名:cics

AIX組名:cicsterm

AIX用戶名:cics,它是AIX組cics的成員

AIX用戶名:SFS_SERV,它是AIX組cicsterm的成員

  • 創建cics、cicsterm組

7  smitty mkgroup

Group NAME                   cics

USER list                             root

ADMINISTRATOR list         root

7  smitty mkgroup

Group NAME                   cicsterm

USER list                             root

ADMINISTRATOR list         root

 

  • 創建cics、SFS_SERV用戶

7  smitty mkusers

User Name                           cics

Primary Group                    cics

Group SET                          cicsterm

7  smitty mkusers

User Name                           SFS_SERV

Primary Group                     cics

Group SET                          cicsterm

1.1.2               創建日誌文件系統和邏輯卷

  • 創建文件系統 /var/cics_servers、/var/cics_regions

7  smitty crjfs

選擇’Add a Standard Journaled File System’並選擇rootvg。

根據下列參數建兩個文件系統,大小分別是    1024M和10G,並確保系統重新啟動時,兩個文件系統能自動mount上。

SIZE of file system              (1 Gega bytes)

MOUNT POINT           /var/cics_servers

Mount AUTOMATICALLY at system restart?      Yes

SIZE of file system              (10 Gega bytes,根據實際交易量做適當調整)

MOUNT POINT           /var/cics_regions

Mount AUTOMATICALLY at system restart?      Yes

 

mount /var/cics_regions

mount /var/cics_servers

註:文件系統的大小根據我們系統實際的應用確定,請根據自己應用的特點進行相應的調整。

 

  • 創建邏輯卷 sfs_SFS_SERV

7  smitty mklv

VOLUME GROUP name 項添入lv所在vg名,即rootvg

Logical volume NAME  項輸入要建的lv名,格式為:sfs_sfsUserName(即sfs_SFS_SERV),

Number of LOGICAL PARTITIONS 項添入要創建的lp數值,

數值根據LP的大小設定,若LP的大小為16M,則LPS數值為90,即1.5G大小

Number of COPIES of each logical partition 如果做鏡像,則添入2。

Allocate each logical partition copy on a SEPARATE physical volume?

(是否將LV創建在不同的物理卷中,請根據實際情況給予選擇)

在其它項添入合適或默認值後按回車鍵創建sfs_sfsUserName邏輯卷。

 

  • 創建邏輯卷 log_SFS_SERV

7  smitty mklv

VOLUME GROUP name 項添入lv所在vg名,即rootvg

Logical volume NAME  項輸入要建的lv名,格式為:log_sfsUserName(即log_SFS_SERV),

Number of LOGICAL PARTITIONS 項添入要創建的lp數值,

數值根據LP的大小設定,(建議是90)

Number of COPIES of each logical partition 如果做鏡像,則添入2。

Allocate each logical partition copy on a SEPARATE physical volume?

(是否將LV創建在不同的物理卷中,請根據實際情況給予選擇)

在其它項添入合適或默認值後按回車鍵創建log_sfsUserName邏輯卷。

 

  • 將數據卷、日誌卷的原始設備的屬主改為為SFS服務器創建的用戶ID

7   chown SFS_SERV:cics /dev/data_volume /dev/rdata_volume

7   chown SFS_SERV:cics /dev/log_volume /dev/rlog_volume

1.2      Txseries安裝

1.2.1               安裝Txseries

  • 解壓1安裝包後,進入Txseries 6.1安裝目錄,執行以下命令並按照提示執行安裝步驟:

7  執行              ./TXSeriesV61-AIX.bin -console

1.2.2               安裝Txseries補丁

  • 解壓1補丁包,進入補丁解壓目錄,依次執行以下命令並按照提示執行安裝步驟:

7  執行              ./TXSeriesV61PTF3-AIX.bin -console

 

1.2.3               Txseries環境變量

CICS所需環境變量在CICS安裝時會自動添加到/etc/environment文件中,並將/etc/environment文件備份一份。

  • 正確的環境變量應包含如下:

7  PATH加入:/usr/lpp/cics/bin:/usr/lpp/cicssm/bin

7  LIBPATH加入:/usr/lpp/cics/lib:/usr/lpp/cicssm/lib

7  NLSPATH加入:

7         /usr/lpp/cics/msg/%L/%N:/usr/lpp/cics/msg/C/%N:/usr/lpp/cicssm/msg/en_US/%N

 

2       Txseries基本配置

2.1      配置sfs_server

  • 創建並啟動sfs_server,執行以下命令

7  cicscp -v create sfs_server /.:/cics/sfs/$HOSTNAME ShortName=”SFS_SERV”(創建sfs_server,其中HOSTNAME為sfs_server的名稱)

7  cicscp -v start sfs_server /.:/cics/sfs/$HOSTNAME StartType=cold (第一次啟動sfs_server需要冷啟動,以後可用AutoStart即不添加StartType=cold參數)

 

2.2      配置CICS Region

2.2.1               新建CICS Region

  • 創建CICS Region 並啟動Region,執行以下命令

7  cicscp -v create region TEST  DefaultFileServer=/.:/cics/sfs/$HOSTNAME(創建名稱為IBENCH的Region)

7  cicscp -v start region TEST  StartType=cold(冷啟動Region)

2.2.2               從備份文件恢復CICS  Region

  • 恢復CICS Region 並啟動Region,執行以下命令

7  cicsimport –r  TEST   –i  TEST  (創建名稱為IBENCH的Region)

7  cicscp -v start region TEST  StartType=cold(冷啟動Region)

2.2.3               配置LD偵聽器定義

  • 配置LD偵聽器定義需要首先在/etc/services里增加端口服務名稱映射,如:

7  CICSLN01     1435/tcp

  • 配置LD/etc/services後,執行如下操作增加LD定義

7  cicsadd –c ld –r TEST CICSLSN01 Protocol=TCP TCPService=”CICSLN01”

2.2.4               配置XAD數據庫接口定義

  • 配置XAD數據庫接口定義,以Oracle為例,首先需要編譯數據庫連接文件,CICS提供了三種oracle連接文件:
  1. oraclexa_dyn.c和oraclexa_dyn.mk文件,用於動態註冊的兩階段提交
  2. oraclexa_sta.c和oraclexa_sta.mk文件,用於非動態註冊的兩階段提交
  3. oracle1pc.c和oracle1pc.mk,用於一階段提交

可以根據需要對文件進行編譯,並得到數據庫連接文件,例如需要使用非動態註冊的兩階段提交連接文件,進入/usr/lpp/cics/examples/RM_support/Oracle,執行如下命令

7  make –f oraclexa_sta.mk

  • 執行命令後將會生成文件oraclexa_sta,將此文件拷貝至CICS Region的bin目錄,執行以下命令增加XAD數據庫接口定義:

7  cicsadd –c xad –r TEST ORAXAD SwitchLoadFile=”oraclexa_sta” XAOpen=”Oracle_XA+Acc=P/css/css+SesTm=35+LogDir=/soft/snatrc+SqlNet=database1″

  • CICS用戶需要加入oracle用戶組
  • /var/cics_regions/regionName/environment文件中需要加入ORACLE_HOME、ORACLE_SID環境變量

2.2.5               配置PD程序定義

  • 執行如下命令增加PD的定義,其中PathName默認路徑是region的bin目錄,亦可以設置環境變量CICS_PROGRAM_PATH來指定:

7  cicsadd –c pd –r TEST IBMTEST PathName=”IBMTEST” RSLKey=public      Resident=no

2.2.6               配置TD交易定義

  • 執行如下命令增加TD的定義:

7  Cicsadd –c td –r TEST IBMTRAN ProgName=”IBMTEST” Tclass=no RSLKey=public

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營