数据库文件包括数据文件、日志文件、控制文件和密码文件、参数文件等,对于这些文件的管理可以看作是增删改查的过程。
1.数据文件管理
增:
新增表空间时增加数据文件
create tablespace test_2016 datafile '/u01/app/oracle/oradata/orcl/test_01.dbf' size 10M autoextend on next 10M maxsize 100M;
表空间增加数据文件
alter tablespace test_2016 add datafile '/u01/app/oracle/oradata/orcl/test_02.dbf' size 10M;
alter tablespace test_2016 add datafile '/u01/app/oracle/oradata/orcl/test_03.dbf' size 10M;
删:
删除某一个数据文件
alter tablespace test_2016drop datafile 7;
alter tablespacetest_2016drop datafile '/u01/app/oracle/oradata/orcl/test_02.dbf';
数据文件为空时才能删除。
删除表空间:
drop tablespace test_2016 including contents and datafiles;
改:改变物理文件的位置
修改数据文件的物理位置有两种方法,一种是关机后修改物理位置,另一种offline后修改物理位置。
第一种方式:关机后修改物理文件的位置
SQL> shutd