Memo/Tibero 3

[Tibero] 개발 DB Server 부팅실패 이슈처리

개요 2022.08.30 개발 DB용량 초과 최초발생 → 우선 Tibero Log 파일 삭제조치 2022.09.27 작업이력 현재 개발 DB 는 VM에서 구동중인데, 지난 7월 하드디스크 관련 경고 메세지 발생 후 다시 켜지지 않는 사태가 발생했었다. 당시 부팅 메세지를 확인해봤을때, 가용 디스크 용량이 99% 까지 사용되며 부팅파일을 실행시키지 못해 LOCK 상태에 빠지는 것으로 판단했다. 문제는 CLI모드로도 접속이 불가해서.. 웹서버의 경우 비정상 용량초과 발생시 보통 불필요한 로그파일을 삭제하는 것으로 처리했었는데 CLI 모드 접속이 안되니.. 대용량 LOG파일의 추적/삭제가 불가했다. 다행히 개발Server이미지를 반기별로 백업하고 있어 백업 이미지로 복구를 진행했다. 아래와 같은 절차로 진행 ..

Memo/Tibero 2022.10.28

[Tibero] APM 테이블 스페이스 재생성

개념 Automatic Performance Monitering (매뉴얼) Tibero DBMS는 DBA가 성능 문제를 진단하는데 도움을 주기 위해 다양한 종류의 통계를 제공하고 있다. Automatic Performance Monitoring(이하 APM)은 이러한 통계 정보를 주기적으로 자동 수집하여 DBA가 이를 위한 작 업을 따로 할 필요가 없어졌고, 수집한 통계 자료에 대한 자체적인 분석 리포트 출력 기능을 제공하여 시스템 부하 분 석에 도움을 줄 수 있는 기능이다. Oracle의 AWR(Automatic Workload Repository)에 해당하는 기능이다. 주요기능 스냅샷 (v$sysstat, v$system_event, v$sqlstats, v$sgastat 등 Tibero의 각종 성능..

Memo/Tibero 2022.10.27

[Tibero] undo 테이블스페이스 switch

UNDO 테이블스페이스 데이터파일의 크기를 줄일수 없어 TBS 를 재지정 개념 undo & redo REDO : 오래된 데이터를 최신 데이터로 만들기 위해 존재 (읽기 일관성을 위해 언두사용) UNDO : 최신데이터를 오래된 데이터로 만들기 위해 존재 ORA-1555 발생시 undo_retention 이나 언두 TBS 크기의 튜닝을 검토 장비에 장애가 발생하거나 인스턴스가 비정상 종료했을떄는, 리두와 언두를 사용해 데이터를 복구하고 커밋하지 않은 데이터의 롤백을 수행 undo Table 관리 Undo Data가 늘어나도 늘어난 데이터파일의 크기를 줄일 수는 없다. Commit을 수행해도 Undo Segment안에 Undo Data는 지워지지 않고 남아있기 때문. Commit 수행 시 다른 서버 프로세스가..

Memo/Tibero 2022.10.25