본문 바로가기

DB

(20)
[Tibero] Backup & Recovery (1) 1. Backup & Recovery 개요 1.1. Backup(백업) - 여러가지 유형의 장애로부터 데이터베이스를 보호하기 위함. - MTBF(Mean Time Between Failure)를 증가시키고, MTTR(Mean Time To Recover)를 감소. - 관리자는 시스템 장애 시 발생한 손실을 최소화하고, 복구 가능한 상태로 데이터베이스를 운용해야 함. - 최소한 한 달에 한번 데이터베이스 전체 백업 및 하루에 한번씩 Export 백업 권장. - 데이터베이스 관리자는 백업에 대한 정책을 수립하고 꼭 필요한 데이터를 최소한의 양으로 백업해야 함. - 백업이 정상적으로 수행되었는지 주기적으로 검증하는 것을 권장. 1.2. Recovery(복구) - 시스템 장애 발생 시 복원 또는 시스템 작동을 ..
[Tibero] Cent OS 7에 티베로 TAC(이중화) 구성 | 설치 * 설치 환경 : cent OS 7 최소 설치 미션 1. 포트번호 변경 cd /etc/ssh ls -al cp sshd_config sshd_config_backup_240214 백업본 만들기 vi sshd_config 포트번호 변경 semanage port -a -t ssh_port_t -p tcp 변경한포트번호 (semanage not found 오류 발생 시 > yum -y install policycoreutils-python 설치 후 재시도) service sshd restart netstat -an |grep LISTEN (netstat not found 오류 발생 시 > yum -y install net-tools) systemctl stop firewalld systemctl disable..
[Tibero] 티베로 TAC(이중화) 개념 TAC이란 ? Tibero Active Cluster 싱글 서버는 하나의 데이터베이스와 하나의 인스턴스로 구성된다. 반면에 TAC은 하나의 데이터베이스에 두개 이상의 독립적인 인스턴스로 구성되어있어 가용성과 확장성을 가지고 있다. 가용성 : 운영 중에 한 노드에 장애가 발생하여 멈추더라고 정상적으로 동작하는 다른 노드에서 서비스를 지속할 수 있으므로 항상 사용할 수 있는 상태. 비슷한 목적을 갖고있는 구조로, HA(고가용성)가 있는데 HA는 active-standby구조라서 active에 장애가 발생할 때 standby로 전환 후 down time이 발생한다. 반면에 TAC은 모두 active상태이기 때문에 down time이 거의 없다. *down time : 시스템을 이용할 수 없는 시간 확장성 : ..
[Tibero] Raw Device 생성하기 VMware 하드디스크 추가 Raw Device란? Raw Device란? : 블록 장치로 구성되는 것이 아닌 문자 장치로 구성되는 방식. 포맷을 지정하지 않고 디스크를 구성. *문자 장치란 ? 문자 단위로 입출력이 이루어지며, 커널이 제공하는 버퍼를 사용 ittt.tistory.com * VMware 워크스테이션, centOS 7(Linux), Xshell(원격터미널) 사용. 1. VMware에서 하드디스크 추가 (controlfile, logfile, datafile, tempfile, undo 각각 할당할 예정) 데이터베이스 생성 구문에 맞춰서 하드 디스크를 추가해준다. ex) 컨트롤파일, 리두로그파일, 데이터파일, 임시파일, 언두파일 == 하드디스크 5개 추가 각각 할당할 시 속도나 성능 향상. 단, insert 시 각각 삽..
[DB] Raw Device란? Raw Device란? : 블록 장치로 구성되는 것이 아닌 문자 장치로 구성되는 방식. 포맷을 지정하지 않고 디스크를 구성. *문자 장치란 ? 문자 단위로 입출력이 이루어지며, 커널이 제공하는 버퍼를 사용하지 않고, 입출력 장치의 버퍼 또는 큐를 사용. Raw Device 특징 - 명칭과 같이 날것의 Device. - 볼륨을 구성할 때 사용. - 대칭되는 개념으로 File System이 있음. - 관리가 까다로움. Raw Device 등장배경 - Raw Device의 경우 주로 DBMS의 데이터를 저장하는 공간으로 사용한다. - DBMS의 저장 공간 중 가장 중요한 부분은 Disk의 I/O 성능이다. - Raw Device의 경우 운영체제가 필요 없으므로 File System에서 사용하는 운영체제를 거치..
[Tibero 6] tbinary/monitor 활용 방법 tibero alias 모음 1. 환경변수 편집기 vi ./.bash_profile 2. 모니터 as 설정 3. 사용 나가기 : x vi ./.bash_profile 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 tbdata='cd ~/tbdata' alias tm='sh ~/tbinary/monitor/monitor' source ./.bash_profile
[Tibero 6] Tibero Database 점검하는 방법 점검 사항 점검 툴 압축되어있는 경우 해제 후 실행 cd tbinary/tbchk sh tbchk.sh 점검 사항 1. TSM Info : Shared Memory 기본 정보를 확인한다. 1-1. Shared Memory Size (TSM(Tibero Shared Memory)) : 2048M > Tibero에서 사용하는 전체 Shared Memory 크기 TOTAL_SHM_SIZE 파라미터로 조정 TSM == Shared Cache Size + Data Buffer Cache Size + Log Buffer Size + fixed memory Size 1-2. Shared Pool Size (Shared Cache Size) : 470M > (TSM - fixed memory - Database Buffer Ca..
[Linux] 리눅스 cent OS 7에서 Tibero 6 패치 (Fix Set) VMware (workstation) centOS7 (Linux) Tibero6 (Database) X-shell (원격 터미널) 사용 ※ 패치 ? tibero엔진을 이전보다 개선된 버전으로 업그레이드하는 과정 (Tibero에서는 이런 패치파일을 Fix Set이라고 부름 ) 1. 패치 전 점검 사항 1-1) sys계정 로그인 sys, syscat password 확인해두기 conn syscat Default) sys password : tibero, syscat password : syscat 1-2) valid 오브젝트 갯수 확인 : 유효한 오브젝트 Patch후 기존에 Valid -> Invalid 할 경우 조치를 취하기 위함 > col owner format a20 > set pages 500 > s..