Oracle - 表領域の作成Advertisementcreate tablespace
表領域の作成は create tablespace コマンドで行う。
書式
create tablespace [表領域名]
datafile '[データファイル名1]' size [サイズ],
'[データファイル名2]' size [サイズ],
...
'[データファイル名n]' size [サイズ]
autoextend on
next [次のエクステントサイズ]
maxsize [最大エクステントサイズ]
extent management [local|dictionary]
[parmanent|temporary] [online|offline];
extent management管理表領域の選択。ローカルorディクショナリ [parmanent|temporary] 永続性のある表か、一時表かを選択 [online|offline] 表領域の最初の状態を指定。 例:表領域の作成〜削除SQL> create tablespace test_tablespace datafile 'd:\oradata\test_tablespace.dat' size 100M extent management local permanent online; 表領域が作成されました。 SQL> select tablespace_name, contents, status, extent_management from dba_tablespaces; TABLESPACE_NAME CONTENTS STATUS EXTENT_MAN ------------------------------ --------- --------- ---------- SYSTEM PERMANENT ONLINE DICTIONARY UNDOTBS UNDO ONLINE LOCAL TEMP TEMPORARY ONLINE LOCAL USERS PERMANENT ONLINE LOCAL INDX PERMANENT ONLINE LOCAL SFDATA PERMANENT ONLINE LOCAL TEST_TABLESPACE PERMANENT ONLINE LOCAL 7行が選択されました。 SQL> drop tablespace test_tablespace; 表領域が削除されました。 SQL> select tablespace_name, contents, status, extent_management from dba_tablespaces; TABLESPACE_NAME CONTENTS STATUS EXTENT_MAN ------------------------------ --------- --------- ---------- SYSTEM PERMANENT ONLINE DICTIONARY UNDOTBS UNDO ONLINE LOCAL TEMP TEMPORARY ONLINE LOCAL USERS PERMANENT ONLINE LOCAL INDX PERMANENT ONLINE LOCAL SFDATA PERMANENT ONLINE LOCAL 6行が選択されました。 Advertisement |
ショートカット・634・このカテゴリのトップページに戻る ・634labs UIコレクションギャラリー サイト検索Y!ログール |