home / infca / mb / mb_ichkl (navigation links) It don't mean a thing, if it ain't got that swing [check]

Win | AIX MQ&MB HACMP | AIX MB HACMP chklst | Reqs | RAD | FP | mqs.ini env | .profile | (save) dades instalació | Verify ! | FileSystem | v 6.1 (AIX->Win)

MB v 6 Install CheckList


Amunt! Top Amunt!
Dades que ens calen per començar una instalació - paràmetres pels shells
Host per MQ i MB Hostname
IP
Mètode accés
hostname
IP host
Putty
Crear usuaris i grups Clau del usuari mqm:mqm
Clau del usuari wbrkadm:mqbrkrs
mqm
wbrkadm
Instalar MQ Directori on posar el font
Directori on instalar el producte
Ubicació de shells de creació de objectes
/temp/font_mq
/usr/mqm {prog}, /var/mqm {dades}
/home/mqm/shells/
Crear QM del CM
crtmqm -u DLQ -lc -lf 65535 -lp 10 QM_CM
Nom del gestor MQ del CM
Port del Listener del QM del CM
Tamany del LOG del QM del CM - veure tamany BARs
Shell creació QM del CM
QM_CM
1415
2,5 GB (10 x 256 MB)
01_mq_crear_qm_cm.sh
Crear QM del BK1
crtmqm -u DLQ -lc -lf 65535 -lp 10 QM_BK1
Nom del gestor MQ del BK1
Port del Listener del QM del BK1
Tamany del LOG del QM del BK - veure tamany BARs
Shell creació QM del BK1
QM_BK1
1416
2,5 GB (10 x 256 MB)
02_mq_crear_qm_bk1.sh
Creació objectes QM del CM
runmqsc QM_CM < QM_CM_objectes.in > a.out
Shell creació objectes QM del CM 03_mq_crear_objetos_CM.sh
Creació objectes QM del BK1
runmqsc QM_BK1 < QM_BK1_objectes.in > a.out
Shell creació objectes QM del BK1 04_mq_crear_objetos_BK1.sh
Instalar MB Directori on posar el font
Directori on instalar el producte
Ubicació de shells de creació de objectes
/temp/font_mb
/usr/wbimb {prog}, /var/mqsi {dades}
/home/mqm/shells
Crear el CM
mqsicreateconfigmgr CM_EZ -i USR -a KEY -q QM_CM
Nom del CM
Shell creació CM
CM_EZ
11_mbcl_crear_cm.sh
Crear la BD del BK1
mqsicreatedb BD1 -i USR -a KEY -e DB2
Nom de la instancia
Shell creació BD1
BD_BK1
12_mbcl_crear_bd1.sh
Crear broker BK1
mqsicreatebroker BK1 -i USR -a KEY -q QM_BK1 -n BD1
Nom del Broker
Shell creació BK1
BK1
13_mbcl_crear_bk1.sh
Crear grupos de ejecución
GUI
Nom del Grup d'execució
Shell creació GE1
GE1
13_mbcl_crear_ge1.sh
Crear BAR i desplegar    
Posar dades d'entrada    

Lista de Shells
Nom del Shell Funcio Parametres de entrada
01_mq_crear_qm_cm.sh Crea QM del CM QM_CM = nom del gestor de cues
Tamany del LOG de MQ
02_mq_crear_qm_bk1.sh Crea QM del BK1 QM_BK1 = nom del gestor de cues
Tamany del LOG de MQ
03_mq_crear_objetos_CM.sh Crea els objectes del gestor del CM QM_CM = nom del gestor de cues
1415 = port del Listener del QM del CM
04_mq_crear_objetos_BK1.sh Crea els objectes del gestor del BK1 QM_BK1 = nom del gestor de cues
1416 = port del Listener del QM del BK1

qm_borrar qm_crear qm_detener qm_activar qm_mostrar_estado qm_poner_objetos qm_salvar_configuracion qm_lsr_activar qm_lsr_mostrar_estado


