* TIBERO는 밀티 인스턴스 구성하기 위해서는 다음과 같은조건이 필요하다.
IP 가 다르던지, PORT가 달라야한다.
처음설치할때 SID 이름은 tibero 가 기본이다
멀티 인스턴스를 구성하기위해서는 다음과 같은 환경이 필요하다
* TB_SID를 변경한다.
# export TB_SID=tibero2
* 티베로 설치 디렉토리 아래 gen_tip_sh 을 실행한다.
# $TB_HOME/config/gen_tip.sh
* 실행을 하면 tibero2.tip 이라고 생긴다. 파일을 열어 환경을 바꾼다.
LISTENER_PORT=8629 기본포트를 원하는 포트로
IP변경시는 LISTENER_IP=0.0.0.0
준비되었으면 NOMOUNT 모드로 실행한다.
# tbboot nomount
* tbsql sys/tibero 로 접속하여 데이터 베이스를 생성한다.
create database "tibero2"
user sys identified by tibero
maxinstances 8
maxdatafiles 100
character set UTF8
logfile group 1 'log001.log'
size 100M,
group 2 'log002.log'
size 100M,
group 3 'log003.log'
size 100M
maxloggroups 255
maxlogmembers 8
noarchivelog
datafile 'system001.dtf'
size 100M
autoextend on next 100M
maxsize unlimited
default temporary tablespace TEMP
tempfile 'temp001.dtf'
size 100M
autoextend on next 100M
maxsize unlimited
extent management local autoallocate
undo tablespace UNDO
datafile 'undo001.dtf'
size 100M
autoextend on next 100M
maxsize unlimited
extent management local autoallocate;
* 완료되면 NORMAL 모드로 실행한다.
# tbboot
/scripts 아래에 system.sh를 실행한다.
참고 1 ) 마지막으로 SID각각 BOOT, DOWN을 하려면 TB_SID 값을 바꿔줘야한다.
참고 2 ) 티베로는 SHM_KEY와 SEM_KEY를 사용. 메모리와 관련. 확보가 안되면 에러발생
Shared Memory Segments는 SHM_KEY
Semaphore Arrays는 SEM_KEY
Shared Memory Segments만 보고 싶으면 ipcs -m
Semaphore Arrays만 보고 싶으면 ipcs -s
티베로가 종료된 상태임에도 공유 메모리 해제를 못하는 경우 조회했을때 값이 나.
ipcrm -m shmid, ipcrm -s shmid 명령으로 해제하면 된다. 다 해제하려면 ipcrm -a
참고)
# bash /app/tibero/tibero6/scripts/system.sh
'데이터베이스(DB) > Tibero' 카테고리의 다른 글
TIBERO오류 TBR-8033: Specified schema object was not found. (0) | 2023.03.31 |
---|---|
TIBERO오류 TBR-7075: Specified role 'CONNECT' was not found. (0) | 2023.03.31 |
Tibero 계정 및 권 생성 (1) | 2023.03.31 |
Tibero Export , Import (0) | 2023.03.31 |
Centos7에 Tibero6 설치 (0) | 2023.03.30 |