2015. 6. 12. 11:17ㆍDB
1. 테이블 스페이스가 사용자에 적용되어있는지 확인
1) SELECT * FROM USER_USERS
2. 테이블 스페이스 적용
1) alter user '사용자' default tablespace '테이블스페이스'
2) alter user '사용자' temporary tablespace '임시테이블스페이스'
3. 테이블 스페이스 자동증가 옵션 확인
1) SELECT file_name, tablespace_name, autoextensible FROM DBA_DATA_FILES
4. 테이블 스페이스 자동증가 옵션 적용
1) ALTER
DATABASE
DATAFILE 'c:\oracle\test.dbf' AUTOEXTEND
ON
NEXT
'300M'
2) ALTER
DATABASE
DATAFILE 'c:\oracle\test.dbf' AUTOEXTEND
ON
MAXSIZE '300M
'
5. 테이블 스페이스 용량확인
SELECT
SUBSTR(a.tablespace_name,1,30) TABLESPACE,
ROUND(SUM(a.total1) /1024/1024,1) "TotalMB",
ROUND(SUM(a.total1) /1024/1024,1)-ROUND(SUM(a.sum1)/1024/1024,1) "UsedMB",
ROUND(SUM(a.sum1) /1024/1024,1) "FreeMB",
ROUND((ROUND(SUM(a.total1)/1024/1024,1)-ROUND(SUM(a.sum1)/1024/1024,1))/ROUND(SUM(a.total1)/1024/1024,1)*100,2) "Used%"
FROM
(
SELECT
tablespace_name,
0 total1,
SUM(bytes) sum1,
MAX(bytes) MAXB,
COUNT(bytes) cnt
FROM
dba_free_space
GROUP BY tablespace_name
UNION
SELECT
tablespace_name,
SUM(bytes) total1,
0,0,0
FROM
dba_data_files
GROUP BY tablespace_name
) a
GROUP BY a.tablespace_name
ORDER BY TABLESPACE
'DB' 카테고리의 다른 글
[Oracle] View 생성 및 권한주기 (0) | 2016.04.26 |
---|---|
[Oracle] like 검색 대체법 (0) | 2016.02.12 |
[ORACLE] insert into select (0) | 2015.05.21 |
[mysql] mysql 원격 접속 허용 (우분투) (0) | 2015.02.11 |
[Oracle] 난수 생성 (0) | 2014.12.17 |