전체 글489 ORA-56935 impdp 시 database의 timezone version 차이에 따른 에러 해당 에러는 버전이 다른 DB로 이관(11g -> 19c)시에 발생한 에러입니다.impdp를 할때 에러가 발생하였습니다. ORA-39097: 데이터 펌프 작업에서 예상치 않은 오류 -56935 발생ORA-39065: DISPATCH에 예상치 않은 마스터 프로세스 예외사항 발생ORA-56935: 기존 datapump 작업에서 서로 다른 시간대 데이터 파일 버전을 사용하고 있습니다.ORA-06512: "SYS.DBMS_DST", 1849행ORA-06512: "SYS.DBMS_SYS_ERROR", 79행ORA-06512: "SYS.DBMS_DST", 1812행ORA-06512: "SYS.KUPM$MCP", 20452행ORA-06512: "SYS.KUPM$MCP", 13059행ORA-06512: "SY.. 2026. 4. 13. 라이브러리 캐시관련 에러 정리 및 재현(Cursor : Mutex X 등) 오늘은 운영시 발생한 라이브러리 캐시 관련 이벤트에 대한 정리와 해소방안에 대해서도 정리해보도록 하겠습니다. 상황은 아래와 같았습니다.특정 쿼리의 child_id가 엄청 늘어나면서 세션이 지속적으로 늘어나고 있었고, Cursor : Mutex X 가 발생되며 대기상태에 빠져있었습니다.해소는 앱단에서의 유입을 멈추고 현재 세션들의 동일한 sql_id를 shared pool에서 flush 시킴으로써 해소를 시켰습니다.후에 정리를 위해 테스트해보며 상황을 발생시켜보고 해소방안 중 하나를 소개하도록 하겠습니다. 개념정리우리가 아는 SQL문장의 parsing에 대해서 보면 라이브러리 캐시를 검색할때 아래의 과정을 거칩니다.1) SQL문장을 해시함수 적용결과 value 값으로 cache의 hash bucket의 .. 2026. 4. 2. ORA-00257: Archiver error 발생 재현 테스트 안녕하세요. 운영에서발생한 에러에 대해서 분석하던 중 테스트환경에서 발생을 재현하기 위해 테스트한 내용을 정리하였습니다.기존의 ORA-00257 에러는 FRA영역이나 archive 디렉토리의 영역이 full일때 발생하였었는데, 이번 case는 archive영역과 FRA영역이 충분한대도 발생하였습니다.(제가 Full 인경우만 발생하는 줄 알았는데.. 이부분에서 착오가 있었고 원인분석이 지체되었습니다) 발생 에러클라이언트 세션에서 접속 시 발생하였습니다.ORA-00257: Archiver error. Connect AS SYSDBA only until resolved. 원인 어떠한 이유로 아카이브 프로세스가 Hang이 걸리게 되면 해소할 때까지 해당 에러를 뱉으며 접속이 불가능합니다. 해결해소는 Hang이 .. 2026. 4. 2. CTAS의 심화 CTAS는 테이블 복제 및 백업테이블 생성용으로 많이 사용하는 명령어입니다. 단순히 그 뿐 아니라 이관 및 구조변경시에도 작업량을 굉장히 줄여줄 수 있는 커멘드 설계가 가능하여 정리해보도록 하려 합니다. 특징으로는 Direct path read를 사용하여 이관시에 빠른 속도가 장점입니다.nologging 옵션 사용하여 redo생성을 최소화할 수 있습니다.not null을 제외한 제약조건은 생성시에 포함되지 않습니다.인덱스 및 default , PK, FK, check 제약조건등은 포함되지 않습니다. 제가 추가로 확인한 특징은 아래와 같습니다.***) 생성시에 파티션, 압축 등의 옵션을 사용할 수 있습니다.***) 생성시에 컬럼순서를 조정할 수 있습니다.***) 생성시에 컬럼의 default값을 직접 지정.. 2026. 2. 2. 이전 1 2 3 4 ··· 123 다음 반응형