oracle 10g,安装盘剩余空间不足,新增存储之后,如何让oracle迁移到新的盘符上?
oracle 10g
安装目录所在的磁盘剩余空间不足,系统瘫痪了。
新增存储之后,如何让oracle迁移到新的盘符上?
------解决方案--------------------alter database datafile n offline;
cp 数据文件
alter database rename file ‘path1’ to ‘path2’;
recover datafile n;
alter database datafile n online;
完成该工作,需要注意数据库是归档模式,如果搞不定,联系我
------解决方案--------------------步骤一:确定数据文件所在的表空间:
Select tablespace_name from dba_data_files where file_name=’c:\sp001.dbf’;
步骤二:使表文件脱机
Alter tablespace sp001 offline;
步骤三:用命令移动数据文件到目标位置
Host move ‘c:\sp001.dbf’ d:\sp001.dbf;
步骤四:对目标位置的数据文件进行表空间的逻辑修改
Alter tablespace 表空间名 rename datafile 'c:\sp001.dbf' to ‘d:\sp001.dbf’;
步骤五:使表空间online
这样你可以再次使用该表空间了。
------解决方案--------------------1、做好规划,要把哪些数据文件迁移到新的盘符上
2、做好备份,任何操作前都要记得备份,一点侥幸心理都不能有
3、楼上的方法可行