Amunt! Top Amunt!
Win
instalar Eclipse + MQ v 6.0
instalar MB v 6.0
instalar Toolkit v 6.0.0.1
pujar el MQ a versio 6.0.1.1
pujar el MB a versio 6.0.0.1
configurar el MQ
instalar Oracle
instalar ODBC para Oracle
crear el usuari i la base de dades del Broker
configurar el MB

Ojo al instalar MB Toolkit bajo Windows Server 2003 : Data Execution Protection (DEP).


Amunt! Top Amunt!
AIX and HACMP (MQ&MB)
verificar requerimientos
decidir localización software y datos
instalar HACMP, plus MC91, "high availability for MQ on Unix", plus IC91, "high availability for MB on on Distributed Platforms".
IP 172.16.16.175 = Hostname RCMQB271 IP-2 172.16.16.176 = Hostname RCMQB272 rcmqb_mqb 172.16.16.177 ===> poner en el canal de MQ(CfgMgr) a MQ(broker) rcmqb_cfg 172.16.16.178 ===> poner en el canal de MQ(broker) a MQ(CfgMgr) rcmqb_ora 172.16.16.179 ===> poner en TNSNAMES.ORA
creación volumen lógico fslv00
creación volumen lógico fslv01
creación filesystem /usr/mqm en volumen lógico fslv00 [size]
creación filesystem /var/mqm en volumen lógico fslv01
creación volumen lógico fslv02
creación volumen lógico fslv03
creación filesystem /usr/mb en volumen lógico fslv02 [size]
creación filesystem /var/mb en volumen lógico fslv03
creación de usuarios y grupos : mqm:mqm + wbrkadm:mqbrkrs + oracle:dba

mqm (mqm, staff) - HOME directory := "/var/mqm" ;
wbrkadm (mqbrkrs, mqm, dba, staff)
oracle (dba, staff, hagsuser, mqbrkrs) - HOME directory := "/wbmpr1" ;

modificar /etc/security/limits
instalar MQ v6 usando smitty y usuario root, desde /tmp/software/mqcliv6
instalar FP1 para MQ v6 usando smitty y usuario root, desde /tmp/software/mqcliv6fp
revisar/adaptar mqs.ini
revisar/adaptar qm.ini en todos los queue managers
cambio de propietario de /usr/mqm y /var/mqm para mqm:mqm
adaptar .profile del usuario del MB para que contenga ". /usr/wbimb/bin/mqsiprofile" (ojo al SB entre "." y "/")
[requiere grupo mqbrkrs] instalar MB v6 : Broker + User Name Server + Configuration Manager.
./setupaix -console
instalar FP1 para MB v6 [details]
./setupaix -console
cambio de propietario de /usr/wbimb y /var/mqsi (/var/wbimb is empty) para wbrkadm:mqbrkrs
[root@rcmqb271]:/usr> chown -R wbrkadm:mqbrkrs wbimb [root@rcmqb271]:/var> chown -R wbrkadm:mqbrkrs wbimb [mqm@rcmqb272]:/var> chmod -R 775 wbimb [mqm@rcmqb272]:/var> chmod -R 775 mqsi [mqm@rcmqb272]:/usr> chmod -R 775 wbimb
creación de gestor de colas para el configuration manager
Máquina primaria :
export MQHAFSDATA="/MQHA/MQCFGPRE/data" export MQHAFSLOG="/MQHA/MQCFGPRE/log" /MQHA/bin/hacrtmqm -u DLQ QMNAME

Máquina secundaria : no n'hi ha ...
creación de gestor de colas para el broker
Máquina primaria :
export MQHAFSDATA="/MQHA/MQPRE01/data" export MQHAFSLOG="/MQHA/MQPRE01/log" /MQHA/bin/hacrtmqm -q -u DLQ QMNAME

