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 |
|------------|---------|-----------|-----------|
'▶ Tuxedo > 기술자료' 카테고리의 다른 글
Tuxedo 서비스의 DB 인터페이스 (0) | 2013.04.04 |
---|---|
TUXEDO Administration 관련 정보 (0) | 2012.03.16 |
Tuxedo 시스템에서 서비스 타임 아웃 설정 (0) | 2012.03.16 |
TUXEDO 시스템 에서의 서비스 타임 아웃 설정 방법 (0) | 2012.03.16 |
TUXEDO 서버 프로그램 작성시 주의사항 (0) | 2012.03.16 |