반응형
준비
1. 아래 사이트에서 데모 라이선스 신청 클릭
2. 데모 라이선스 발급 신청 클릭
- 제품명 : Tibero
- Version : 6
- hostname : (`uname -n`명령어로 출력된 결과를 복사하여 작성)
- 가입된 이메일로 Tibero 라이선스파일(xml)을 발급해 준다.
3. 홈페이지 상단 다운로드 클릭
- 데이터베이스 클릭
- Tibero 클릭
- Tibero 6 다운로드
- 맨 하단 Linux 클릭
- Linux (x86) 64-bit 클릭
다운로드 파일 가져오기
위 SCP 사용법을 이용하여 가져오던가 각각 주로 사용하던 방법으로 파일을 가져오면 된다.
`wget` 명령을 사용하려 했으나 파일이 오는게 아니라 자바스크립트가 가져와진다.
파일 설치하기
나는 tibero라는 유저의 홈 디렉토리에다가 설치하였다.
- 다운로드한 파일을 `tar -xzvf <티베로db파일명.tar.gz>` 명령어로 압축을 푼다.
- 라이선스(License.xml)파일을 `/home/tibero/tibero6/license/`디렉토리에 복사/이동 시킨다.
환경변수
sudo vi /etc/profile
export TB_HOME=/home/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
:wq
sudo source /etc/profile
echo $TB_HOME
# echo $TB_HOME 입력시 /usr/local/tibero6 로 출력되어야한다.
라이브러리 설치
정상 설치및 운행을 위해 의존성 라이브러리 설치
sudo apt-get install libaio1 libaio-dev
sudo apt install libncurses5
Tibero 활성화(gen_tip.sh) 실행
cd $TB_HOME/config
./gen_tip.sh
Tibero 시작(부팅) nomount
cd $TB_HOME/bin
tbboot nomount
TiberoSQL 실행
cd $TB_HOME/bin
tbsql sys/tibero
샘플 DB 생성
create database "tibero"
user sys identified by tibero
maxinstances 8
maxdatafiles 100
character set MSWIN949
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;
#명령 실행 후
quit
Tibero 시작(부팅) nomount
cd $TB_HOME/bin
tbboot
기본 생성 스크립트 실행
해당 스크립트를 실행할 경우 role, System user, view, package 등이 생성된다.
# sys 기본 암호 -> tibero
# syscat 기본 암호 -> syscat
cd $TB_HOME/scripts
./scripts.sh
#구문 실행 시 암호 입력해주고 모두 Y
BootMode 차이점
normal | 정상적으로 DB가 오픈 |
nomount | Tibero의 프로세스만 기동 (티베로 설치시 create database 문을 사용할 때 이용한 적있다.) |
mount | 미디어 복구시 사용하는 모드 |
open | DB가 오픈되어 있지 않은 경우에만 사용 가능 |
기본포트
8629
반응형