Máquina secundaria : ( logged on as mqm - Usage: halinkmqm QMgrName QMgrDataDirSubdirectory QMgrDataDirPrefix )
/MQHA/bin/halinkmqm QMPROD01 QMPROD01 /MQHA/QMPROD01/data
creación de colas y canales para el configuration manager
creación de colas y canales para el broker
arranque de la gestores de colas : strmqm QMNAME
[mqm@rcmqb271]:/home/mqm/eines> dspmq QMNAME(MQCFGPRE) STATUS(Running) QMNAME(MQPRE01) STATUS(Running)
arranque del listener del queue manager del configuration manager
nohup runmqlsr -t TCP -p 1214 -m MQCFGDES {-i MY_IP} &
arranque del listener del queue manager del broker
nohup runmqlsr -t TCP -p 1414 -m MQDES01 &
verificar funcionament dels Listener's :
ps -ef | grep runmqlsr mqm 192730 1 0 Jul 17 - 0:00 runmqlsr -t TCP -p 1414 -m MQPRE01 mqm 421950 1 0 Jul 11 - 0:02 runmqlsr -t TCP -p 1214 -m MQCFGPRE
arranque del command server del queue manager
nohup strmqcsv QMDEWS01 &
verificar funcionament del Command Server :
dx0609-2:/etc # dspmqcsv QMDESA01 WebSphere MQ Command Server Status . . : Running
creación del configuration manager
[wbrkadm@cmqb131]:/home/mqm/eines> cat crear_cfgmgr.sh mqsicreateconfigmgr CMNAME -i usuari -a password -q MQ_QMGRNAME mqsistart CMNAME
instalar Oracle - crear un SID
SIDLIST=`awk -F: '/^[^#]/ { printf "%s ", $1 } ' /etc/oratab` echo "SIDS on this machine are $SIDLIST" cd /wbmpp1/product/9.2.0/bin chmod 6751 oracle [root@rcmqb271]:/wbmpp1/product/9.2.0/bin> ls -al oracle -rwsr-s--x 1 oracle dba 70003577 Jul 17 12:23 oracle
configurar Oracle : crear tablespace, crear usuario para MB
GRANT CONNECT TO dbid; GRANT RESOURCE TO dbid; GRANT CREATE TABLE TO dbid; GRANT CREATE SESSION TO dbid;
adaptar sqlnet.ora
adaptar listener.ora
adaptar tnsnames.ora
wbmde1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.16.169)(PORT = 1521)) ) (CONNECT_DATA = (SID = wbmde1) (SERVER = DEDICATED) ) )
verificar que está arrancado el Listener de Oracle :
[oracle@dmqb261]:/wbmde1/product/9.2.0/network/admin> netstat -an | grep 1521 tcp4 0 0 172.16.16.169.1521 *.* LISTEN
verificar acceso a Oracle mediante TNSPING <SID>
verificar acceso a Oracle mediante SQLplus + "usuario para MB" o Toad
crear ubicación para archivo de log del MB
touch /var/log/user.log chown wbrkadm:mqbrkrs user.log chmod 775 user.log
direccionar /etc/syslog.conf para que se haga la traza de MB
user.debug /var/wbimb/user.log
reiniciar el dimoni servidor de trassa del UNIX :
refresh -s syslogd
comprovar que funciona :
logger -p user.info hello
adaptar ODBC mediante /var/mqsi/odbc/.odbc.ini
Su ubicación se determina mediante ENV(ODBCINI) de "user(wbrkadm)"
ODBCINI=/var/mqsi/odbc/.odbc.ini

Valors importants :

[ODBC Data Sources] wbmpp1=oracle9 // "oracle" es amb "o" minúscula [ODBC] Trace=0 // fer trassa : 1 o 2 o 3. TraceFile=/home/wbrkadm/odbctrace/odbctrace.out // ha de existir el directori InstallDir=InstallDir=/opt/IBM/mqsi/6.1/ODBC64/V5.3 // *** debe estar bien *** [wbmpp1] Driver=/usr/wbimb/merant/lib/UKor820.so // veure els permisos

Problema clàssic : "Specified driver could not be loaded"

establecer los enlaces para Oracle : mqsi_setupdatabase oracle9 /wbmde1/product/9.2.0
creación del broker
*) máquina primaria :
/MQHA/bin/hamqsicreatebroker BROKERNAME -i useraix -a clauaix -q qmName -n orasid -u orausr -p orapwd

