주식회사 누리아이티

정보자산의 보안강화를 위한 2차인증 보안SW 및 지문인식 OTP/출입/보안카드 전문기업

▶ Tuxedo/기술자료

“TMADMIN”에서 사용하는 명령어들

누리아이티 2012. 3. 16. 13:10

1.  rco(reconnect) SITE SITE

 networking되어 있는 Machine(SITE1, SITE2) 사이에 network 끊어질 경우

, 한쪽 기계의 port 빼버리면 application 프로그램에서는 TPETIME 에러가

발생하고  이후에 TPEOS 에러가 발생.

-> network 복구(port 연결) 후에 tmshutdown -> tmboot 하면 Assume start ... 라는

         에러 메세지가  출력된다. 이때 tmadmin상에서 rco라는 명령어를 입력하면 가능 !

 

2.  m(master)

     MP mode에서 master server machine down되면,  backup server machine에서

     tmadmin “m” 라는 명령어를 이용하여 backup server master 변경.

     -> node server machine들의 BBL 정보를 이용하여 DBBL 새로이 생성됨.

         그러므로 master server down 경우, backup server로의 이동은 TUXEDO내에서

         자동적으로 이루어지는 것이 아니라 tmadmin에서 수동적으로 수행됨.

 

3.  pclean SITE

q      MP mode에서 SITE2 해당하는 machine down되었다가 booting되면 SITE2         해당되는 server들은 “partitioned” 상태로 되어있음.

            -> master machine에서 tmadmin “psr” 입력하면 확인 가능

q      master machine에서 tmadmin “pclean SITE2” 수행하면 SITE2 server들의           상태가 clear .

q      master에서 “tmboot -B -l SITE2” (혹은 tmboot -y) 수행하면 정상상태로 복귀됨

            -> SITE2 server들이 booting .

 

4.  suspend -s 서비스명

On-line상에서 수행되고 있는 서비스를 잠시 중단(suspend)시키고 싶을때 사용.

 

5.  resume -s 서비스명

suspend 명령어에 의하여 suspend되고 있는 서비스를 다시 수행시키고자 할때 사용.

 

6.  unadv -g GRP -i SVRID 서비스명

해당 GROUP, 해당 SERVER 속한 서비스를 unadvertise시킬때 사용하는 것으로         앞의 suspend 유사한 기능을 수행 -> BBL에서 해당 서비스를 제거.

 

7.  adv -g GRP -i SVRID 서비스명

해당 GROUP, 해당 SERVER 속한 서비스를 advertise시킬때 사용하는 것으로         앞의 resume 유사한 기능을 수행 -> BBL 해당 서비스를 등록.

 참고로, suspend(resume), unadv(adv)등의 명령어를 수행시켜도 관련 process                 active 상태로 있음.


 

 

8.  livtoc(list VTOC) -z FSCONFIG [ -o OFFSET ]

q      VTOC(Volumn Table of Contents) 정보를 볼때 사용.

q      환경변수 화일인 “setenvfile”  FSCONFIG=$TUXCONFIG export FSCONFIG 정의하면 “-z FSCONFIG” 사용하지 않음.

q      출력결과는 다음과 같음

>livtoc

Volumn Table of Contents on FSCONFIG Full Path:

 0:                           VTOC:  Device  0  Offset          0    Pages    7

 1:                              UDL:  Device  0  Offset          7    Pages  28

 2:    _RESOURCE_SECT:  Device  0  Offset         35   Pages    1

 3:      _MACHINES_SECT:  Device  0  Offset         36   Pages  40

 4:         _GROUPS_SECT:  Device  0  Offset         76   Pages  40

 5:       _SERVERS_SECT:  Device  0  Offset        116   Pages  40

 6:      _SERVICES_SECT:  Device  0  Offset        156   Pages  20

 7:       _ROUTING_SECT:  Device  0  Offset        176    Pages 100

 8:      _NETWORK_SECT:  Device  0  Offset        276   Pages  20

 9:     _MIBPERMS_SECT:  Device  0  Offset        296   Pages   2

# If the TLOG is stored on the same device, there will be an entry somthing like:

10:                         TLOG1:  Device  0  Offset        298   Pages   100

>q

 

9.  bbp

q    Bulletin Board Parameter 값을 출력

