日期:2014-05-17  浏览次数:20952 次

10g RAC + ASM单点建立表空间问题
USER表空间下被建立一个单点的数据文件,现在已经被使用了,生产系统,不敢删除这个数据文件,有什么办法把其中的数据导出来??急呀!!!!

------解决方案--------------------
第一步:sqlplus 下 offline 相应的表空间
第二步:asmcmd 下将相应的数据文件用 cp 命令拷贝到 ASM 中
第三步:sqlplus 下用 alter tablespace xxx rename datafile xxx to xxx 修改数据文件路径
第四步:sqlplus 下 alter tablespace xxx online;
------解决方案--------------------
select * from dba_segments where tablespace_name='USERS';

然后用expdp把数据导出来再删掉。