멀티 인스턴스 생성
TB_SID 변경
export TB_SID=tibero2
(기존 TB_SID=tibero / 멀티 인스턴스 TB_SID=tibero2)

gen_tip.sh 쉘 수행
$TB_HOME/config/gen_tip.sh

변경된 SID 이름의 .tip 파일이 새로 생성된다
($TB_HOME/config/tibero2.tip)

tibero2.tip 수정
멀티 인스턴스 1번의 LISTENER_PORT와 다르게 수정
(default : 8629)
8729로 변경했다

tbdsn.tbr 파일 확인
$TB_HOME/client/config/tbdsn.tbr 파일 확인

멀티 인스턴스 SID와 Port 번호, DB_NAME이 여기 쓰여 있다 여기서 확인

접속할 멀티 인스턴스 TB_SID 선택
멀티 인스턴스의 TB_SID가 맞는지 확인

nomount 상태 변경
TABLE 생성은 NOMOUNT 상태에서 가능
(하면서 port 번호 바꼈는지 확인)

데이터 생성
database 생성
tbsql 접속 후 database 생성

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;
tablespace 생성

CREATE TABLESPACE tibero2;
CREATE TABLE tibero2 (
ID INT PRIMARY KEY,
NAME VARCHAR(100),
DAY DATE
) TABLESPACE tibero2;
INSERT INTO tibero2 (ID, NAME, DAY) VALUES(4, 'ohs', SYSDATE);
INSERT INTO tibero2 (ID, NAME, DAY) VALUES(5, 'ysm', SYSDATE);
INSERT INTO tibero2 (ID, NAME, DAY) VALUES(6, 'kdh', SYSDATE);
데이터 확인
select * from tibero2;

멀티 인스턴스 확인
인스턴스 2개 프로세스 확인
ps -ef | grep tbsvr

인스턴스 1번 (tibero)

인스턴스 2번 (tibero2)

에러
The requested DB_NAME does not match with the server DB_NAME
tbdsn.tbr 파일이 잘못 되어 있으면 발생 ($TB_HOME/client/config/tbdsn.tbr 파일 확인)
