表領域の種類
- 永続表領域
- SYSTEM表領域
- SYSAUX表領域
- UNDO表領域
- 一時表領域
主なビュー
- データディクショナリビュー(OPEN状態のみ、データディクショナリから情報を取得)
- DBA_TABLESPACES : 表領域の情報
- DBA_DATA_FILES : データファイルの情報
- DBA_FREE_SPACE : データファイルの空き容量
- パフォーマンスビュー(MOUNT状態から、制御ファイルから情報を取得)
- V$TABLESPACE : 表領域の情報
- V$DATAFILE : データファイルの情報
ローカル管理 | ディクショナリ管理 | |
---|---|---|
エクステント管理方式 | それぞれの表領域の管理用ブロックで エクステントを管理(高速) |
SYSTEM表領域のデータディクショナリで エクステントを管理(低速) |
エクステントのサイズの決定 | 自動 | 手動 |
空き領域の断片化 | 発生しにくい | 発生しやすい |
※ディクショナリ管理方式は下位互換のためだけに存在している
データファイルを新しいストレージに移動することとなった場合
ALTER DATABASE RENAME FILE文を実行し、データベースをオープンすれば良い。