客户只给类一个系统盘,现在系统盘已满,影响性能,需要将dbf文件迁移到别的盘
1.输入cmd,启动 cmd.exe窗口
2.输入 sqlplus /nolog
3.输入 conn sys/sys@orcl as sysdba
4.输入sql: select name from v$datafile;
5. shutdown immediate; 关闭
6. conn / as sysdba;
7. startup mount;
8、先把dbf移动到新的位置,然后执行下面的语句
alter database rename file 'C:APPADMINISTRATORORADATAORCLLINESIGN_DATA.DBF' to 'E:ORACLEDATALINESIGN_DATA.DBF';
alter database rename file 'C:APPADMINISTRATORORADATAORCLRTS_DATA.DBF' to 'E:ORACLEDATARTS_DATA.DBF';
第一个为原来表空间的dbf文件,第二个为新的位置,如果有多个,则重复第8步
9.alter database open;
如果报错则先输入: recover database;
再输入alter database open;
10.再次输入 select name from v$datafile; 查看是否已经更改过来。