본문 바로가기

Oracle/운영132

테이블의 Reorg 대상확인 프로시저(DBMS_SPACE.SPACE_USAGE) 테이블의 리오그 대상을 추출할 때 사용할 수 있는 오라클 내부 프로시저 설명 : 세그먼트의 High Water Mark(이하 HWM) 아래의 공간(즉 현재 사용하는 공간)에 대한 사용 정보를 제공합니다. 단, 비트맵 블록(bitmap block), 세그먼트 헤더(segment header), 익스텐트 맵 블록(extent map block)의 정보는 포함되지 않습니다. 일반테이블 예제 declare l_fs1_bytes number; l_fs2_bytes number; l_fs3_bytes number; l_fs4_bytes number; l_fs1_blocks number; l_fs2_blocks number; l_fs3_blocks number; l_fs4_blocks number; l_full_by.. 2022. 1. 14.
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.
테스트로 확인하는 V$ASM_OPERATION asm 관련 작업을 수행할 시 확인하는 뷰입니다. 출처에서 뷰에 대한 설명글입니다. 확인해보면 ASM 에서 수행되는 수행시간이 긴 작업에 대해서 표시해주는 뷰입니다. In an Oracle Automatic Storage Management (Oracle ASM) instance, V$ASM_OPERATION displays one row for every active Oracle ASM long running operation executing in the Oracle ASM instance. 출처 : https://docs.oracle.com/database/121/REFRN/GUID-A8A506EC-8E91-425B-B73A-1437FA5D61BD.htm#REFRN30173 V$ASM_OPERATI.. 2021. 11. 23.