728x90

Centos7 기준 Tibero6 설치 방법입니다.

1. Tibero 설치 파일 다운로드

1-1 사이트 접속

   * 로그인이 필요합니다.

https://technet.tmaxsoft.com/ko/front/download/findDownloadList.do?cmProductCode=0301 

 

TmaxSoft Technical Network [technet-02]

데모라이선스 신청 데모라이선스는 제품구입 전 테스트 및 검토를 위하여 제한 된 기간 동안 발급받아 사용가능한 라이선스 입니다.

technet.tmaxsoft.com

1-2. 원하는 버전 다운로드 진행.

1-3. 본인이 설치하고자 하는 운영체제에 맞는 버전 다운로드

1-4.왼쪽 아래에있 Demo 라이센스 파일을 신청한다(이메일로 전송됨.) 

* 상황에 맞는 입력후 신청하면 메일로 전송된다. 제품명,Version,hostName등

 

1-5. 의존 라이브러리를 설치한다.

gcc-3.4.6-11
gcc-c++-3.4.6-11
libgcc-3.4.6-11
libstdc++-3.4.6-11
libstdc++-devel-3.4.6-11
compat-libstdc++-33-3.2.3-47.3
libaio-0.3.105-2
libaio-devel-0.3.105-2

 

# yum install -y gcc gcc-c++ libstdc++ libstdc++-devel compat-libstdc++ libaio libaio-devel

 

2. Tibero 설치를 위한 환경을 만든다.

2-1. tibero 관리할 계정생성

Ex) # useradd tibero

passwd tibero

 

2-2. /etc/sysctl.conf 내용추가

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

 

 

kernel.shmmax - 물리적인 메모리의 절반 (byte)

shmmax 값이 터무니 없이 크게 나오면 문제생김. (4294967296) 4G가 맞나?

kernel.shmmni : ceil(shmmax/PAGE_SIZE) : 2147483648/1024 = 2097152

kernel.shmmni = 4096
kernel.shmall = 4194304
kernel.shmmax = 4294967296
kernel.sem = 10000 32000 10000 10000
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 1024 65500

 

 

2-2. /etc/security/limits.conf 내용추가

tibero           soft    nproc           2047
tibero           hard    nproc           16384
tibero           soft    nofile          1024
tibero           hard    nofile          65536

2-3. /etc/systemd/logind.conf 내용변경

RemoveIPC=no의 주석을 제거

2-4. 환경변수 설정

* Tibero 관리할 계정에서 환경설정.

# su - tibero  

# vi ~/.bash_profile

export TB_HOME=/tmax/tibero/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

 

3. 다운받은 파일을 원하는 위치에 압출을 푼다.

Ex) /etc/tibero

[tibero@db_server tibero]$ tar -xvf tibero6-bin-FS07_CS_2005-linux64-186930-opt-tested.tar.gz

 

3-1. 라이센스 파일을 넣어준다. 

Ex) /etc/tibero/tibero6/license

 

 

4. 티베로 환경, 파일 및 라이센스 가 설치 가 완료되면 다음과 같이 실행한다.

4-1. 티베로를 위해 이미 작성된 쉘을 실행한다

# $TB_HOME/config/gen_tip.sh

4-2. 티베로 실행

# tbboot nomount

4-3. 티베로 접속을 확인한다.

# tbsql sys/tibero

티베로 기본 암호 

id : sys , pw : tibero 

데이터베이스 관리를 위한 계정으로서 시스템 패키지, 동의어, 사용자, 역할, 가상 테이블, 시퀀스, 동적 뷰 등을 생성하고 관리한다.

id : syscat , pw : syscat 

데이터베이스 관리를 위한 정적 카탈로그 뷰를 생성하고 관리하는 계정이다.

 

4-4. 데이터베이스를 생성한다.

create database "tibero" 
  user sys identified by tibero 
  maxinstances 8 
  maxdatafiles 100 character set MSWIN949 
  national character set UTF16 
  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;

 

 

티베로 Default 스키마 설치

$TB_HOME/scripts 디렉토리에서 system.sh 쉘을 실행시켜 Default 스키마를 설치해줍니다.

이 때 SYS계정의 패스워드는 tibero, syscat의 패스워드는 syscat입니다.

모든 과정에서 Y를 눌러주시면 설치가 완료됩니다.

 

티베로 서비스 확인

ps -ef | grep tbsvr

728x90

+ Recent posts