문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣ6FS07, 7FS02
문서번호ㅣTADTI024
개요
Tibero Windows 바이너리를 사용하는 환경에서 DBNAME과 SID를 변경해야 하는 상황이 발생한 경우, 해당 값을 변경하는 방법을 안내합니다.
방법
주의예제의 경로는 환경에 따라 다르니 유의하시기 바랍니다.
1. db 정지
관리자 권한으로 cmd를 실행합니다.
C:\Windows\system32>tbdown immediate Tibero instance terminated (IMMEDIATE mode).
2. db mount mode로 기동
C:\Windows\system32> tbboot mount C:\Windows\system32> tbsql sys/tibero SQL> alter database rename to "tibero"; SQL> exit
3. db 정지
C:\Windows\system32>tbdown immediate
4. 티베로 등록정보 삭제
C:\Windows\system32> cd C:\tibero6\bin C:\tibero6\bin> tbuninstall.vbs 입력 후 '열기' 선택 Microsoft (R) Windows Script Host 버전 5.812 Copyright (C) Microsoft Corporation. All rights reserved. Warning: TB_SID is not provided. TB_SID [DPWFMS] will be used. TB_HOME = C:\tibero6 TB_SID = DPWFMS service name = Tibero_DPWFMS Tibero_DPWFMS uninstalled successfully.
5. 환경변수 수정
고급 시스템 설정 > 환경 변수에서 TB_SID 값을 수정하였습니다.
해당 변수는 사용자 변수와 시스템 변수 모두에 대해 변경하였습니다.
- 기존 : TB_SID=DPWFMS
- 신규 : TB_SID=tibero
6-1. *.tip 파일을 열어 DB_NAME 값 수정 후 저장 (C:\tibero6\config\DPWFMS.tip)
- 기존 : DB_NAME=DPWFMS
- 신규 : DB_NAME=tibero
6-2. 파일명 변경
- 기존 : C:\tibero6\config\DPWFMS.tip
- 신규 : C:\tibero6\config\tibero.tip
7. tbdsn.tbr 파일을 열어 접속 정보 수정 후 저장 (C:\tibero6\client\config\tbdsn.tbr)
- 기존
DPWFMS=(
(INSTANCE=(HOST=localhost)
(PORT=8629)
(DB_NAME=DPWFMS)
)
)- 변경
tibero=(
(INSTANCE=(HOST=localhost)
(PORT=8629)
(DB_NAME=tibero)
)
)
8. tbinstall.vbs 실행
주의환경 변수 수정을 반영하기 위해 반드시 cmd를 관리자 권한으로 새 창에서 실행해야 합니다.
C:\Windows\system32> cd C:\tibero6\bin C:\tibero6\bin>echo %TB_SID% tibero C:\tibero6\bin>tbinstall.vbs %TB_HOME% %TB_SID% Microsoft (R) Windows Script Host 버전 5.812 Copyright (C) Microsoft Corporation. All rights reserved. TB_HOME = C:\tibero6 TB_SID = tibero Servce Name = Tibero_tibero service account = LocalSystem Tibero_tibero installed successfully.
9. 티베로 기동 후 확인
cmd를 관리자 권한으로 실행한 후, 티베로가 정상적으로 기동되었는지 확인합니다.
C:\tibero6\bin>tbboot Tibero 6 TmaxData Corporation Copyright (c) 2008-. All rights reserved. Tibero instance started up (NORMAL mode). C:\tibero6\bin>tbsql sys/tibero SQL> select name from v$database; NAME ---------------------------------------- tibero 1 row selected. SQL> select instance_name, status from v$instance; INSTANCE_NAME STATUS ---------------------------------------- ---------------- tibero NORMAL 1 row selected.
10. 서비스 확인
제어판 > 관리 도구 > 서비스에서 해당 서비스의 상태를 확인합니다.

참고재설치가 필요합니다.