1 说明
12c中支持PDB级别使用OMF,如果PDB不指定CREATE_FILE_DEST参数,那么会继承CDB中的CREATE_FILE_DEST参数设置。使DBA更容易管理PDB。
2 实验
2.1 查看当前CREATE_FILE_DEST
SQL> show parameter CREATE_FILE_DEST
NAME TYPE VALUE
------------------------------------ ----------------------
db_create_file_dest string --没有指定
–指定一个目录
SQL> alter system set db_create_file_dest = '/u01';
System altered.
SQL> show parameter CREATE_FILE_DEST
NAME TYPE VALUE
------------------------------------ ----------------------
db_create_file_dest string /u01
2.2 创建一个表空间
SQL> create tablespace cndba datafile size 10m;
Tablespace created.
SQL> select file_name from dba_data_files where TABLESPACE_NAME='CNDBA';
FILE_NAME
--------------------------------------------------------------------------------
/u01/ORCL/487EDB0A76EB2640E0536E01A8C02399/datafile/o1_mf_cndba_dr8kfogo_.dbf
可以看到新的目录下自动创建了数据文件。
如果创建一个表空间,指定两个数据文件:
CREATE TABLESPACE tbs_4 DATAFILE SIZE 200M, SIZE 200M;
注意:一旦指定了大小,那么就是无法自动扩展。