*) máquina secundaria :
/MQHA/bin/hamqsiaddbrokerstandby INTPRE01 MQPRE01 wbrkadm
arranque del CfgMgr y del Broker :
mqsistart CMPRD01 mqsistart INTPRD01
verificar que funcionan correctamente :
[wbrkadm@cmqb131]:/home/wbrkadm> ps -ef | grep CMPRD01 wbrkadm 438360 1 0 Jul 20 - 0:00 bipservice CMPRD01 wbrkadm 790760 438360 0 Jul 20 - 0:31 bipconfigmgr CMPRD01
Y el Broker :
[wbrkadm@cmqb131]:/home/wbrkadm> ps -ef | grep INTPRD01 wbrkadm 774360 1 0 Jul 20 - 0:00 bipservice INTPRD01 wbrkadm 794640 774360 0 Jul 20 - 0:10 bipbroker INTPRD01 wbrkadm 917540 794640 0 Jul 20 - 0:24 biphttplistener INTPRD01
verificar acceso al configuration manager desde el toolkit ("connect")
alter channel(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) MCAUSER('mqm')
i fer servir wbrkadm com a usuari de Guindous
verificar el despliegue desde el toolkit al broker
establecer ACL para accesos múltiples desde toolkit a configuration manager
mqsicreateaclentry CMDES01 -u DX9327 -a -x F -p

Amunt! Top Amunt!
MB + HACMP (active/active)

Amunt! Top Amunt!
MB install check list

mqseries.net


Requerimientos sistema

Para instalar MQ v 5.3 y MB v 5.0 es necesario :

Para instalar MQ v 6.0 y MB v 6.0 es necesario :

Requerimientos del AIX

Actualizar el archivo /etc/security/limits con los siguientes valores :

MQI Broker 2.1 for AIX - Installation Guide, page 16 [30/116]

Requerimientos de disco

En cada nodo interno :

Requerimientos de usuario y grupos

Se deben crear los siguientes grupos :

Se deben crear los siguientes usuarios :

Para el HACMP, el usuario root debe pertenecer al grupo mqm ? No debe pertenecer al grupo mqm, pero es muy conveniente, para administración.

Software a instalar en cada nodo

RAD

MB & Fix Pack

mqs.ini & qm.ini

mqs.ini :

LogPrimaryFiles=20 LogSecondaryFiles=10 LogFilePages=4094

qm.ini :

Channels: MaxChannels=400

env values

.profile : mqm & wbrkadm

mqm :

export MQS_REPORT_NOAUTH=TRUE ---> MQRC=2035 help export MQSERVER=MY.SVRCONN/TCP/localhost(1420) echo "Client var =" $MQSERVER

wbrkadm :

export LDR_CNTRL=USERREGS ---> required by MQSIDEPLOY.

Amunt! Top Amunt!
Dades que guardem de cada instalació
.profile dels usuaris i el seu ENV
configuració MQ : 1 x mqs.ini (/var/mqm/) + n x qm.ini (/var/mqm/qmgrs/<qmname>/)

objectes MQ : use saveqmgr(c).exe

listeners MQ : use netstat -an

exits : copiar /var/mqm/exits(64)

seguridad : "amqoamd -s" and "mqsilistaclentry"

configuració MB :
scripts MQ :
scripts MB :
dades ODBC : .odbc.ini (/var/mqsi/odbc/, from ENV{ODBCINI}+user(wbrkadm))
dades Oracle (/wbmde1/product/9.2.0/network/admin) : tnsnames.ora, listener.ora
dades HACMP :
dades ACL - mqsilistaclentry
amqoamd
dades del sistema :
descripció del filesystem i volums del MQ i del MB (i Oracle)

explicitar on son els logs de errors

Preparem un script "save_all.sh" per salvar-ho :

