当前位置: 代码迷 >> 综合 >> Oracle:修改表空间和数据文件的名称
  详细解决方案

Oracle:修改表空间和数据文件的名称

热度:2   发布时间:2024-02-20 02:19:07.0

1、修改表空间名称:

alter tablespace  tablespace_name1 rename to tablespace_name2;

2、修改数据文件名称:

1)先将联机状态的需要修改的表空间设置为脱机状态:

ALTER TABLESPACE tablespace_name OFFLINE;

2)然后将数据物理文件修改名称,如果修改不成功,则先关闭数据库,再修改;修改完成后,打开数据库。

3)再通过sqlplus或者pl/sql修改数据文件名称:

alter tablespace tablespace_name rename DATAFILE 'D:\app\Administrator\oradata\orcl\datafile_name1.dfb' TO 'D:\app\Administrator\oradata\orcl\datafile_name2.dbf';