* 용량 산정방식 테이블 row 당 Byte길이합 * 일발생건수예상치 / (1024 kb) / (1024 mb) = 용랑(mb) ex) A 테이블 컬럼 데이터타입 길이 age varchar2 8 name varchar2 12 테이블 row당 Byte기이 합 : 8+12 일발생건수 예상치 : 테이블에 들어가는 쿼리 결과의 행의 수 count 테이블 용량 산정 테이블의 평균 Row의 길이 = 평균 Row길이 + 3Byte(Row Header) + 테이블의 칼럼 갯수 이 공식의 평균 Row 길이는 다음과 같은 방식에 의해 속성 데이터 형별로 길이를 산정하고 이를 합함으로써 얻는데, 그값은 추정치입니다. 데이터타입 산정값 char 산정한 길이를 그대로 인정 number, long raw 산정한 길이 / 2 Nu..
오라클 내의 전체 테이블 또는 컬럼을 조회하려면 SYS내의 VIEW를 이용하면됩니다. 1. ALL_TABLES - 로그인 된 계정의 권한으로 접근할 수 있는 모든 테이블들 - 예 ) 테이블명에 "테스트"를 포함한 테이블 검색 : SELECT * FROM ALL_TABLES WHERE LIKE '%테스트%'; 2. USER_TABLES - 로그인 된 계정이 소유하고 있는 테이블들 SELECT * FROM ALL_TABLES WHERE OWNER = '로그인된계정' 과 같다. 3. ALL_TAB_COLUMNS - 로그인 된 계정의 권한으로 접근할 수 있는 모든 테이블 내의 컬럼들 - 예 ) 컬럼명에 "테스트"를 포함한 컬럼 검색 SELECT * FROM ALL_TAB_COLUMNS WHERE COLUMN_N..
용량확인 SELECT A.TABLESPACE_NAME, ROUND(A.BYTES_ALLOC / 1024 / 1024, 2) CURRENT_SIZE, ROUND(NVL(B.BYTES_FREE, 0) / 1024 / 1024, 2) FREE_SIZE, ROUND((A.BYTES_ALLOC - NVL(B.BYTES_FREE, 0)) / 1024 / 1024, 2) USED_SIZE, ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100,2) FREE_RATE, 100 - ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100,2) USED_RATE, ROUND(MAXBYTES/1048576,2) MAX_SIZE FROM ( SELECT ..