[tibero] tibero6 설치 & 실행 가이드.

2022. 3. 4. 09:45Database/tibero

728x90
728x90

필자의 리눅스 서버 정보.

$ hostnamectl
...
Operating System: CentOS Linux 8
Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64
Architecture: x86-64
...

티베로6 설치 바이너리 다운로드 후 리눅스 서버로 이관.

1.테크넷 접속.(https://technet.tmaxsoft.com/ko/front/main/main.do)

 

Technet

효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스

technet.tmaxsoft.com

2.설치 바이너리 다운로드.

4.sftp tool(Ex. fileZilla) 사용하여, 리눅스 서버로 "tibero6-bin-FS07_CS_2005-linux64-199301-opt.tar.gz" 파일 이관.


티베로6 설치.

1."tibero6-bin-FS07_CS_2005-linux64-199301-opt.tar.gz" 압축 해제.

$ tar -zxvf tibero6-bin-FS07_CS_2005-linux64-199301-opt.tar.gz
tibero6/bin/libtbom_lite.lib
...
tibero6/nls/zoneinfo/timezone_be.dat

2.압축 해제 확인.

$ ls | grep tibero6
tibero6
tibero6-bin-FS07_CS_2005-linux64-199301-opt.tar.gz

3.환경변수 설정 적용.

#vi .bash_profile or .profile
export TB_HOME=$HOME/tibero6
export TB_SID=tibero6
export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib
export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin

4.테크넷에서 라이센스 발급 및 적용.

5.sftp tool(Ex. fileZilla) 사용하여, 리눅스 서버의 "$TB_HOME/license" 경로로 발급받은 라이선 파일(license.xml) 이관.

[$TB_HOME/license] $ ls | grep license.xml
license.xml

6."$TB_HOME/config" 경로에서 tibero6 환경파일 생성.

[$TB_HOME/config] $ ./gen_tip.sh
Using TB_SID "tibero6"
/home/gunwoo/tibero6/config/tibero6.tip generated
/home/gunwoo/tibero6/config/psm_commands generated
/home/gunwoo/tibero6/client/config/tbdsn.tbr generated.
Running client/config/gen_esql_cfg.sh
Done.

tibero6 서버 기동 & tbsql 접속 & 티베로 데이터 베이스 생성 & 티베로 테이블 스페이스 생성 & 티베로 계정 생성.

1.tibero6 기동(NOMOUNT mode).

[$TB_HOME/config] $ tbboot nomount
Listener port = 8629
Tibero 6  
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NOMOUNT mode).

2.tbsql 사용하여, sys 계정으로 DB server 접속.

$ tbsql sys/tibero6
tbSQL 6  
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Connected to Tibero.
SQL>

3.DB 생성.

SQL> create database "tibero6"
            user sys identified by tibero6
            maxinstances 8
                maxdatafiles 100
                character set MSWIN949
            logfile group 1 'log001.log'
                             size 10M,
                    group 2 'log002.log'
                             size 10M,
                    group 3 'log003.log'
                              size 10M
            maxloggroups 255
            maxlogmembers 8
                noarchivelog
                       datafile 'system001.dtf'
                             size 10M
                             autoextend on next 5M
                             maxsize unlimited
            default temporary tablespace TEMP
                       tempfile 'temp001.dtf'
                             size 10M
                             autoextend on next 5M
                             maxsize unlimited
                             extent management local autoallocate
            undo tablespace UNDO
                       datafile 'undo001.dtf'
                             size 10M
                             autoextend on next 5M
                             maxsize unlimited
                             extent management local autoallocate;
Database created.

4.tbsql 종료.

SQL> exit
Disconnected.

5.tibero 기동(NORMAL mode).

[$TB_HOME/config] $ tbboot
Listener port = 8629
Tibero 6  
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NORMAL mode).

6.system 설정.

[$TB_HOME/scripts] $ ./system.sh
Enter SYS password: 

Enter SYSCAT password: 

Dropping agent table...
…
Create default system users & roles?(Y/N): 
Y
Creating system users & roles...
…
Creating auxiliary tables used in static views...
Create system tables related to profile?(Y/N): 
Y
Creating system tables related to profile...
…
Create TPR tables?(Y/N): 
Y
...
Creating package bodies:
...
Creating remaining public synonyms for system packages...
Register dbms_stats job to Job Scheduler?(Y/N):
Y
…
Creating agent table...
Done.
For details, check ../tibero6/instance/tibero6/log/system_init.log.

7.테이블 스페이스 생성.

CREATE TABLESPACE ts_gomu92 DATAFILE '/home/$USER/tibero6/database/tibero6/ts_gomu92.dbf' SIZE 10M AUTOEXTEND ON NEXT 5M;

8.tibero 계정 생성.

CREATE USER gomu92 ID ENTIFIED BY gomu92 DEFAULT TABLESPACE ts_gomu92;

티베로 클라이언트에서 티베로 서버로 접속하는 방법 참고.

728x90
728x90