현상
.proc.list 파일이 손상되어 정상적으로 종료되지 않는 현상에 대해 안내합니다.
.proc.list 파일 손상으로 인한 종료 불가 현상 확인
1.
.proc.list 파일 확인
해당 파일은 기동시에 생성되고, 종료 시 삭제됩니다.
[tibero@centro2 tbr2]$ ls -la
합계 0
drwxr-xr-x. 7 tibero dba 65 4월 29 02:12 .
drwxr-xr-x. 3 tibero dba 18 3월 30 20:49 ..
drwxr-xr-x. 2 tibero dba 23 3월 30 20:49 audit
drwxr-xr-x. 5 tibero dba 46 3월 30 20:49 dump
drwxr-xr-x. 7 tibero dba 91 4월 29 02:07 log
drwxr-xr-x. 3 tibero dba 85 4월 29 02:12 out
drwxr-xr-x. 2 tibero dba 237 4월 29 02:10 path
[tibero@centro2 tbr2]$ tbboot
Change core dump dir to /home/tibero/tibero7/bin/prof.
Listener port = 8629
Tibero 7
TmaxTibero Corporation Copyright (c) 2020-. All rights reserved.
Tibero instance started up (NORMAL mode).
[tibero@centro2 tbr2]$ ls -la
합계 4
drwxr-xr-x. 7 tibero dba 83 4월 29 02:12 .
drwxr-xr-x. 3 tibero dba 18 3월 30 20:49 ..
-rw-r--r--. 1 tibero dba 427 4월 29 02:12 .proc.list
drwxr-xr-x. 2 tibero dba 23 3월 30 20:49 audit
drwxr-xr-x. 5 tibero dba 46 3월 30 20:49 dump
drwxr-xr-x. 7 tibero dba 91 4월 29 02:07 log
drwxr-xr-x. 3 tibero dba 107 4월 29 02:12 out
drwxr-xr-x. 2 tibero dba 237 4월 29 02:12 path
SQL
복사
2.
.proc.list 내용 확인
Tibero 7 start at (2025-04-29 02:12:23) by 1000
shared memory: 140397178134528 size: 2147483648
shm_key: -1923932141 1 sem_key: 497944344 236 listener_pid: 3796 listener_port: 8629 listener_special_port: 8630 epa_pid: -1
3795 MONP
3797 MGWP
3798 FGWP0000
3799 FGWP0001
3800 FGWP0002
3801 FGWP0003
3802 FGWP0004
3803 PEWP0000
3804 PEWP0001
3805 PEWP0002
3806 PEWP0003
3807 PEWP0004
3808 PEWP0005
3809 AGNT
3810 DBWR
3811 RCWP
SQL
복사
3.
고의적 손상으로 현상 재현
Tibero 7 start at (2025-04-29 02:12:23) by 1000
shared memory: 140397178134528 size: 2147483648
sh
m_key:
-1923932141 1 sem_key: 497944344 236 listener_pid: 3796 listener_port: 8629 listener_special_port: 8630 epa_pid: -1
3795 MONP
3797 MGWP
SQL
복사
4.
종료 불가
[tibero@centro2 tbr2]$ tbdown immediate
/home/tibero/tibero7/instance/tbr2/.proc.list is invalid file. (line = 3, 6)
SQL
복사
원인
소유권 또는 권한 변경, 사용자 실수로 인한 비정상적인 파일 작성 등으로 .proc.list 파일을 읽을 수 없는 경우입니다.
해결
해당 파일이 아직 남아있고 복원이 불가능하다면 삭제하고 진행해야 합니다.
1. 티베로 AGNT 프로세스 강제 종료
[tibero@centro2 tbr2]$ rm .proc.list
[tibero@centro2 tbr2]$ ps -ef|grep tbsvr
tibero 4352 1 3 02:20 pts/0 00:00:01 tbsvr -t NORMAL -SVR_SID tbr2
tibero 4354 4352 0 02:20 pts/0 00:00:00 tbsvr_MGWP -t NORMAL -SVR_SID tbr2
tibero 4355 4352 0 02:20 pts/0 00:00:00 tbsvr_FGWP000 -t NORMAL -SVR_SID tbr2
tibero 4356 4352 0 02:20 pts/0 00:00:00 tbsvr_FGWP001 -t NORMAL -SVR_SID tbr2
tibero 4357 4352 0 02:20 pts/0 00:00:00 tbsvr_FGWP002 -t NORMAL -SVR_SID tbr2
tibero 4358 4352 0 02:20 pts/0 00:00:00 tbsvr_FGWP003 -t NORMAL -SVR_SID tbr2
tibero 4359 4352 0 02:20 pts/0 00:00:00 tbsvr_FGWP004 -t NORMAL -SVR_SID tbr2
tibero 4360 4352 0 02:20 pts/0 00:00:00 tbsvr_PEWP000 -t NORMAL -SVR_SID tbr2
tibero 4361 4352 0 02:20 pts/0 00:00:00 tbsvr_PEWP001 -t NORMAL -SVR_SID tbr2
tibero 4362 4352 0 02:20 pts/0 00:00:00 tbsvr_PEWP002 -t NORMAL -SVR_SID tbr2
tibero 4363 4352 0 02:20 pts/0 00:00:00 tbsvr_PEWP003 -t NORMAL -SVR_SID tbr2
tibero 4364 4352 0 02:20 pts/0 00:00:00 tbsvr_PEWP004 -t NORMAL -SVR_SID tbr2
tibero 4365 4352 0 02:20 pts/0 00:00:00 tbsvr_PEWP005 -t NORMAL -SVR_SID tbr2
tibero 4366 4352 3 02:20 pts/0 00:00:01 tbsvr_AGNT -t NORMAL -SVR_SID tbr2
tibero 4367 4352 0 02:20 pts/0 00:00:00 tbsvr_DBWR -t NORMAL -SVR_SID tbr2
tibero 4368 4352 0 02:20 pts/0 00:00:00 tbsvr_RCWP -t NORMAL -SVR_SID tbr2
tibero 4602 2258 0 02:21 pts/0 00:00:00 grep --color=auto tbsvr
[tibero@centro2 tbr2]$ kill -9 4366
[tibero@centro2 tbr2]$ ps -ef|grep tbsvr
tibero 4604 2258 0 02:21 pts/0 00:00:00 grep --color=auto tbsvr
[tibero@centro2 tbr2]$
SQL
복사
2. 기동 시도
[tibero@centro2 tbr2]$ tbboot
Change core dump dir to /home/tibero/tibero7/bin/prof.
Listener port = 8629
Tibero 7
TmaxTibero Corporation Copyright (c) 2020-. All rights reserved.
Tibero instance started up (NORMAL mode).
[tibero@centro2 tbr2]$
SQL
복사
3. 기동이 안 될 경우 공유메모리 제거 후 다시 2번 시도
•
tibero 명령어 사용
[tibero@centro2 tbr2]$ tbdown clean_shm
SQL
복사
•
tibero 명령어 사용이 안될 경우, OS에서 직접 제거
ipcs -m -> shmid 조회
ipcrm -m [shmid]
SQL
복사