oracle160 RESUMABLE_TIMEOUT 파라미터 설명 : 대량 작업싱 TEMP,UNDO or DATA Tablespace의 공간부족으로 진행 중이던 작업이 rollback되지 않고, 멈춤 상태로 있다가 해당 파라미터에서 지정한 시간 내에 공간 부족에러가 해결되면 해당작업이 재개되는것입니다. 9i까지는 session 레벨에서만 지정가능한 파라미터였지만, 10g부터는 system 레벨에서도 설정가능합니다. 세션레벨 --활성화 1) 활성화 및 시간 설정 한번에 하는 명령어 SQL> alter session enable resumable timeout 3600; Session altered. 2)활성화만 SQL> alter session enable resumable; Session altered. 3) 시간설정 만 SQL> alter session set .. 2022. 1. 5. TEMP TABLESPACE 사용량 조회 TEMP TABLESPACE의 사용량을 조회할 수 있는 딕셔너리뷰가 여러개 있길래, 정확하게 사용하고자 정리하는 차원에서 글을 작성합니다. DBA_TEMP_FREE_SPACE DBA_TEMP_FREE_SPACE displays temporary space usage information at tablespace level. 해당 뷰는 TABLESPACE 레벨에서 TEMP 사용량을 보여줍니다. 결론부터 이야기하면 이뷰를 통해서 TEMP 사용량을 구할 수 있습니다. TABLESPACE_NAME TABLESPACE_SIZE ALLOCATED_SPACE FREE_SPACE SHARED INST_ID ------------------------------ ------------------------------ -.. 2022. 1. 3. Decode 함수와 형 변환 Oracle의 내장함수이며, 값을 비교해서 원하는 값으로 치환하게 해주는 함수입니다. Decode함수를 사용하다보니 형변환이 어떻게 일어나는지 궁금해졌고, 형변환에 대해서 잘 몰라서 문제가 되었던 적도 있엇습니다. 아래의 Oracle 문서에 보면 잘 나와 있습니다. 우선적으로 DECODE의 형식은 DECODE(expr,search,result,default) 형식이고, expr을 search와 비교해서 맞으면 result를 반환하고 아니면 default를 반환하는 함수입니다. 오라클은 첫번째 search값에 따라서 자동적으로 변환한다고 되어 있습니다. 즉 result값에 따라 같은 데이터타입으로 값이 반환되는 것입니다. first result값이 char나 null이면 자동적으로 결과값은 VARCHAR2.. 2021. 12. 29. 실행계획에서 Sort 연산 관련 종류 실행계획에서 보이는 Sort연산 관련 설명 Sort Aggregate - 전체 로우를 집계할 경우 (SELECE MAX(A),AVG(B),SUM(C) from AAA) Sort Order by - 데이터를 정렬할 경우 ( SELECE A,B,C from AAA ORDER BY A) Sort Group by - 소팅 알고리즘을 통해 그룹별 집계를 할 경우 (SELECT A,SUM(B) FROM AAA GROUP BY A ORDER BY A) Sort Unique - 서브쿼리절이 Unnesting 되는 경우, Union, Munus 등의 연산인 경우, Distinct 연산 후 Order by절을 사용 Sort Join - Sort Merge Join 하는 경우 Window Sort - Window 함수를 사.. 2021. 12. 14. 이전 1 ··· 15 16 17 18 19 20 21 ··· 40 다음