@634

Oracle - 表領域へデータファイルを追加する

Advertisement

データファイルの割り当て

ひとつの表領域に複数のデータファイルを関連付けることができる。関連付けは、初期化パラメータで設定するか、alter tablespace コマンドで動的に行うことができる。

書式
alter tablespace [表領域名]
 add datafile [データファイル名] size [サイズ]

例:データファイルの割り当て

SQL> select a.name, b.name
 from v$datafile a, v$tablespace b where a.ts# = b.ts#;
NAME                   NAME
------------------------------
D:\ORADATA\SYSTEM.DBF  SYSTEM
D:\ORADATA\UNDOTBS.DBF UNDOTBS
D:\ORADATA\USERS.DBF   USERS
D:\ORADATA\INDX.DBF    INDX
D:\ORADATA\SFDATA.DBF  SFDATA
D:\ORADATA\TEST01.DBF  TEST_DATA
6行が選択されました。

SQL> alter tablespace test_data add
 datafile 'd:\oradata\test02.dbf' size 10M;
表領域が変更されました。

SQL> select a.name, b.name, bytes
 from v$datafile a, v$tablespace b where a.ts# = b.ts#;
NAME                   NAME          BYTES
--------------------------------------------
D:\ORADATA\SYSTEM.DBF  SYSTEM      104857600
D:\ORADATA\UNDOTBS.DBF UNDOTBS      20971520
D:\ORADATA\USERS.DBF   USERS         1048576
D:\ORADATA\INDX.DBF    INDX          1048576
D:\ORADATA\SFDATA.DBF  SFDATA       10485760
D:\ORADATA\TEST01.DBF  TEST_DATA    20971520
D:\ORADATA\TEST02.DBF  TEST_DATA    10485760
7行が選択されました。

Advertisement

ショートカット

634
このカテゴリのトップページに戻る
634labs
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール