Oracle 数据文件转移表空间
1、停止监听(目的是保证应用不连接数据库) 停止监听或者重启数据之前需要和开发人员联系将所有应用先关闭,然后停止监。这样做是为了避免应用不断报错。[oracle@oracle10g ~]$ lsnrctl stop如果是rac的话,需要使用srvctl 命令停止监听[oracle@oracle10g /]$ ps -ef | grep orcl 查看是否有应用远程连接
2、设置表空间为read onlySQL> alter tablespace db320 read only; 设置表空间只读模式select TABLESPACE_NAME ,STATUS from dba_tablespaces; 查看表空间是否设置成功
3、设置表空间为 offline状态SQL> alter tablespace db320 offline;SQL> select FILE_NAME,STATUS,ONLINE_STATUS from dba_data_files where tablespace_name='DB320';