#!/bin/ksh clear echo "Save few system and user files. Launch from /HOME/MQM/, please, under user WBRKADM !" mkdir /home/mqm/data/ mkdir /home/mqm/data/hostfiles/ mkdir /home/mqm/data/hacmp/ mkdir /home/mqm/data/hacmp/bin/ mkdir /home/mqm/data/profiles/ mkdir /home/mqm/data/environment/ mkdir /home/mqm/data/mq_files/ cp /etc/inittab /home/mqm/data/hostfiles/inittab.txt cp /etc/syslog.conf /home/mqm/data/hostfiles/. cp /etc/passwd /home/mqm/data/hostfiles/passwd.txt cp /etc/group /home/mqm/data/hostfiles/group.txt cp /home/wbrkadm/odbc64.ini /home/mqm/data/hostfiles/. cp /hacmp/* /home/mqm/data/hacmp/. cp /MQHA/bin/* /home/mqm/data/hacmp/bin/. cp /var/mqm/.profile /home/mqm/data/profiles/mqm.profile cp /home/wbrkadm/.profile /home/mqm/data/profiles/wbrkadm.profile mount > /home/mqm/data/environment/mount.txt df -k > /home/mqm/data/environment/df_k.txt cp /var/mqm/mqs.ini /home/mqm/data/mq_files/mqs.ini cp /var/mqm/qmgrs/QMCM/qm.ini /home/mqm/data/mq_files/QMCM.qm.ini cp /var/mqm/qmgrs/QM01/qm.ini /home/mqm/data/mq_files/QM01.qm.ini cp /var/mqm/qmgrs/QM02/qm.ini /home/mqm/data/mq_files/QM02.qm.ini /home/mqm/tools/saveqmgr.aix53 -m QMCM -o -f /home/mqm/data/mq_files/QMCM.MQS /home/mqm/tools/saveqmgr.aix53 -m QM01 -o -f /home/mqm/data/mq_files/QM01.MQS amqoamd -s -m NBGTMQCM > /home/mqm/data/mq_files/QMCM.amqoamd amqoamd -s -m NBGTMQ01 > /home/mqm/data/mq_files/QM01.amqoamd mqsilistaclentry CM01 > /home/mqm/data/mq_files/CM01.mqsilistaclentry echo "Time to launch the TAR command : tar -cpvf QA_1.tar * to save ./scripts/ and ./tools/ and ./data/" tar -cpvf QA_1.tar * echo "And finaly, send result using MAIL:" OUTPUT=/home/mqm/QA_1.tar mail -v -s "My HealthCheck $HOSTNAME" 'my_name@my_email.com' < ${OUTPUT}

shell to verify MB as much as possible = vertodo
#!/bin/ksh clear NOM_CFGMGR=CMPRD01 NOM_BROKER=INTPRD01 RETARD=2 echo " " echo "=================================================== Veure Queue Managers - DSPMQ" dspmq sleep ${RETARD} echo "=================================================== Ver LOGS error MQ (general)" ls -al /var/mqm/errors/AMQERR01.LOG ls -al /var/mqm/qmgrs/MQCFGPRD/errors/AMQERR01.LOG ls -al /var/mqm/qmgrs/MQPRD01/errors/AMQERR01.LOG sleep ${RETARD} echo "=================================================== Ver LOGS error MB" ls -al /mqsiappl/logs/user.log sleep ${RETARD} echo "=================================================== MQSILIST - ver elementos MB - MQSILIST" mqsilist sleep ${RETARD} echo " " echo "=================================================== Veure estat Config Manager - PS" ps -ef | grep ${NOM_CFGMGR} sleep ${RETARD} echo " " echo "=================================================== Veure estat Broker - PS" ps -ef | grep ${NOM_BROKER} sleep ${RETARD} echo " " echo "=================================================== Veure Grups Execucio Broker - MQSILIST" mqsilist ${NOM_BROKER} sleep ${RETARD} echo " " echo "=================================================== Veure Listeners - PS" ps -ef | grep lsr sleep ${RETARD} echo " " echo "=================================================== Veure ORACLE - PS" echo ps -ef | grep pmon sleep ${RETARD} echo " " echo "=================================================== Veure Listener Oracle " ps -ef | grep lsn sleep ${RETARD} echo " " echo "=================================================== Veure el estat dels CANALS" echo "+++ VerCanals : Veure que tots els canals de MQPRD01 estan RUNNING ..." rm vercanals.out runmqsc MQPRD01 < vercanals.in > vercanals.out // display chstatus (MQPRD*) cat vercanals.out | grep -f vercanals.items // CHANNEL crlf STATUS echo "--- VerCanals : Veure que tots els canals de MQPRD01 estan RUNNING ..." echo " " echo "=================================================== Veure que les CUES son buides" echo "+++ VerCues : Veure que totes les cues son buides ..." rm vercues.out runmqsc MQPRD01 < vercues.in > vercues.out // display qlocal(MQPRD*) curdepth cat vercues.out | grep -f vercues.items // QUEUE crlf CURDEPTH echo "--- VerCues : Veure que totes les cues son buides ..."

