oracle167 lob 컬럼 move tablespace 명령어 인덱스 rebuild까지 수행 ALTER TABLE MOVE LOB(LOB 컬럼명) STORE AS (TABLESPACE ) UPDATE INDEXES; 병렬로 수행ALTER TABLE MOVE LOB (LOB 컬럼명) STORE AS (TABLESPACE ) PARALLEL n UPDATE INDEXES;테이블과 LOB 동시에 ALTER TABLE MOVE TABLESPACE LOB (LOB 컬럼명) STORE AS (TABLESPACE ) UPDATE INDEXES; 2025. 7. 17. ORA-04021 timeout occurred while waiting to lock object %s 원인 : 다른 세션의 라이브러리 캐시 락으로 인해 앞선 세션이 락을 해제할때까지 대기하는 이벤트이고, 5분 대기 후에 발생함. 해결 : 앞선 세션이 락을 해제한 후 다시 시도하거나. 앞의 세션이 kill가능한 경우 찾아서 kill session 수행. 참고 : Doc ID 1486712.1 Object를 사용해야 하는 세션은 먼저 Object에 대해 특정모드(null,shared,exclusive)로 라이브러리 락을 획득하려고 시도합니다.라이브러리 캐시 락을 획득하면 다른세션이 해당 캑체를 수정할 수 없습니다. (패키지 또는 뷰를 recomplie할때 exclusive lock이 발생) Object lock은 첫번째 단게이며, 기본적으로 라이브러리 캐시에서 Object를 찾은다음 특정모드로 lock을 거.. 2025. 7. 17. SQL loader 사용시 ORA-00054 발생과 예방 SQL Loader 사용시 ora-00054 resource busy and acquire with NOWAIT specified or timeout expired 에러 발생하는 현상이 있어서 정리하였습니다. 우선 ORA-00054는 동일한 Object에 대해서 다른 세션이 작업 중일때 나의 세션에서 발생할 수있으며, 일반적으로 DML이나 DDL작업시 발생합니다. 문제가 발생했던 부분은 파티션테이블이었고, 각각 다른 파티션 (내가 작업하려는 파티션과 동시에 다른 파티션에서 DML이 수행중이었음)에 대한 작업이 일어나고 있는 상황에서 SQL loader 세션에서 위의 에러가 발생한 것입니다. 원인 : SQL loader 사용 시 direct=true 옵션 사용Direct path로 동작하는 옵션 사용시,.. 2025. 6. 2. LOB관련 파라미터 DB_SECUREFILE LOB 관련 글은 아래를 참고해주세요https://bae9086.tistory.com/132 LOB(Large Object) Type 데이터Lob 타입 데이터는 구조화되지 않은 용량이 큰 데이터를 저장할 수 있는 데이터 타입입니다. Oracle 8i버전 부터 LOB 데이터타입이 소개되었고, 그 이전버전에서는 LONG타입으로 사용하고 있었습니다bae9086.tistory.com LOB관련 타입(BASICFILE/SECUREFILE)을 기본적으로 셋팅하는 파라미터 값입니다.각 파일들은 아래와 같은 특성을 가집니다.구분BASICFILESECUREFILE등장 버전10g 이하(기본), 11g 이후도 지원11g부터 도입성능상대적으로 느림더 빠름(최적화된 I/O, 동적 chunk, prefetch 등)공간 효율고정 .. 2025. 5. 27. 이전 1 2 3 4 ··· 42 다음