반응형
Oracle에서 테이블 크기를 확인하는 방법
Oracle 11을 사용하고 있는데 테이블 크기(메가바이트 단위 등)를 알고 싶습니다.어떻게 해야 하나?서버에서 파일 크기를 확인해야 하나요?또는 실행할 쿼리가 있습니까?
DBA 권한이 없는 경우 user_segments 테이블을 사용할 수 있습니다.
select bytes/1024/1024 MB from user_segments where segment_name='Table_name'
다음은 SQL Developer(또는 SQL*Plus)에서 실행할 수 있는 쿼리입니다.
SELECT DS.TABLESPACE_NAME, SEGMENT_NAME, ROUND(SUM(DS.BYTES) / (1024 * 1024)) AS MB
FROM DBA_SEGMENTS DS
WHERE SEGMENT_NAME IN (SELECT TABLE_NAME FROM DBA_TABLES)
GROUP BY DS.TABLESPACE_NAME,
SEGMENT_NAME;
언급URL : https://stackoverflow.com/questions/27012559/how-to-determine-tables-size-in-oracle
반응형
'programing' 카테고리의 다른 글
| 스프링 부트 컨트롤러 콘텐츠 네고시에이션 (0) | 2023.04.04 |
|---|---|
| fs.writeFileSync를 사용하여 JSON 개체를 JSON 파일에 쓰는 중 (0) | 2023.04.04 |
| App() vs 클래스 App은 App.js 파일에서 컴포넌트를 확장합니다. (0) | 2023.04.04 |
| gitub 저장소를 기반으로 로컬 저장소를 생성하여 업데이트 유지 (0) | 2023.04.04 |
| 웹 팩: html 템플릿에서 이미지 로드 (0) | 2023.04.04 |