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…


发表评论

邮箱地址不会被公开。 必填项已用*标注