ローカル管理表領域(locally managed tablespace)について正しい説明はどれですか。
ローカル管理表領域(locally managed tablespace)について正しい説明はどれですか。
Aエクステントの使用状況を、表領域内のデータファイルのビットマップで管理する✓
Bエクステントの使用状況を、データ・ディクショナリの表で管理する
C現在のOracleでは、デフォルトでディクショナリ管理が使用される
Dローカル管理表領域ではエクステントの自動割当ては行えない。
解説正答:A
ローカル管理表領域(LMT) は、エクステントの空き・使用状況を その表領域内のデータファイルにあるビットマップ で管理します。データ・ディクショナリへの更新が不要なため、競合が起きにくく高速です。
エクステント管理方式の比較:
| 方式 | 管理場所 | 現在の位置づけ |
|---|---|---|
| ローカル管理(LMT) | 表領域内のビットマップ | デフォルト・推奨 |
| ディクショナリ管理(DMT) | データ・ディクショナリの表 | 旧方式(非推奨) |
現在のOracleでは表領域はデフォルトでローカル管理となり、エクステントは自動的に割り当てられます。ディクショナリ管理は古い方式で、現在は推奨されません。
したがって、Aが正解となります。