리눅스 Tibero5 SP1설치
참고 : (https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_Tibero5_%EC%84%A4%EC%B9%98)
1. 다운로드
- https://technet.tmaxsoft.com 접속
- 회원가입 및 로그인 (https://kr.tmaxsoft.com 과 계정 별도임)
- 다운로드 --- 데이터베이스 --- Tibero 클릭
- 'Tibero 5 SP1' 오른쪽 [다운로드] 클릭
- 하단에서 Linux 클릭
- Linux (x86) 64-bit 클릭
- [전체파일 다운로드] 클릭하여 파일 다운로드
- linux64(tibero5-bin-FS05_CS_1808-linux64-159154-opt-tested.tar.gz) 271.76 MB
- linux64(tibero5-bin-FS05_CS_1808-linux64-159154-opt.md5) 85.00 bytes
2. 대상서버 호스트명 확인
- 데모 라이선스 발급시 입력할 호스트명 확인
- [root@goni ~]# hostname
- goni9071.tistory.com
3. 데모라이선스 발급
- 왼쪽 [데모라이선스 신청] 클릭
- 제품명: Tibero
- Version: 5.0 sp1
- Host Name: goni9071.tistory.com
- Edition: Enterprise
- 회사명, 사용목적 입력
- [제출하기] 클릭
--
제품명 : Tibero
Version : All
발급유형 : demo
유효기간 : 6 month(s)
기능제한 : Each Edition
--
- 라이선스 정보가 입력한 이메일로 전달됨
- 메일제목: 'Tibero 5.0sp1 Demo license Information'
- Expiration Date: 6 months from the date issued
- 첨부파일 license.xml 다운로드
4. 계정 생성 및 환경변수 설정
- tibero 계정 생성하고 계정 전환
- [root@goni ~]# useradd tibero
- [root@goni ~]# su - tibero
- [tibero@goni ~]$
- .bashrc 파일 하단에 내용 추가
- [tibero@goni ~]$ vi .bashrc
export TB_HOME=/home/tibero/Tibero/tibero5
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
[tibero@goni ~]$ echo $TB_HOME
[tibero@goni ~]$ source .bashrc
[tibero@goni ~]$ echo $TB_HOME
/home/tibero/Tibero/tibero5
5. 업로드 및 압축해제
- Tibero 폴더 생성
- [tibero@goni ~]$ mkdir Tibero
- [tibero@goni ~]$ cd Tibero/
- [tibero@goni Tibero]$
- 설치파일 + 라이선스파일 업로드
- [tibero@goni Tibero]$ ll
total 278296
-rw-r--r-- 1 tibero tibero 510 Sep 29 22:27 license.xml
-rw-r--r-- 1 tibero tibero 85 Sep 29 22:32 tibero5-bin-FS05_CS_1808-linux64-159154-opt.md5
-rw-r--r-- 1 tibero tibero 284960023 Sep 29 22:45 tibero5-bin-FS05_CS_1808-linux64-159154-opt-tested.tar.gz
- 무결성 체크
- [tibero@goni Tibero]$ md5sum tibero5-bin-FS05_CS_1808-linux64-159154-opt-tested.tar.gz
5230efd0b6994faf580ec4efe3b75428 tibero5-bin-FS05_CS_1808-linux64-159154-opt-tested.tar.gz
[tibero@goni Tibero]$ cat tibero5-bin-FS05_CS_1808-linux64-159154-opt.md5
5230efd0b6994faf580ec4efe3b75428 tibero5-bin-FS05_CS_1808-linux64-159154-opt.tar.gz
- 압축해제
- [tibero@goni Tibero]$ tar xvzf tibero5-bin-FS05_CS_1808-linux64-159154-opt-tested.tar.gz
... (생략)
tibero5/license/oss_licenses/oss_licenses.txt
tibero5/license/oss_licenses/BSD_license.txt
tibero5/license/oss_licenses/Apache_v2.txt
라이선스 파일 복사
- [tibero@goni Tibero]$ cp license.xml tibero5/license/
- [tibero@goni Tibero]$
6. TIP 파일 생성
- [tibero@goni Tibero]$ cd tibero5/config/
- [tibero@goni config]$ ./gen_tip.sh
Using TB_SID "tibero"
/home/tibero/Tibero/tibero5/config/tibero.tip generated
/home/tibero/Tibero/tibero5/config/psm_commands generated
/home/tibero/Tibero/tibero5/client/config/tbdsn.tbr generated.
Running client/config/gen_esql_cfg.sh
Done.
7. NOMOUNT 모드 기동
[tibero@goni config]$ cd ../bin/
[tibero@goni bin]$ tbboot nomount
Listener port = 8629
Tibero 5 SP1
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NOMOUNT mode).
8. DB 접속 및 데이터베이스 생성
[tibero@goni bin]$ tbsql sys/tibero
tbSQL 5 SP1
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Connected to Tibero.
SQL> 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;
SQL> quit
Disconnected.
[tibero@goni bin]$
- [tibero@goni bin]$ tbdown
Tibero instance terminated (NORMAL mode).
9. NORMAL 모드 기동
- [tibero@goni bin]$ tbboot
Listener port = 8629
Tibero 5 SP1
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NORMAL mode).
10. system.sh 실행
- system.sh를 실행하면...
- 현재 디렉터리에 있는 SQL 파일이 수행되며 role, System user, view, package 등이 생성됨
- SYS 및 SYSCAT 계정에 대한 기본 패스워드는 각각 tibero, syscat임... 이후는 Y 신공
- [tibero@goni bin]$ cd ../scripts/
- [tibero@goni scripts]$ ./system.sh
Enter SYS password:
tibero
Enter SYSCAT password:
syscat
Creating the role DBA...
Create default system users & roles?(Y/N):
Y
- 이후는 Y 신공
11. 프로세스 확인
[tibero@goni scripts]$ ps -ef | grep tbsvr
tibero 23071 23070 0 23:36 pts/0 00:00:00 tbsvr -n 4 -t NORMAL -SVR_SID tibero
tibero 23076 23071 0 23:36 pts/0 00:00:00 tbsvr_WT001 -n 4 -t NORMAL -SVR_SID tibero
tibero 23077 23071 9 23:36 pts/0 00:00:13 tbsvr_WT002 -n 4 -t NORMAL -SVR_SID tibero
tibero 23078 23071 0 23:36 pts/0 00:00:00 tbsvr_WT003 -n 4 -t NORMAL -SVR_SID tibero
tibero 23079 23071 0 23:36 pts/0 00:00:00 tbsvr_PEP001 -n 4 -t NORMAL -SVR_SID tibero
tibero 23080 23071 0 23:36 pts/0 00:00:00 tbsvr_PEP002 -n 4 -t NORMAL -SVR_SID tibero
tibero 23081 23071 0 23:36 pts/0 00:00:00 tbsvr_PEP003 -n 4 -t NORMAL -SVR_SID tibero
tibero 23082 23071 0 23:36 pts/0 00:00:00 tbsvr_PEP004 -n 4 -t NORMAL -SVR_SID tibero
tibero 23083 23071 0 23:36 pts/0 00:00:00 tbsvr_SEQW -n 4 -t NORMAL -SVR_SID tibero
tibero 23084 23071 0 23:36 pts/0 00:00:00 tbsvr_LOGW -n 4 -t NORMAL -SVR_SID tibero
tibero 23085 23071 0 23:36 pts/0 00:00:00 tbsvr_LOGA -n 4 -t NORMAL -SVR_SID tibero
tibero 23086 23071 0 23:36 pts/0 00:00:00 tbsvr_CKPT -n 4 -t NORMAL -SVR_SID tibero
tibero 23087 23071 0 23:36 pts/0 00:00:00 tbsvr_BLKW000 -n 4 -t NORMAL -SVR_SID tibero
tibero 23834 22136 0 23:39 pts/0 00:00:00 grep tbsvr
12. 시작/정지
- 시작 : tbboot
- 정지 : tbdown
13. 포트허용
iptables -I INPUT 1 -p tcp --dport 8629 -j ACCEPT