Tibero 5 Sp1 설치 ( solaris SunOS 5.10 기준)
projdel "user.tibero" -- 프로젝트 삭제
위의 1번 항목과 2번 항목은 OS 관리자가 하는 것이므로 설치하기 전에 티베로 계정을 만들어 달라고 보통 말하면 관리자가 만들어주는 것이 원칙이다. 티베로 엔지니어가 손댈 사항은 아니다. 하지만 예외적으로 고객들이 모르는 경우가 있으므로 그럴 때 동의를 받은 상태에서만 위의 항목을 진행한다. 자바도 마찬가지이다.
hostname:'$PWD''>'export TB_HOME=/home/tibero/tibero5
export TB_SID=tibero
export TB_PROF_DIR=$TB_HOME/bin/prof
export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$PATH
export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$LD_LIBRARY_PATH
alias tbhome='cd $TB_HOME'
alias tblog='cd ${TB_HOME}/instance/$TB_SID/log'
alias tbcfg='cd $TB_HOME/config'
alias tbcfgv='vi $TB_HOME/config/$TB_SID.tip'
alias tbi='cd ~/tbinary'
alias tm='cd ~/tbinary/monitor;monitor;cd –'
hostname:'$PWD''>'
export TB_HOME=/home/tibero/tibero5
export TB_SID=tibero
export TB_PROF_DIR=$TB_HOME/bin/prof
export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$PATH
export LD_LIBRARY_PATH_64=$TB_HOME/lib:$TB_HOME/client/lib:/usr/ucblib/sparcv9:$LD_LIBRARY_PATH_64
alias tbhome='cd $TB_HOME'
alias tblog='cd ${TB_HOME}/instance/$TB_SID/log'
alias tbcfg='cd $TB_HOME/config'
alias tbcfgv='vi $TB_HOME/config/$TB_SID.tip'
alias tbi='cd ~/tbinary'
alias tm='cd ~/tbinary/monitor;monitor;cd –'
Tibero 바이너리 설치 ( 티베로엔진 + tbinary + license 3파일이 준비파일 )
gunzip -v tibero5-bin-5_rel_S1419-solaris5.10-86442-opt-tested.tar.gz 로 압축한번 풀고
tar –xvf tibero5-bin-5_rel_S1419-solaris5.10-86442-opt-tested.tar 으로 푼다.
초기 환경 파일 생성
#-------------------------------------------------------------------------------
###########################
##Base Info.
###########################
DB_NAME=tibero
LISTENER_PORT=8629
CONTROL_FILES="/home/tibero/tbdata/control001.ctl","/home/tibero/tbdata/control002.ctl"
#위에는 컨트롤파일 위치가 같은 곳이지만, 컨트롤파일은 서로 다른 디스크를 쓰는 곳에 위치시킨다.
DB_CREATE_FILE_DEST="/home/tibero/tbdata"
#LOG_ARCHIVE_DEST=/home/tibero/tbdata
############################
##Session개수 ( 할당된 메모리에 영향을 받는다 ) – 세션당 1메가 + @
############################
MAX_SESSION_COUNT=200
############################
##TSM(Tibero Shared Memory)
############################
TOTAL_SHM_SIZE=6G
MEMORY_TARGET=12G
_sem_arr=N # 커널파라미터 설정 영향을 거의 안받게 하는 히든 파라미터
#DB_FILE_MULTIBLOCK_READ_COUNT=16 (default=8)
USE_NET_KEEPALIVE=Y
_USGMT_UNIFORM_EXTSIZE=1024
#-------------------------------------------------------------------------------
#OPEN_CURSORS=150 #기본 : 50
파란색 : 사이트에 맞추어서 설정을 해야 하는 내용.
생성이 되는 파일들에 위치는 사이트 정책에 따라서 정해져야 한다.
네트워크 설정 파일
$ TB_HOME/client/config/tbdsn.tbr
데이터베이스 만들기 ( DB Create )
finger : 현재 접속 사용자 확인하기
vi /etc/passwd : 계정보기
아카이브 모드로 변경( no는 no만 붙이면됨 )
tbboot mount 모드 >>> tbsql sys/tibero >>> alter database archivelog;
select log_mode from v$database; >>> 로그모드 보기
패스워드 재설정 >>> 루트모드에서 passwd SID명 엔터 치고 재설정
home/tibero_SID/tibero4/config/tibero_SID.tip file설정 파라미터
==================== 아래는 팁 ================================
LSNR_LOG_DEST : listener 로그
DBMS_LOG_DEST : dbms.log
TRACE_LOG_DEST : trace.log
LOG_ARCHIVE_DEST : archive log dest
TBCM_LOG_DEST : tbcm log
TRACE_DUMP_DEST : tracedump file로그
SQL_TRACE_DEST : sqltrace log
AUDIT_FILE_DEST : audit log
tbboot resetlogs : 예전 잘못된 redo 파일들을 클리어 해준다.
에러설명 보고싶을 때 : tberr 70003 이런식으로 쳐준다.
AUDIT(감시기능) : DDL감시
마운트모드에서 SQL> purge recyclebin; 빈파일날리기
대형테이블은 6개월에 한번 리오그가 좋다.
$tbprof – 정보확인
SQL>alter system switch logfile;
Redolog 용량이 다 안차도 아카이브 강제 저장하는 명령어
tbcm –b : tbcm켜는 명령어
tbdown pid : 현재 돌아가는 프로세스 아이디를 알 수 있음.