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
'데이터베이스(DB) > Tibero' 카테고리의 다른 글
TIBERO오류 TBR-8033: Specified schema object was not found. (0) | 2023.03.31 |
---|---|
TIBERO오류 TBR-7075: Specified role 'CONNECT' was not found. (0) | 2023.03.31 |
Tibero 계정 및 권 생성 (1) | 2023.03.31 |
TIBERO 데이터베이스 추가 (인스턴스 추가,멀티 인스턴스) (0) | 2023.03.31 |
Tibero Export , Import (0) | 2023.03.31 |