底辺SEの備忘録

スキル無しの底辺です。参考になりません。

bigfile表領域を作成する

概要

bigfileで表領域を作成したので備忘

方法

SQL> create bigfile tablespace bigtbs datafile '/u01/app/oracle/oradata/cdb1/orclpdb1/bigtbs01.dbf' size 50M;

表領域が作成されました。

---表領域の確認
SQL> select f.FILE_NAME,f.BYTES/1024/1024 as "size",t.BIGFILE from
  2  dba_data_files f,dba_tablespaces t
  3  where f.TABLESPACE_NAME=t.TABLESPACE_NAME
  4  and f.TABLESPACE_NAME='BIGTBS';

FILE_NAME                                                size BIGFIL
-------------------------------------------------- ---------- ------
/u01/app/oracle/oradata/cdb1/orclpdb1/bigtbs01.dbf         50 YES

---サイズの確認(bigfileなのでalter tablespaceでサイズ変更可能)
SQL> alter tablespace BIGTBS resize 60M;

表領域が変更されました。

---サイズの変更確認
SQL> select f.FILE_NAME,f.BYTES/1024/1024 as "size",t.BIGFILE from
  2  dba_data_files f,dba_tablespaces t
  3  where f.TABLESPACE_NAME=t.TABLESPACE_NAME
  4  and f.TABLESPACE_NAME='BIGTBS';

FILE_NAME                                                size BIGFIL
-------------------------------------------------- ---------- ------
/u01/app/oracle/oradata/cdb1/orclpdb1/bigtbs01.dbf         60 YES

参考

docs.oracle.com