위로 아래

멀티 인스턴스 생성

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 파일 확인)