출 처 : http://blog.naver.com/hahayeom?Redirect=Log&logNo=90013730011
Alert Log File
DBA는 항상 alert log 파일을 체크하면서 시스템을 진단해야 한다.
확인 후 필요 없는 부분들을 지우거나 잘라내야 한다.
Alert log파일에 위치는 BACKGROUND_DUMP_DEST 파라미터에 의해 정해진다.
Alert log file 유지하기
에러 또는 시스템 변경의 시간과 내용을 포함하고 있다.
인터널 에러 및 블록 에러
데이터베이스 운영을 모니터링
기본값이 아닌 초기 파라미터 뷰
Alert log file로 확인할수 있는 내용들
체크포인트 시작과 마침시간
불완전 체크포인트
아카이빙하는 시간
인스턴트복구와 걸린시간
데드락과 타임아웃 오류
LOG_CHECKPOINT_TO_ALERT = true
- Checkpoint 시작과 마침시간을 alert log file에 적을 것인지 결정
오라클 서버는 백그라운드 프로세스에 대한 오류는 Trace file에 남긴다.
이 트레이스 파일을 통해 진단과 문제 해결을 할 수 있다.
그러나 일반적으로 큐닝 정보에 포함되지 않는다.
전문가 또는 중요한 정보 수집을 할 때 event setting을 사용하여 저장하게 된다.
User Trace Files
서버프로세스는 세션 또는 인스턴스 단위로 트레이스 파일을 생성할수 있다.
유저 트레이스 파일은 세션에 사용된 SQL문장을 트레이스 하기 위한 통계를
포함한다.
또한 유저 트레이스파일은 백업 컨트롤 파일 또는 SET EVENTs에 의해 생성되기도
한다.
Instance level Tracing
파라미터 파일의 SQL_TRACE = TRUE 로 사용 (default = false)
Session level Tracing
EXECUTE dbms_system.set_sql_tarce_in_session ( 8 , 12, true);
여기서 시스템 식별번호가 8이고 시리얼넘버가 12인 세션의 트레이스 파일을 남기도록 함
Dbms_system 패키지는 cstproc.sql을 실행하여 생성
ALTER SESSION SET sql_trace = true;
현제 세션의 유저트레이싱을 시작함
'Oracle > AdminⅠ,Ⅱ' 카테고리의 다른 글
[ORACLE] Materialized View (MView) (0) | 2012.06.21 |
---|---|
Automatic Undo Retention 개요 (0) | 2011.08.13 |
Move Data(sql*loader, data pump, external table) (0) | 2011.08.10 |
오라클 10g 함수 매뉴얼 (한글판) (0) | 2011.08.03 |
Oracle Data Guard : 개요 (0) | 2011.07.25 |