q     출력결과는 다음과 같다.

> Bulletin Board Parameters:

      MAXSERVERS: 25

     MAXSERVICES: 30

    MAXACCESSERS: 50

          MAXGTT: 100

         MAXCONV: 1

      MAXBUFTYPE: 16

     MAXBUFSTYPE: 32

          IPCKEY: 34500

          MASTER: SITE1

           MODEL: SHM

           LDBAL: Y

        SCANUNIT: 10

      SANITYSCAN: 1

        DBBLWAIT: 2

        BBLQUERY: 30

       BLOCKTIME: 30

Shared Memory ID: 409

 

 

10.  bbs

q    Bulletin Board Status 출력

q     출력결과는 다음과 같다.

> Current Bulletin Board Status:

          Current number of servers: 10

         Current number of services: 14

   Current number of request queues: 9

    Current number of server groups: 2

 

11.  bbls LMID

q    LMID Machine내에 있는 BBL IPC 자원을 출력하는 명령어.

q    출력결과는 다음과 같다.

IPC resources for the bulletin board on machine SITE1:

SHARED MEMORY:          Key: 0x86c4  

                                                                                                  (UBBCONFIG 화일에서 IPCKEY = 34500 Hexa)

SEGMENT 0:

                                                                              ID: 409

                                                                    Size: 109908

                           Attached processes: 12

                          Last attach/detach by: 790

This semaphore is the system semaphore

SEMAPHORE:              Key: 0x86c4

                                                         Id: 264

       | semaphore  | current |   last    | # waiting |

       |   number   | status  |  accesser | processes |

       |----------------------------------------------|

       |      0     |   free  |      1663 |     0     |

       |      1     |   free  |       790 |     0     |

       |      2     |   free  |       790 |     0     |

       |------------|---------|-----------|-----------|

This semaphore set is part of the user-level semaphore

SEMAPHORE:              Key: IPC_PRIVATE

                                                                  Id: 777

       | semaphore  | current |   last    | # waiting |

       |   number   | status  |  accesser | processes |

       |----------------------------------------------|

       |      0     | locked  |       790 |     0     |

       |      1     | locked  |       790 |     0     |

       |      2     | locked  |       790 |     0     |

       |      3     | locked  |       790 |     0     |

       |      4     | locked  |       790 |     0     |

       |      5     | locked  |       790 |     0     |

       |      6     | locked  |       790 |     0     |

       |      7     | locked  |       790 |     0     |

       |      8     | locked  |       790 |     0     |

       |      9     | locked  |       790 |     0     |

       |     10     | locked  |       790 |     0     |

       |     11     | locked  |       790 |     0     |

       |     12     | locked  |       790 |     0     |

       |     13     | locked  |       790 |     0     |

       |     14     | locked  |       790 |     0     |

       |     15     | locked  |       790 |     0     |

       |     16     | locked  |       790 |     0     |

       |     17     | locked  |       790 |     0     |

       |     18     | locked  |       790 |     0     |

       |------------|---------|-----------|-----------|

This semaphore set is part of the user-level semaphore

SEMAPHORE:              Key: IPC_PRIVATE

                                                                  Id: 266

       | semaphore  | current |   last    | # waiting |

       |   number   | status  |  accesser | processes |

       |----------------------------------------------|

       |      0     | locked  |       790 |     0     |

       |      1     | locked  |       790 |     0     |

       |      2     | locked  |       790 |     0     |

       |      3     | locked  |       790 |     0     |

       |      4     | locked  |       790 |     0     |

       |      5     | locked  |       790 |     0     |

       |      6     | locked  |       790 |     0     |

       |      7     | locked  |       790 |     0     |

       |      8     | locked  |       790 |     0     |

       |      9     | locked  |       790 |     0     |

       |     10     | locked  |       790 |     0     |

       |     11     | locked  |       790 |     0     |

       |     12     | locked  |       790 |     0     |

       |     13     | locked  |       790 |     0     |

       |     14     | locked  |       790 |     0     |

       |     15     | locked  |       790 |     0     |

       |     16     | locked  |       790 |     0     |

       |     17     | locked  |       790 |     0     |

       |     18     | locked  |       790 |     0     |

       |------------|---------|-----------|-----------|