1、表空间创建的时候指定数据文件可以扩展
14:41:55 SQL> create tablespace tbspart02 datafile '/u01/oradata/ORCL/tbspart02.dbf' size 100m autoextend on;
Tablespace created.
注:在每个数据文件的后面加上属性“autoextend on”即可使文件动态扩展,注意 “size”属性要放在autoextend on前面,否则顺序搞错创建的时候会报错的。
14:43:46 SQL> select file_name, tablespace_name, autoextensible from dba_data_files where instr(tablespace_name, 'TBSPART') > 0;
FILE_NAME TABLESPACE_NAME AUT
-------------------------------------------------- ------------------------------ ---
/u01/oradata/ORCL/tbspart01.dbf TBSPART01 YES
/u01/oradata/ORCL/tbspart02.dbf TBSPART02 YES
/u01/oradata/ORCL/tbspart3dbf TBSPART3 YES
/u01/oradata/ORCL/tbspart4dbf TBSPART4 YES
2、创建的时候如果命名没搞好,以后可能需要修改表空间和数据文件的名称
2.1 修改表空间名称:这个最简单
14:52:02 SQL> alter tablespace TBSPART4 rename to TBSPART04;
2.2 修改数据文件名称
方法:
datafile,copy this datafile to another name,then use alter database datafile rename.
操作: | 14:45:59 SQL> alter tablespace TBSPART4 offline; |
14:44:59 SQL> alter tablespace TBSPART04 offline;
14:45:05 SQL> ! mv /u01/oradata/ORCL/tbspart4dbf /u01/oradata/ORCL/tbspart04.dbf
14:46:17 SQL> alter database rename datafile '/u01/oradata/ORCL/tbspart4dbf' to '/u01/oradata/ORCL/tbspart04.dbf';
14:44:59 SQL> alter tablespace TBSPART04 online;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-750066/
,如需转载,请注明出处,否则将追究法律责任。