반응형

Oracle 로고

이번 글에서는 오라클(Oracle)에서 테이블 스페이스(Tablespace)의 용량 확인 등을 하기 위한 VIEW인 DBA_DATA_FILES에 관한 내용을 정리한다.


DBA_DATA_FILES

DBA_DATA_FILES 는 오라클(Oracle)에서 우리가 흔히 테이블 스페이스(Tablespace)에 남은 용량이 얼마나 남았는지에 대한 현황을 보기 위해 많이 조회하는 VIEW다. 그래서, 이 DBA_DATA_FILES VIEW 에서는 DB의 데이터 파일 정보를 보여준다.

 

이 DBA_DATA_FILES VIEW는 SELECT에 대한 권한이 있는 사람만 볼 수 있다. 그래서 나도 못봐서 DB 관리자에게 권한을 달라고 해서 확인할 수 있었다.

 

DBA_DATA_FILES에서 확인할 수 있는 정보

1. FILE_ID

- 데이터 파일의 고유 ID

 

2. FILE_NAME

데이터 파일의 이름

 

3. TABLESPACE_NAME

- 데이터 파일이 속한 테이블스페이스 이름

 

4. BYTES

- 데이터 파일 크기(단위 : BYTE)

 

5. BLOCKS

- 데이터 파일의 블록 수

 

6. STATUS

- 데이터 파일의 상태

- AVAILABLE, INVALID

 

7. RELATIVE_FNO

- 연관있는 파일 번호

 

8. AUTOEXTENSIBLE

- 데이터 파일 자동 확장 가능 여부

 

9. MAXBYTES

- 데이터 파일 최대 크기(단위 : BYTE)

 

10. MAXBLOCKS

- 데이터 파일 블록 최대 개수(단위 : 블록)

 

11. INCREMENT_BY

- 자동 증가 단위

 

12. USER_BYTES

- 사용 가능한 데이터 파일 크기

 

13. USER_BLOCKS

- 데이터에서 사용할 수 있는 블럭 수

 

14. ONLINE_STATUS

- SYSOFF

- SYSTEM

- OFFLINE : 데이터 파일 사용 불가능하거나 읽기 전용 상태

- ONLINE : 데이터 파일 정상적으로 사용 가능 상태

- RECOVER : 데이터 파일 복구 중인 상태


참고

https://docs.oracle.com/database/121/REFRN/GUID-0FA17297-73ED-4B5D-B511-103993C003D3.htm#REFRN23049

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기