On el fitxer vercanals.in conté

display chstatus (MQPRD*)

I el fitxer vercanals.items conté

CHANNEL STATUS

I el fitxer vercues.in conté

display qlocal(MQPRD*) curdepth

I el fitxer vercues.items conté

QUEUE CURDEPTH

Filesystem de HACMP en AIX

192.168.254.56 192.168.254.62
[root@cmqb131]:/> df -k Filesystem 1024-blocks Free %Used Mounted on /dev/hd4 262144 238660 9% / /dev/hd2 3145728 1839320 42% /usr /dev/hd9var 262144 45076 83% /var /dev/hd3 2097152 1023196 52% /tmp /dev/hd1 262144 243524 8% /home /dev/hd10opt 262144 103636 61% /opt /dev/usrmqmlv 1048576 928404 12% /usr/mqm /dev/usrwbilv 1048576 453344 57% /usr/wbimb /dev/varmqmlv 262144 261308 1% /var/mqm /dev/varwbilv 262144 258728 2% /var/mqsi /dev/mqsiapplv 1048576 1048088 1% /mqsiappl /dev/oraclelv 6291456 2499684 61% /wbmpr1 /dev/orawmbpr1lv 2048000 625028 70% /oracle/wbmpr1/datos /dev/mq01datalv 4194304 4192544 1% /MQHA/MQPRD01/data /dev/mq01loglv 1015808 1002968 2% /MQHA/MQPRD01/log /dev/mqcfgdata01lv 4194304 4192712 1% /MQHA/MQCFGPRD/data /dev/mqcfglog01lv 1015808 1002952 2% /MQHA/MQCFGPRD/log [root@cmqb131]:/>
[mqm@cmqb132]:/home/mqm> df -k Filesystem 1024-blocks Free %Used Mounted on /dev/hd4 262144 239032 9% / /dev/hd2 3145728 1840396 42% /usr /dev/hd9var 262144 67368 75% /var /dev/hd3 2097152 1065256 50% /tmp /dev/hd1 262144 261704 1% /home /dev/hd10opt 262144 103696 61% /opt /dev/usrmqmlv 1048576 928360 12% /usr/mqm /dev/usrwbilv 1048576 461600 56% /usr/wbimb /dev/varmqmlv 262144 261364 1% /var/mqm /dev/varwbilv 262144 261728 1% /var/mqsi /dev/mqsiapplv 1048576 1048088 1% /mqsiappl /dev/oraclelv 6291456 2482992 61% /wbmpr1 [mqm@cmqb132]:/home/mqm>
dx0609 dx0609a
[mqm@cmqb132]:/home/mqm> df -k Filesystem 1024-blocks Free %Used Mounted on /dev/hd4 524288 493172 6% / /dev/hd2 1703936 180792 90% /usr /dev/hd9var 393216 231540 42% /var /dev/hd3 1179648 350676 71% /tmp /dev/hd10opt 262144 143728 46% /opt /dev/hd1 131072 114536 13% /home /dev/oraclelv 4587520 633876 87% /oracle/ora92 /dev/usrmqlv 262144 136752 48% /usr/mqm /dev/mq01desadatalv 2228224 2223680 1% /MQHA/QMDESA01/data /dev/mq01desaloglv 2228224 1899704 15% /MQHA/QMDESA01/log /dev/mq02desadatalv 131072 129156 2% /MQHA/QMDESA02/data /dev/mq02desaloglv 524288 359912 32% /MQHA/QMDESA02/log /dev/mq03desadatalv 131072 129260 2% /MQHA/QMDESA03/data /dev/mq03desaloglv 524288 359912 32% /MQHA/QMDESA03/log /dev/mq04desadatalv 131072 129320 2% /MQHA/QMDESA04/data /dev/mq04desaloglv 524288 359912 32% /MQHA/QMDESA04/log /dev/mq05desadatalv 131072 129336 2% /MQHA/QMDESA05/data /dev/mq05desaloglv 524288 359912 32% /MQHA/QMDESA05/log /dev/mq06desadatalv 2228224 2226760 1% /MQHA/QMDESA06/data /dev/mq06desaloglv 262144 249456 5% /MQHA/QMDESA06/log /dev/mqdesacmdatalv 131072 123956 6% /MQHA/QMDESACM/data /dev/mqdesacmloglv 131072 118404 10% /MQHA/QMDESACM/log /dev/mqbkdesaarchlv 262144 9864 97% /desa/oracle/mqbkdesa/archivelog /dev/mqbkdesabcklv 786432 670268 15% /desa/oracle/mqbkdesa/backup /dev/mkibrokerbdlv 786432 136840 83% /desa/oracle/mqbkdesa/datos /dev/varmqlv 262144 260380 1% /var/mqm /dev/usrmqsilv 1048576 281068 74% /usr/mqsi /dev/varmqsilv 262144 261580 1% /var/mqsi

