Oracle 색인 테이블 공간 보기

1947 단어 Oacle
[quote] 요약: Oracle 은 색인 표 공간 을 조회 하고 Oracle 은 색인 표 공간 문 구 를 조회 합 니 다. 표 공간의 사용 상황 을 조회 하고 데이터 베이스 라 이브 러 리 대상 을 조회 하 며 데이터 베이스 버 전 을 조회 하고 데이터 베이스 생 성 날짜 와 압축 파일 방식 을 조회 하 며 데이터 베이스 에서 색인 이 표 공간 을 차지 하 는 크기 를 조회 합 니 다.Oracle 은 표 공간의 사용 상황 이나 표 공간의 크기 를 볼 때 어떻게 실현 해 야 합 니까?다음은 소개 해 드 리 겠 습 니 다 [/ quote]
Oracle 은 색인 표 공간 을 조회 하고 Oracle 은 색인 표 공간 문 구 를 조회 합 니 다. 표 공간의 사용 상황 을 조회 하고 데이터 베이스 라 이브 러 리 대상 을 조회 하 며 데이터 베이스 버 전 을 조회 하고 데이터 베이스 생 성 날짜 와 압축 파일 방식 을 조회 하 며 데이터 베이스 에서 색인 이 표 공간 을 차지 하 는 크기 를 조회 합 니 다.
Oracle 은 표 공간의 사용 상황 이나 표 공간의 크기 를 볼 때 어떻게 실현 해 야 합 니까?다음은 Oracle 뷰 표 공간 을 실현 하 는 문 구 를 소개 합 니 다.
1. 표 공간의 사용 현황 보기
 
select sum(bytes)/(1024*1024) as free_space,tablespace_name
from dba_free_space
group by tablespace_name;


SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

2. 데이터베이스 라 이브 러 리 대상 보기
select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;

3. 데이터베이스 버 전 보기
Select version FROM Product_component_version 
Where SUBSTR(PRODUCT,1,6)='Oracle';

4. 데이터베이스 생 성 날짜 와 압축 파일 방식 보기
Select Created, Log_Mode, Log_Mode From V$Database;

5. 데이터베이스 에 있 는 색인 이 표 공간 을 차지 하 는 크기 를 조회 합 니 다.
select a.segment_name,a.tablespace_name,b.table_name,a.bytes/1024/1024 mbytes,a.blocks
from user_segments a, user_indexes b
where a.segment_name = b.index_name
and a.segment_type = 'INDEX' --
and a.tablespace_name='APPINDEX' --
and b.table_name like '%PREP%' --
order by table_name,a.bytes/1024/1024 desc

좋은 웹페이지 즐겨찾기