안녕하세요 벌써 2월말이 되서 곧 개강이 다가왔네요.. 저도 이제 얼마남지 않은 대학원 생활 열심히 해보겠습니다.
오늘 쓰는 글은 최근 운영중이던 프로그램 Oracle의 장애에 대해 간단히 쓰려고합니다..
캡쳐를 할 수 없는 환경이라 간단히 작성하고 제가 참고했던 포스터 링크를 남기겠습니다(워낙 잘 하셨더라구요).
장애 현상
-> 프로그램 실행 시간이 엄청 오래 걸리는 현상으로 확인
장애 확인 과정
1. ODBC 접속에서 오랜 시간 소요 확인 (Test connection으로 확인)
2. 이벤트 로그 확인 ①
3. 프로그램 실행 안되는 경우가 발생해서 SYSTEM, SYSAUX 등등 Tablespace 파일 용량 초과 확인 -> 정상
4. Oracle 실행 세션 확인
SELECT * FROM V$Resource_limit where resource_name in ('processes', 'sessions'); |
CURRENT_UTILIZATION : 현재 접속 수
MAX_UTILIZATION : 오라클 기동 시점부터 지금까지 최대 접속 수
INITIAL_ALLOCATION : init.ora 파라메터에서 설정한 수치
5. Oracle 리스너 실행 확인 ②
6. DB 서버 PC 재부팅 수행
→ 재부팅 이 후에도 정상 작동이 안되서 엄청 당황해서 구글링을 열심히 시작했습니다.
7. 명령프롬프트에서 tnsping TNS명 처리 속도 확인 -> 처리 속도 확인 저는 약 300초 가량 시간이 소요됬습니다.
C:> tnsping (TNS명) //oracle 경로에서 tnsnames.ora 참조 |
8. 그리고 다음 명령 프롬프트에서[문제 해결]
C:> lsnrctl LSNRCTL> set log_status OFF //로그 출력 X 명령어 |
※결론, Oracle이 리스너 로그를 입력... 리스너 로그 파일이 최대치를 넘어가면서 발생하는 문제였습니다
① 이벤트 로그 화면()
※ 위 화면은 참고를 위한 이미지 입니다.
② 리스너 서비스 실행 확인 화면(리스너 상태 실행 중임을 확인 할 수 있습니다.)
※ 위 화면은 참고를 위한 이미지 입니다.
출처 : 오라클 서버 접속시 지연 현상
출처 : [오라클] 접속 session 및 process 확인 쿼리문
'DB > Oracle' 카테고리의 다른 글
오라클 데이터베이스, 테이블, 데이터 용량 쿼리문 (0) | 2020.08.12 |
---|---|
Oracle 메타데이터 신규 계성 생성 및 ora-00942 발생 (0) | 2019.04.05 |
ODBC 드라이버의 설치 루틴을 시스템 오류 코드 126 때문에 로드하지 못했습니다. (SQORAS32.DLL) (0) | 2018.08.06 |
Oracle Toad 테이블 스페이스 데이터 저장 (0) | 2017.01.18 |
오라클 원하는 테이블 위치 select (0) | 2016.12.09 |