반응형
반응형
로그마이너란 무엇이며 DELETE 오실행 데이터를 복구하는 방법 로그마이너는 Oracle Database의 Redo Log와 Archive Log를 SQL 형태로 분석하는 기능입니다. 실무 기준으로 보면 단순 조회 도구가 아니라, 누가 언제 어떤 DML을 수행했는지 추적하고 잘못 실행된 DELETE, UPDATE, INSERT를 되돌릴 근거를 찾는 복구 보조 도구에 가깝습니다. 특히 DELETE 오실행처럼 데이터는 사라졌지만 Redo Log가 남아 있는 상황에서는 SQL_UNDO를 활용해 복구 SQL을 만들 수 있습니다. 로그마이너란? 로그마이너(LogM..
ORA-01031 해결: 권한 부족 원인별 점검과 최소 권한 복구 ORA-01031: insufficient privileges(권한이 불충분합니다) 오류는 “권한이 없다”라는 한 문장으로 끝나지 않는 경우가 많습니다. 같은 메시지지만 원인은 시스템 권한, 객체 권한, 롤(ROLE) 적용 방식, 프로시저 권한 모델(definer/invoker), PDB/컨테이너 권한 범위까지 다양하게 갈립니다. 실무 기준으로 보면 ORA-01031은 “GRANT 한 번 더 주면 된다”로 끝내면 재발합니다. 어떤 작업(DDL/DML/..
ORA-01841 해결: 날짜 값 범위 오류 점검과 변환 표준화 ORA-01841은 날짜/시간 변환 과정에서 연도(YYYY) 값이 0이거나 허용 범위를 벗어난 값이 들어올 때 발생하는 대표적인 오류입니다. 특히 문자열을 DATE나 TIMESTAMP로 변환하는 SQL/PLSQL, 또는 애플리케이션/ETL에서 넘어오는 파라미터 처리에서 자주 나타납니다. 실무 기준으로 보면 ORA-01841의 원인은 “오라클이 날짜를 이해 못했다”가 아니라, “입력값(문자열/바인드)이 기대한 포맷·범위가 아니다”인 경우가 대부분입니다. ..
ORA-24256 해결: 네트워크 ACL 설정 오류 점검 ORA-24256은 대체로 DB에서 외부 네트워크(HTTP/HTTPS, SMTP, TCP 등)로 나가려는 시도 중 네트워크 ACL(Access Control List) 설정이 맞지 않아 발생하는 오류입니다. 일반오류형(확장형 매뉴얼) 흐름으로, 운영 환경에서 바로 확인 가능한 점검과 복구 절차를 정리합니다. 실무 기준으로 보면 ORA-24256은 “네트워크가 안 된다”가 아니라 “DB 사용자에게 네트워크 권한이 없다/잘못 매핑됐다”에 가깝습니다. 즉, OS 방화벽이나 라우팅 문제..
RMAN 백업 시 ORA-17500 ODM NFS I/O error 해결 NFS 마운트 디스크(/orabackup)로 RMAN 백업을 수행할 때 ORA-17500: ODM err::NFS I/O error와 함께 백업이 Fail 되는 케이스를 기준으로, DB 재기동 없이 우회 적용하는 절차를 정리합니다. 개요 Oracle 19c와 NFS 조합에서 특정 설정/동작이 맞지 않아 RMAN 백업 I/O가 실패하는 경우가 있습니다. 설정을 “정상 해법”으로 수정하려면 DB Restart가 필요할 수 있는데, ..
mssql error 15023 오류 15023은 SQL Server에서 로그인/사용자/역할(Principal) 관련 작업(생성·매핑·권한·소유자 변경 등)을 수행할 때 이미 존재하는 Principal과의 충돌 또는 SID/매핑 불일치로 실패하는 상황에서 자주 등장한다. 개요 SQL Server의 보안 객체는 크게 서버 수준(Login)과 DB 수준(User)로 나뉘며, 이 둘은 내부적으로 SID를 통해 매핑된다. 백업/복원, 서버 이관, AlwaysOn/복제, 스크립트 배포 과정에서 “같은 이름이 이미 있는데 SID가..