1. Hang 발생시 해당 명령어로 접근 후, oradebug 수행 # sqlplus –prelim “/ as sysdba” SQL>alter system set events ‘immediate trace name ashdump level 10’; SQL> oradebug setmypid SQL> oradebug unlimit SQL> oradebug dump ashdump 10 (level 10) --ASHDUMP 생성 SQL> oradebug tracefile_name
2. DB 정상화 후, ASHDUMP파일을 SQL Loader로 테이블 생성 # sqlldr userid=test/test control='/home/oracle/ashldr.ctl' data='/u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_28661.trc‘
3. ASHDUMP 내역을 확인하여 이슈 분석 SQL> select * from ashdump; |
'1. IT Story > Scripts' 카테고리의 다른 글
Oracle 동일 SQL_ID의 실행 변경사항 계획 비교 스크립트 (0) | 2019.05.17 |
---|---|
Oracle/Oragrid Relink 작업 스크립트 (0) | 2019.05.11 |
Oracle 실시간 Session 조회 스크립트 (0) | 2019.04.29 |
Oracle ASH TOP Activity (0) | 2019.04.28 |
PostgreSQL Vaccum(XID) 관리 스크립트 (0) | 2019.04.25 |
Oracle Awr Generator (0) | 2019.04.22 |
PostgreSQL Backup/Recovery 요약 스크립트 (0) | 2019.04.18 |
Oracle Character Set Scanner (CSSCAN)변경 대상 추출 스크립트 (0) | 2019.04.17 |