반응형
반응형
DB 보안 점검 · 운영 체크리스트 오라클 계정 관리 KISA 확인 내용: D-01~D-26 점검표 정리 아래 표는 오라클(Oracle) 운영 환경에서 자주 확인되는 KISA 점검 항목을 계정관리·접근관리·옵션관리·패치관리로 나눠 정리한 내용이다. 중요도/위험도는 “어디부터 먼저 손봐야 하는가”를 판단하는 기준으로 활용한다. 범위: D-01 ~ D-26 · 대상: 오라클 DB 운영/관리 환경 개요 핵심 포인트 점검표의 목적은 “설정이 존재하는가”가..
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은..
ORA-16055 FAL request rejected 오류: Data Guard 갭 복구 실패 원인과 조치 Oracle Data Guard 구성에서 스탠바이가 아카이브 로그를 따라가지 못해 갭(Gap)이 생겼을 때, FAL(Fetch Archive Log) 메커니즘이 프라이머리(또는 다른 소스)로부터 아카이브 로그를 가져오려다 ORA-16055: FAL request rejected가 발생하는 경우가 있습니다. 운영 환경에서는 이 오류가 “자동 갭 복구가 멈춘 상태”를 의미하는 경우가 많으므로, 네트워크·TNS·FAL 파라미터·인증(패스워드 파일)·DB_UNIQUE_NAME 정합성을 빠르게 점검하는 것이 중요합니다. ..
CSScan · DMU · TDE 개념 학습 및 정리 문자셋(유니코드) 마이그레이션 도구 흐름을 잡고, 이어서 Oracle TDE(19c) 암호화 운영과 실습까지 한 번에 정리합니다. CSScan vs DMU DMU 개념 TDE Wallet/Keystore 19c 실습 전체 흐름 1) CSScan과 DMU가 무엇인지, 어떤 문제를 풀기 위한 도구인지 정리 2) DMU에서 실제로 무엇을 검사하고 어떻게 수정/변환까지 이어지는지 이해 3) TDE의 구성요소(지갑/키스토어), 암호화 범위(테이블스페이스/컬럼), 운영 방법 정리 ..
PLS-00306 조치 절차 오류 PLS-00306 상황 프로시저 호출 에러(인수 개수 또는 타입 불일치) 핵심 호출 구문 ↔ 프로시저 시그니처(파라미터) 1:1 대조 우선순위 오버로드/NULL/명명 인자/암묵적 형변환 여부부터 점검 PLS-00306은 “프로시저/함수 호출이 정의된 파라미터와 맞지 않다”는 신호입니다. 단순히 개수만이 아니라 타입, 순서, IN/OUT 모드, 오버로드(동일 이름 다중 정의), NULL 처리 방식이 복합 원인으로 자주 얽힙니다. 본 문서는 일반오류형(확장형) 흐름으로 점검 → 복구 → 재발 방지를 정리합니다. 개요 ..