OMF
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string
여기에 경로를 주면 create tablespace xxx 뒤에 경로가 없어도 된다 나머지 옵션은 default
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
SYS@orcl>analyze table hr.employees compute statistics;
Table analyzed.
1 select table_name, blocks, empty_blocks from dba_tables
2 where table_name='EMPLOYEES'
3* and owner = 'HR'
TABLE_NAME BLOCKS EMPTY_BLOCKS
------------------------------ ---------- ------------
EMPLOYEES 5 3
5개의 블락을 사용중이고 3개의 블락은 남아 있는 64k의 하나의 익스텐트
SYS@orcl>alter table HR.EMPLOYEES allocate extent (size 10m);
Table altered.
SYS@orcl>analyze table HR.EMPLOYEES compute statistics;
Table analyzed.
SYS@orcl>select table_name, blocks, empty_blocks from dba_tables
2 where table_name='EMPLOYEES' and owner = 'HR';
TABLE_NAME BLOCKS EMPTY_BLOCKS
------------------------------ ---------- ------------
EMPLOYEES 5 1283
수동 공간 미리 확보
deallocate unused는 수동으로 할당된 공간만 회수한다
SYS@orcl>alter table HR.EMPLOYEES deallocate unused;
Table altered.
dba_는 딕셔너리 정적 통계 그렇기 때문에 analyze나 dbms_stats에서 수집을 해야 제대로 나옴
SYS@orcl>analyze table HR.EMPLOYEES compute statistics;
Table analyzed.
SYS@orcl>select table_name, blocks, empty_blocks from dba_tables
2 where table_name='EMPLOYEES' and owner = 'HR';
TABLE_NAME BLOCKS EMPTY_BLOCKS
------------------------------ ---------- ------------
EMPLOYEES 5 3
'스터디북' 카테고리의 다른 글
[10/17] Sol -> LNX TTS (0) | 2015.10.17 |
---|---|
[10/16] 실습 = 4 TTS (0) | 2015.10.16 |
[10/16] 실습 - 3 resumable space allocation (0) | 2015.10.16 |
[10/16] 실습 - 2 Shrink Space (0) | 2015.10.16 |
[10/16] 실습 - 1 RowMigration&&chaining (0) | 2015.10.16 |