1. https://technet.tmaxsoft.com/  홈페이지 접속 & 파일 다운을 위해 가입 필요

1.1 상단의 '다운로드' - 좌측의 '데모라이선스 신청' 클릭 으로 라이선스 발급 필요

이때 Host Name은 Linux 서버의 host name과 동일하게 기입 필요

--hostname 확인
# hostname
# uname -n

 

2. 상단의 '다운로드' - 좌측의 '데이터베이스' - 'Tibero' - '다운로드' 클릭

 

3. 스크롤을 내려 하단의 'Linux - Linux (x86) 64-bit' 클릭

 

4. 리눅스 환경에서 tibero db 사용을 위해 티베로 전용 사용자 계정 추가

# useradd tibero
# passwd tibero

 

5. JDK 및 Tibero 패키지 설치 (root)

# yum install gcc gcc-c++ libstdc++ libstdc++-devele compat-libstdc++ libaio libaio-devel;
# yum install 1.8.0-openjdk-devel.x86_64 # jdk

 

6. WinSCP를 이용해 tar파일과 메일로 전달받은 license.xml 파일 복사

 

7. 압축 풀기 (tibero)

$ tar -zxvf tibero6-bin-FS07_CS_2005-linux64_3.10-189892-opt.tar.gz

 

8. 라이선스 파일 이동

$ mv license.xml /home/tibero/tibero6/license/
$ chown tibero:tibero /home/tibero/tibero6/license/license.xml


# cd /Tibero/tibero6/license
# ls

license.xml  oss_licenses

 

9. 추가 환경설정

-- 환경변수 파일 열기
# su - tibero
$ vi .bash_profile

-- 아래내용 추가
export TB_HOME=~/tibero6 --압축파일 푼 경로
export TB_SID=tibero
export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib
export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin

-- 설정 적용
$ source .bash_profile


-- RemoveIPC 주석 제거
# su - root
# vi /etc/systemd/logind.conf




-- 환경설정
# su - root
# vi /etc/sysctl.conf

-- 아래 내용 수정
#fs.file-max = 6815744
#kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
#kernel.shmall = 1073741824
#kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
#net.ipv4.ip_local_port_range = 9000 65500

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.sem = 10000 32000 10000 10000
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 1024 65500



-- 환경설정
# vi /etc/security/limits.conf

-- 아래 내용 추가
tibero           soft    nproc           2047
tibero           hard    nproc           16384
tibero           soft    nofile          1024
tibero           hard    nofile          65536

 

10. Tibero 환경 파일 생성

[tibero@kim license]$ cd $TB_HOME/config
[tibero@kim config]$ ./gen_tip.sh

Using TB_SID "tibero"
/home/tibero/tibero6/config/tibero.tip generated
/home/tibero/tibero6/config/psm_commands generated
/home/tibero/tibero6/client/config/tbdsn.tbr generated.
Running client/config/gen_esql_cfg.sh
Done.

 

 

11. Tibero 기동

[tibero@kim config]$ tbboot nomount

Listener port = 8629

Tibero 6

TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NOMOUNT mode).

-> nomount 모드로 시작 시 control file 생성

-- sys 계정으로 접속 / 초기 암호(tibero) 입력
$ tbsql sys/tibero
-- Database 생성
SQL> create database "tibero" user sys identified by tibero;

완료되면 quit를 입력해 tbsql을 종료하고, 티베로 서버를 NORMAL 모드로 실행한다.

 

[tibero@kim tibero6]$ tbboot
Listener port = 8629

Tibero 6

TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NORMAL mode).
--Data dictionary와 System 패키지생성 
$ cd /home/tibero/tibero6/scripts
$ ./system.sh
 
Enter SYS password: tibero
Enter SYSCAT password: syscat

설치 과정 중 작업 수행 여부 y/n 입력 필요

 

 

12. Tibero 서버 정상 구동 확인

[tibero@kim scripts]$ ps -ef | grep tbsvr
tibero    5345     1  0 17:08 pts/0    00:00:00 tbsvr          -t NORMAL -SVR_SID tibero
tibero    5348  5345  0 17:08 pts/0    00:00:00 tbsvr_MGWP     -t NORMAL -SVR_SID tibero
tibero    5349  5345  2 17:08 pts/0    00:00:15 tbsvr_FGWP000  -t NORMAL -SVR_SID tibero
tibero    5350  5345  0 17:08 pts/0    00:00:00 tbsvr_FGWP001  -t NORMAL -SVR_SID tibero
tibero    5351  5345  0 17:08 pts/0    00:00:00 tbsvr_PEWP000  -t NORMAL -SVR_SID tibero
tibero    5352  5345  0 17:08 pts/0    00:00:00 tbsvr_PEWP001  -t NORMAL -SVR_SID tibero
tibero    5353  5345  0 17:08 pts/0    00:00:00 tbsvr_PEWP002  -t NORMAL -SVR_SID tibero
tibero    5354  5345  0 17:08 pts/0    00:00:00 tbsvr_PEWP003  -t NORMAL -SVR_SID tibero
tibero    5355  5345  0 17:08 pts/0    00:00:00 tbsvr_AGNT     -t NORMAL -SVR_SID tibero
tibero    5356  5345  0 17:08 pts/0    00:00:01 tbsvr_DBWR     -t NORMAL -SVR_SID tibero
tibero    5357  5345  0 17:08 pts/0    00:00:00 tbsvr_RCWP     -t NORMAL -SVR_SID tibero
tibero    7264  2603  0 17:19 pts/0    00:00:00 grep --color=auto tbsvr

 

※ 실제 데이터가 저장되는 데이터베이스의 위치는 설치된 티베로의 디렉토리를 기준으로 /tibero6/database/{데이터베이스명}

+ Recent posts