본문 바로가기

전체 글480

AWS RDS 기본 설명 및 시연 1.RDS? Amazon Relational Database Service(Amazon RDS) 로써 AWS 클라우드에서 RDBMS를 쉽게 설정, 운영 및 확장할 수 있도록 지원하는 서비스입니다.OS,Storage 관리,백업,설치,패치 등 대부분의 관리 작업에 대해서 RDS가 관리해주고 사용자는 데이터 관리에만 신경 쓰면 되는 서비스입니다. 아래 표를 보면 RDS는 애플리케이션 최적화에만 신경쓰면 되고 나머지부분은 자동관리를 해줍니다. 2.RDS 종류아래 8가지가 있습니다.•IBM Db2•MariaDB•Microsoft SQL Server•MySQL•Oracle Database•PostgreSQL •Aurora (Mysql Compatible)Aurora (PostgreSQL Compatible) A.. 2025. 7. 23.
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.