| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 오라클 관리
- ORACLE모니터링
- oracle
- 오라클 오브젝트 사용량
- 오라클 temp 사용량 증가 원인
- 오라클 기본 설정
- 오라클 상태 분석
- oracle DBA_HIST_SQLSTAT
- 오라클 책 추천
- 오라클 초기 설정
- 오라클분석
- oracle 분석
- 오라클 모니터링
- 오라클
- 오라클DB
- DB 상태 분석
- 오라클 초보 책 추천
- 오라클실시간모니터링
- DB모니터링
- ORA-01652
- 인덱스 사용량 분석
- 오라클 테이블스페이스 사이즈 변경
- 오라클실시간분석
- DBA_HIST_SQLSTAT
- ORACLE실시간모니터링
- 오라클 기초
- 오라클모니터링
- 오라클 autoextend off
- 테이블 사용량 분석
- 오라클 테이블 인덱스 사용량 분석
- Today
- Total
목록전체 글 (14)
OracleDB
0년 경력 DB 전문 컨설턴트가 만든 Oracle 실시간 분석 솔루션, DB Artifex평면적인 수치 나열을 넘어, DB를 입체적으로 분석해 장애의 원인을 가장 빠르고 정확하게 짚어냅니다.DB가 느려지는 진짜 원인 DB Artifex는 "현상"이 아니라 "원인"을 보여줍니다.* Oracle 실시간 모니터링 분석 솔루션- 1개 DB 인스턴스 라이선스로 프로그램 설치·사용 무제한* DB Artifex가 제공하는 5가지 핵심 가치- 한 화면 통합 모니터링 — DB 성능을 좌우하는 12개 핵심 지표를 대시보드 하나로 원인 추적- 2,000여 개 Wait Event를 초 단위로 분석해 병목의 "진짜 원인"을 특정- 장애 예방 — Tablespace 증가 추이·임계치 알람으로 용량 장애를 사전 차단- 성능 ..
20년 경력 DB 전문 컨설턴트가 만든 Oracle 실시간 분석 솔루션, DB Artifex평면적인 수치 나열을 넘어, DB를 입체적으로 분석해 장애의 원인을 가장 빠르고 정확하게 짚어냅니다.DB가 느려지는 진짜 원인 DB Artifex는 "현상"이 아니라 "원인"을 보여줍니다.* Oracle 실시간 모니터링 분석 솔루션- 1개 DB 인스턴스 라이선스로 프로그램 설치·사용 무제한* DB Artifex가 제공하는 5가지 핵심 가치- 한 화면 통합 모니터링 — DB 성능을 좌우하는 12개 핵심 지표를 대시보드 하나로 원인 추적- 2,000여 개 Wait Event를 초 단위로 분석해 병목의 "진짜 원인"을 특정- 장애 예방 — Tablespace 증가 추이·임계치 알람으로 용량 장애를 사전 차단- 성능..
Oracle 19c 테이블스페이스 초기 설정 작업 환경: OS: Oracle Linux 8.9 DB: Oracle 19c Oracle Tablespace 기초 설정 간단하게! - Oracle 기본 설치로 진행하면 테이블스페이스 사이즈 1G 이하로 설정된다. - SYSAUX, UNDO, TEMP 사이즈는 최소 1G 이상 변경 필요 - 업무에 따라 다르지만 UNDO, TEMP 200~300G 이상 사용하기도 한다. - DATAFILE은 가능하면 최대 20~30G 사이즈 설정 권장 - 자동 사이즈 증가는 복구, 데이터 이관할 때 문제가 발생될 수 있어 가능하면 OFF 설정 - ADD DATAFILE 추가하는 방법이 가장 좋다. 기본: AUTOEXTEND ON 권장: AUTOEXTEND OFF Tablespac..
오라클 오브젝트 사용량 분석 작업 환경: OS: Oracle Linux 8.9 DB: Oracle 19c Oracle 오브젝트 사용량 분석 방법 (DBA_HIST_SEG_STAT) - 테이블, 인덱스 사용량(Logical read, DISK I/O, Buffer busy wait)을 확인할 때 많이 사용한다. - (1+1, 콘서트) 트렌젹션이 몰리는 이벤트 진행할 때 특정 테이블, 인덱스 사용량이 급격하게 증가된다. - 잽싸게 분석해서 담당 개발자와 분산 처리가 필요한 부분을 상의하자. - DBA 관리 잘못이 아니어유~ 설계 문제... Oracle 오브젝트 사용량 분석 SQL - BEGIN_INTERVAL_TIME 컬럼을 이용해 분석 일자 범위를 지정해서 사용 - AND BEGIN_INTERVAL_TIM..
오라클 DB 상태 정보 분석 작업 환경: OS: Oracle Linux 8.9 DB: Oracle 19c Oracle 시간별 DB 상태 분석 DBA_HIST_SQLSTAT - DB 사용량이 언제 증가되었는지 확인할 때 매우 유용하게 사용할 수 있다. - DB 사용량이 왜 증가되었는지 트랜젝션 증가 원인을 꼭 분석해야 한다. - 문제점 분석(Why)를 찾으면 해결(Solution)이 가능하다. - 분석 컬럼 상세 CPU_TIME_DELTA (파싱/실행/패치에 사용하는 CPU 시간(마이크로 초)의 델타 값) EXECUTIONS_DELTA (SQL 실행 수 델타 값) BUFFER_GETS_DELTA (Child cursor에서 가져오는 Buffer 델타 값) PHYSICAL_READ_BYTES_DELTA (S..
오라클 TEMP 사용량 분석 방법 작업 환경: OS: Oracle Linux 8.9 DB: Oracle 19c Oracle Temp 사용량 증가 원인 및 SQL 분석 - Temp 사용량이 급격히 증가하면 ORA-01652 에러가 나타난다. - ORA-01652: Temp 지정된 공간을 전부 사용해 더 이상 늘릴수 없다. - Temp 공간이 너무 작아도 문제지만 그렇다고 계속 증가하는 것도 좋은 방법은 아니다. - 사용량이 급격히 증가되는 이유와 원인을 분석한다. - 대부분의 문제는 개발자가 대량의 데이터를 추출하는 SQL을 사용할 때 나타난다. - SQL을 빠르게 kill하고 담당 개발자와 좋은 언어(?)로 잘 설득합니다. Oracle Temp 사용량 분석 - FREE_GB 컬럼 데이터가 얼마나 남았는지..
오라클 Alert log SQL 분석 방법 작업 환경: OS: Oracle Linux 8.9 DB: Oracle 19c Oracle SQL Tool에서 Alert log 분석 (X$DBGALERTEXT) - Alert log는 서버에 접근 리눅스 명령어(tail, vi) 분석을 많이 한다. - DB 서버가 많으면 분석할 때 생각보다 꽤 불편하다. - 매일 특이 사항 없는지 확인하거나 (ORA-) 에러 분석에 유용하다. - 로그에 에러 발생하면 꼭 분석해야 한다. 무시하고 있다 더 큰 사고 터지면 회사 다니기 너무 괴롭... Oracle Alert log 분석 SQL - 최근 7일 기준 분석 1 2 3 4 5 6 7 8 SELECT HOST_ID, HOST_ADDRESS, TO_CHAR(ORIGINATIN..
Oracle 겁나 빠른 Shutdown 방법 작업 환경: OS: Oracle Linux 8.9 DB: Oracle 19c Oracle 종료를 빠르게 해보자 (Kill Session) - 트랜젝션이 많은 DB 종료 시 40~50분 이상 시간이 소요되는 경우가 있다. - 어플리케이션, 개발자 세션을 DB 종료 전에 내려줘야 하는데 대부분은 안 내려준다. - Kill session을 이용하면 굉장히 빠른 속도로 내릴수있다. - 기존 40~50분 정도 소요되는 작업 4~5분이면 가능하다. (약 10배 개선 가능) - kill session은 "immediate" 옵션을 사용하면 깔끔하게 정리 가능 - DB 모니터링하다 발생하는 Wait event도 확인이 가능하니 실시간 분석할 때 사용하는 걸 추천합니다. Or..