반응형
반응형
Oracle Lock Session이란? 발생 원인과 대처, Wait Event 확인 방법 Oracle에서 “lock session”은 보통 다른 세션이 잡고 있는 락(또는 래치/뮤텍스/엔큐) 때문에 내 세션이 WAITING 상태로 오래 머무는 상황을 의미합니다. 운영 환경에서는 “느려졌다”로 시작해 결국 Blocking Session(차단 세션)을 찾는 흐름으로 이어지는 경우가 많습니다. Lock Session의 핵심 개념 요약 - 락을 잡고 있는 세션 = Blocker(Blocking Session) - 락 때문에 기다리는 세션 = Waiter(Waiting Session..
TNS-12543 / TNS-00513 오류: 호스트 연결 실패 원인과 점검·복구 방법 Oracle 접속 또는 tnsping 수행 중 TNS-12543, TNS-00513 오류가 함께 나타나는 경우가 많습니다. 이 조합은 대체로 “리스너 문제” 이전 단계인 목적지 호스트에 네트워크 레벨로 도달하지 못했다는 의미로 해석됩니다. 운영 환경에서는 DNS/라우팅/방화벽/네트워크 분리(망간) 변경이 원인인 경우가 많으므로, 호스트 도달성 → 포트 → 리스너/서비스 순서로 점검하면 빠릅니다. 실무 기준으로 보면, 이 오류는 ‘리스너 로그’보다 ‘네트워크 경로’가 먼저입니다 TNS-12543/TNS-00513은..
Oracle Listener ORA-12546 · ORA-12560 · ORA-516 오류 1️⃣ 오류 개요 Windows 환경에서 자동 보안 업데이트 적용 이후 Oracle Listener가 정상 작동하지 않으며, 접속 시 다음과 같은 오류가 발생하는 사례가 확인되었습니다. ORA-12546: TNS:permission denied ORA-12560: TNS:protocol adapter error ORA-516: MISSING OR INVALID NODE 문제는 Windows 업데이트와 Oracle Listener 보안 정책(TCP.VALIDNODE_CHECKING) 간 충돌로 인해 발생하는 것으로 분석됩니다. 2️⃣ 상세 증상 Windows 자동 업데이트 이후..
Oracle ORA-19511 — RMAN 백업/복구 중 I/O 오류 ORA-19511은 Oracle RMAN 또는 백업 프로세스 중 OS 레벨 I/O 오류가 발생했을 때 나타나는 대표적인 경고입니다. 이 오류는 단일 파일이 아니라, 내부적으로 호출된 kfi.c 모듈이나 OS Kernel I/O 레이어에서 발생한 예외를 전달받는 형태입니다. 1️⃣ 대표 에러 예시 로그 ORA-19511: Error received from media manager layer, error text: sbtopen: system errorORA-19502: write error on file "/rman_backup/DB01_20251112.bkp", blockno 320, count 1..
Oracle Log file sync Event(AP) 느림 현상 Log file sync 이벤트는 트랜잭션 COMMIT 단계에서 발생하는 대표적인 대기 이벤트입니다. Oracle의 LGWR(Log Writer) 프로세스가 Redo Buffer의 내용을 실제 Redo Log File로 쓰는 동안 세션이 기다리게 되며, 이 과정에서 디스크 I/O 지연이 발생하면 응답이 느려집니다. 1️⃣ 증상 개요 Commit 또는 Insert 후 응답이 느려지고, CPU는 유휴 상태임 AWR Report에서 log file sync 이벤트 비중이 40% 이상 DB ALERT 로그 또는 트레이스 파일에 ORA-00312 / ORA-27072 오류 기록 ..
DBMS의 종류와 특징 — 관계형부터 객체관계형까지 DBMS(Database Management System)는 데이터를 체계적으로 저장·관리·보호하여 다양한 애플리케이션에서 효율적으로 접근할 수 있게 해주는 핵심 소프트웨어입니다. 이번 글에서는 DBMS의 대표적인 유형과 각 모델의 특징, 활용 사례를 정리했습니다. 1️⃣ 관계형 DBMS (RDBMS) 데이터를 테이블(Table) 형식으로 저장하고, SQL을 통해 접근하는 가장 보편적인 데이터베이스입니다. 데이터를 행(Record)과 열(Field)로 구성하여 저장. 테이블 간 관계는 Primary Key, Foreign Key로 정의. 데이터 무결성과 일관성 보장...