随笔 Oracle 表空间文件位置修改,读写状态

SELECT tablespace_name,status FROM dba_tablespaces
select * from dba_data_file where tablespace_name=‘USERS’
修改表空间为Offline
SQL> alter tablespace users offline;
将当前数据文件复制到新目录;
cp users.dbf /newpath/
修改表空间为Online
SQL> alter tablespace users online;
检查表空间状态,无异常后删除原路径的数据文件

======================
数据库数据文件如有迁移会将数据文件的状态会改成READ ONLY
文件状态改成offline
迁移完成后,
需要先赋予权限read write;然后改成online之前,
alter tablespace tablespace_name read write;

alter tablespace SALES_S online;

你可能感兴趣的:(oracle)