ASM 환경에서 au size 와 SQL 쿼리 속도 관계
AU SIZE 를 작게 하면 쿼리 속도가 느릴 수 있습니다. ASM 환경으로 구성된 테라 급 데이터베이스 의 SQL문 속도가 특히 IO 속도가 느려 확인 해 보니 AU SIZE 를…
DB Admin Knowhow
AU SIZE 를 작게 하면 쿼리 속도가 느릴 수 있습니다. ASM 환경으로 구성된 테라 급 데이터베이스 의 SQL문 속도가 특히 IO 속도가 느려 확인 해 보니 AU SIZE 를…
Oracle 12c R2 버전 이상 복구 방법 입니다. 실수로 시퀀스를 DROP 했을 경우 입니다. — 오후 1시에 drop 시퀀스문을 실행한 경우 select * from DBA_SEQUENCES as of timestamp(TO_DATE(‘2023/01/05…
partition index 가 Index Unusable (IU) 상태가 되었을 때 그 partition index을 사용 하게 되면 다음과 같은 에러가 발생하게 된다. SQL> SELECT /*+ INDEX(A A_IDX1) */ * FROM…
Table Random Access는 엄청난 부하를 유발 하는 작업이며 대부분의 성능 저하 SQL은 Table Random Access에서 시작됩니다. 인덱스 스캔 후 실제 데이터를 가져오기 위해 Table Random Access를…
Adaptive Query Optimization SQL의 실행 계획을 Runtime시에 변경하거나 향후에 더 나은 실행계획을 생성하기 위해 Optimizer에게 도움을 주는 메타 데이터를 수집하는 기능의 집합 Adaptive Join Methods는 SQL Runtime시…
현재의 Temp segment 사용량은 v$sort_usage(blocks)를 통해서 알 수 있으며, 과거의 Temp 사용 이력을 알 수 있는 방법은 ASH v$active_session_history 뷰의 event가 direct path read temp/direct path write temp인 것들을 통해…
1 개요 및 목적 Blcok corruption이 발생으로 인한 오류 ORA-01578 발생원인과 종류 및 확인, 처리방법에 이문서의 목적을 둔다. 1.1 Block Corruption 종류 1.1.1 Logical Corruption 메모리 블록의 손상 ORA-600 에러중…
1 테스트 환경 n 서버 : Sun Enterprise E3500 (2048M) n 운영체제 : Solaris 9 n 오라클 : Oracle 10.2.0.4 Enterprise 64bit 2 DBV Utility – Database verify 의 약자로, 7.3.2…
HUGE CLOB 데이터타입은 일반 쿼리로 불러올 경우 HUGE CLOB 의 내용이 보이지 않는다. 때문에 아래와 같이 SELECT DBMS_LOB.SUBSTR( 컬럼, 500) FROM TABLE 사용하여 SELECT 한다. SELECT DBMS_LOB.SUBSTR(칼럼명, DBMS_LOB.GETLENGTH(칼럼명), 1) –> 전체 row 뿌리기…
Recovery Database에 이상이 생겨 Error를 Return할 경우 Instance에 발생한 모든 Error는 Trace file로 받히고 Alert에 기록되므로 이상이 발견되면 제일 먼저 Trace file을 Check하여 Error를 확인하고 원인을 파악한다. Recovery 작업은 발생한…