반응형
반응형
LIST
ORA-06512와 함께 발생하는 대표 에러 종합 가이드 핵심 요약 ORA-06512는 PL/SQL 예외 스택의 위치 정보입니다. 실제 원인은 대개 함께 출력된 다른 ORA/PLS 코드입니다. → 스택의 최상단(또는 바로 위) 라인과 동반 코드를 먼저 읽으세요. 1. 스택 읽는 법 (가장 중요한 습관) ORA-06502: PL/SQL: numeric or value error: character to number conversion errorORA-06512: at "APP.PKG_BILLING", line 128ORA-06512: at line 1 근본 원인: ORA-06502 (형 변환/값 오류) ..
Oracle Flashback 복구 가이드 및 ORA-38706 오류 조치 오라클 데이터베이스는 Flashback Database 기능을 통해 특정 시점으로 데이터를 되돌릴 수 있습니다. 이는 물리적 복구(restore)보다 훨씬 빠르고 간편하게 장애 이전 상태로 복원할 수 있는 강력한 기능입니다. 아래에서는 플래시백 설정, 복구 절차, 그리고 대표적인 오류 ORA-38706의 원인과 해결 방법을 순서대로 살펴봅니다. 1️⃣ 오라클 플래시백(Flashback) 복구 개요 Flashback Database는 데이터파일에 기록되는 Redo 정보와 별도로 Flashback Log를 활용합니다. 데이터 손상, 잘못된 DML 수행, Drop 등의 실수를 빠르게..
PostgreSQL HA 구성 중 /etc/hosts 권한 문제로 인한 클러스터 인식 오류PostgreSQL HA(replication) 환경에서 repmgr을 이용해 이중화를 구성하는 경우, 보안 점검 또는 자동화 스크립트로 인해 /etc/hosts 파일 권한이 600으로 변경되면 노드 간 통신이 차단되어 클러스터 인식이 실패할 수 있습니다.1️⃣ 문제 증상repmgr cluster show 실행 시 일부 노드가 “unreachable” 또는 “unknown”으로 표시됨Standby 노드에서 repmgrd 서비스가 지속적으로 재시작됨pg_basebackup 또는 standby clone 과정에서 “host not found” 오류 발생2️⃣ 원인 분석/etc/hosts 파일의 권한이 600으로 제한될 ..
OGG-01004 오류 조치요약OGG-01004 오류는 GoldenGate Extract 또는 Replicat 프로세스가 예상치 못한 I/O 오류나 접근 문제를 감지했을 때 발생합니다. 로그 분석, 트레일 파일 및 DB 연결 점검을 통해 원인을 파악하고 단계별로 조치합니다.1. 오류 개요이 오류는 주로 아래 상황에서 발생합니다:트레일 파일 손상 또는 누락디스크 용량 부족 또는 I/O 지연파일 퍼미션 문제DB 연결 실패 또는 네트워크 단절2. 1차 점검 순서로그 점검grep -n "OGG-01004" /u01/ogg/ggs/ggserr.log | tail -n 50프로세스 상태 확인ggsci> info allggsci> info REPLICAT1, detail트레일/체크포인트 파일 점검ls -lh /u01..
ORA-00020: 최대 프로세스 수 초과 오류 및 함께 자주 발생하는 Oracle 오류 모음■ ORA-00020 오류 개요오류 코드 ORA-00020: exceeded maximum number of processes specified in initialization parameter는 Oracle Database 인스턴스가 허용한 최대 프로세스 수(프로세스 상태 객체)를 모두 사용했을 때 발생한다.예를 들어 로그에는 다음과 같은 메시지가 기록될 수 있다:ORA-00020: maximum number of processes (300) exceeded이 오류가 발생하면 데이터베이스에 새 연결이 불가능해지고, 작업이 중단될 수 있다. 실제 사례에서도 “process state objects are in u..
[PostgreSQL] JSONB 변환 오류 및 CSV 인코딩 깨짐 해결 사례🧩 오류 개요PostgreSQL 환경에서 JSON 데이터를 처리하던 중 다음과 같은 오류가 발생했습니다.ERROR: function jsonb_array_elements(json) does not existHINT: You might need to add explicit type casts.또한 CSV 파일을 Windows 환경에서 열었을 때, 한글이 깨지는 현상도 함께 보고되었습니다.⚙️ 원인 분석 JSONB 변환 오류 — 함수 jsonb_array_elements() 는 jsonb 타입만 지원하므로, json 타입 데이터에 대해 명시적 캐스팅이 필요합니다. CSV 한글 깨짐 — PostgreSQL의 기본 인코딩(UTF-..