在使用OMF自动管理和维护表空间和他们所对应的数据文件之前,必须先使用下列方法之一来定义db_create_file_dest参数,第一中在初始化参数文件中设置这一参数;第二种使用alter system命令动态的设置这一参数。
之后,在表空间被创建时,数据文件将自动的建立并存放在db_create_file_dest参数所定义的目录中,其文件的默认大小是100m,并且autoextend参数设置为unlimited.
例如:
1.设置db_create_file_dest参数
SQL> alter system set db_create_file_dest='/oradata/law/law';
System altered.
2.创建表空间longshen
SQL> create tablespace longshen;
Tablespace created.
3.查询是否创建成功
SQL> select file_id,file_name,tablespace_name from dba_data_files
2 where tablespace_name like 'LONG%';
FILE_ID FILE_NAME TABLESPACE_NAME
------- ----------------------------------- ---------------
6 /oradata/law/law/LAW/datafile/o1_mf LONGSHEN
_longshen_8xxk25ph_.dbf
4.OMF方式给longshen表空间添加一个数据文件
SQL> alter tablespace longshen add datafile size 10m;
Tab