Amunt! Top Amunt!
MB at AIX, DB2 at Win

Instalar producte :

wbrkadm@lope:/home/wbrkadm> mqsiservice -v BIPv610 en US ucnv Console CCSID 819 dft ucnv CCSID 819 BIP8996I: Version: 6102

Crear Configuration Manager :

wbrkadm@lope:/home/wbrkadm> mqsilist BIP8099I: ConfigMgr: PNLP01CM - PNLP01QM

Crear BBDD al Win [url]

mqsicreatedb RMT_BRK_AIX -i db2admin -a db2pass -e DB2 -u wbrkadm

If you use the DB2 command line to create the databases, you must bind the db2cli package to the database.

Update the DB2 Heap size for MB to 900 pages (each page is 4 KB):

db2 update database configuration for RMT_BRK_AIX using dbheap 900

Authorizing access to the databases :

  1. Connect to the database with a user ID that has DB2 system administration authority :
    db2 connect to RMT_BRK_AIX user db2admin_user
  2. Issue the following command to grant the required privileges to the user ID that the broker will use to connect to the database
    db2 grant connect, createtab, bindadd, create_external_routine on database to user wbrkadm

Adapting odbc.ini :

Setting your environment to support 32-bit access to databases :
When you have configured your ODBC data source names, you must also configure the environment for issuing console commands, and for running the broker, so that it can access the required database libraries. For example, if you have a DB2 broker database, you must add the DB2 client libraries to your library search path.
On Unix, you must run a profile for each database you want to access. For example, on DB2 you must run db2profile (from wbrkadm ".profile") :

. /db2mb/sqllib/db2profile

You have to install the DB2 Runtime client on the Broker machine, and you have to use DB2 commands to add the remote node to the local catalog and then catalog the database locally.
It's in adding the node to the local catalog that the IP connectivity information for the remote host is used.
CATALOG TCPIP NODE command
CATALOG DATABASE command

241.274.880 Jan 29 10:20 DB2_Client_AIX_5L.tar tar -xvf DB2_Client_AIX_5L.tar {root} db2_install /opt/IBM/db2/V9.1 /tmp/db2_install.log.454852

Valid HTML 4.01!   Valid CSS!
Updated : 13/04/2009.  
Uf !