Oracle 21c 表領域を作成する方法

環境
Windows11 pro4bit
Oracle Database 21c Express Edition

構文
# 自動拡張あり
CREATE TABLESPACE 表領域名
DATAFILE ファイルパス SIZE ファイルサイズ
AUTOEXTEND ON NEXT 増加量 MAXSIZE UNLIMITED;

# 自動拡張なし
CREATE TABLESPACE 表領域名
DATAFILE ファイルパス SIZE ファイルサイズ
AUTOEXTEND OFF;

使用例1
200Mの容量で自動拡張なしで作成します。

SQL> CREATE TABLESPACE tbs1 DATAFILE 'c:\ORACLE\DATA\dbf1.dbf' SIZE 200M;

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

使用例2
容量を制限する場合は「MAXSIZE」に最大容量を指定します。

SQL> CREATE TABLESPACE tbs2 DATAFILE
'c:\ORACLE\DATA\dbf2.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 400M;

使用例3
複数のファイルで作成します

SQL> CREATE TABLESPACE tbs3 DATAFILE 'c:\ORACLE\DATA\dbf3-1.dbf' SIZE 20M,
'c:\ORACLE\DATA\dbf3-2.dbf' SIZE 20M,
'c:\ORACLE\DATA\dbf3-3.dbf' SIZE 20M;

 

IT

Posted by arkgame