생계/install2025. 10. 26. 14:31
반응형

virtualbox 에 오라클리눅스 위에 tibero7 설치하기 

AWS ec2 에 무료계정으로 해보려 했으나 최소사양과 차이가 커서 포기. (프리티어는 메모리가 1g 이다. ㄷㄷ)

어떻게든 무시하고 설치는 가능할거같은데, 기능 테스트는 불가 할 것 같은 느낌..

 

1. 티베로 설치파일, 라이센스 다운로드

 

https://technet.tmax.co.kr/ko/front/download/viewDownload.do?cmProductCode=0301&version_seq=PVER-20220224-000002&doc_type_cd=DN#binary

 

Message

 

technet.tmax.co.kr

 

티베로는 설치파일 외에 라이센스가 필요하다. 

데모 라이센스로 30일 사용 가능하며, 테크넷에서 발급 받을수 있다. 

https://technet.tmax.co.kr/ko/front/main/main.do

 

Technet

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

technet.tmax.co.kr

 

 

2. 오라클리눅스 설치

아래글 참조하자. 

https://riorio.tistory.com/785

 

virtual box 오라클리눅스 9.6 oracle 19c rpm 설치

virtual box 를 이용해서 oraclelinux 에 oracle 19c 를 rpm 파일로 설치하기 실제 운영의 오라클 설치는 여러 사전작업 및 세팅 등이 필요하지만 본 건의 내용은 가장 단순하고 빠르게 테스트 환경을 마련

riorio.tistory.com

 

3. DB 설치준비 

기본으로 깔린 쓸데없는 폴더들을 삭제한다. 
rm -rf ./공개
rm -rf ./다운로드
rm -rf ./문서
rm -rf ./바탕화면
rm -rf ./비디오
rm -rf ./사진
rm -rf ./서식
rm -rf ./음악

설치는 root 로 진행.
su - 

systemctl status firewalld
systemctl stop firewalld

yum install java-1.8.0-openjdk-devel.x86_64

yum install -y libnsl 

tar -xvf tibero7-bin-FS02_PS03-linux64_3.10-292346-20250421165611.tar.gz

tibero7/license/

vi .bash_profile

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


tibero7 > config 디렉터리로 들어간 후 gen_tip.sh 실행(root 계정)


tbboot nomount
tbsql sys/tibero

tbdown immediate


yum install gdb

tbsql: error while loading shared libraries: libncurses.so.5:

ls /usr/lib64/libncurses.so.*
ls /usr/lib64/libtinfo.so.*

sudo ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
sudo ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5


4. 티베로DB 설치

create database "tibero"
user sys identified by tibero
maxinstances 8
maxdatafiles 100
character set MSWIN949
national character set UTF16
logfile
group 1 '/home/tibero/tbdata/log001.log' size 20M,
group 2 '/home/tibero/tbdata/log002.log' size 20M,
group 3 '/home/tibero/tbdata/log003.log' size 20M
maxloggroups 255
maxlogmembers 8
noarchivelog
datafile '/home/tibero/tbdata/system001.dtf' size 100M autoextend on next 100M maxsize unlimited
default temporary tablespace TEMP
tempfile '/home/tibero/tbdata/temp001.dtf' size 100M autoextend on next 100M maxsize unlimited
extent management local autoallocate
undo tablespace UNDO
datafile '/home/tibero/tbdata/undo001.dtf' size 100M autoextend on next 100M maxsize unlimited
extent management local autoallocate;

tbboot

scripts/system.sh 
system_install.sh

create user tidba identified by 'tidba'

디비 설치후에 스크립트를 돌려줘야 시스템 오브젝트까지 제대로 설치된다. 

반응형
Posted by 돌고래트레이너