@634

Oracle - 表領域の削除

Advertisement

表領域の削除

表領域を削除するには drop tablespace コマンドを使用します。

書式
drop tablespace 表領域名
  [including constents] [cascade constraints] [and datafile]

オプション
including constents:表領域内のすべてのオブジェクトを削除
cascade constraints:参照制約も同時に削除
and datafile:データファイルをOS上から削除。

例:表領域の削除

SQL> select tablespace_name, status from dba_tablespaces;
TABLESPACE_NAME                STATUS
------------------------------ ---------
SYSTEM                         ONLINE
UNDOTBS                        ONLINE
TEMP                           ONLINE
USERS                          ONLINE
INDX                           ONLINE
SFDATA                         ONLINE
TEST_DATA                      OFFLINE
7行が選択されました。

SQL> drop tablespace test_data
  including contents cascade constraints and datafile;
表領域が削除されました。

SQL> select tablespace_name, status from dba_tablespaces;
TABLESPACE_NAME                STATUS
------------------------------ ---------
SYSTEM                         ONLINE
UNDOTBS                        ONLINE
TEMP                           ONLINE
USERS                          ONLINE
INDX                           ONLINE
SFDATA                         ONLINE
6行が選択されました。

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール