1、方法1:需要shutdown,但是安全查看数据文件SQLselect file#,name from v$datafile;(mount下用这个)已选择10行。第一步 SQLshutdown immediate第二步shutdown后将D:APPPKORADATAORCLFGWSUNZW_DFT_TBS.DBF数据文件复制到C: oradata 下面第三步SQLstartupmount第四步SQL(mount下执行)alter database rename file D:APPPKORADATAORCLFGWSUNZW_DFT_TBS.DBF to C:oradataFGWSUNZW_DFT
2、_TBS.DBF;alter database rename file D:APPPKORADATAORCLdde.DBF to C:oradataDDE.DBF;第五步open数据库SQLalterdatabaseopen;最后删除D盘原来那个数据文件方法2:无需shutdown 1.先将相应的数据文件offlineALTERDATABASEDATAFILEC:oradataFGWSUNZW_DFT_TBS.DBFOFFLINE; 2.把数据文件copy到新位置3.改数据文件路径alterdatabaserenamefileC:oradataFGWSUNZW_DFT_TBS.DBFtoD:APPPKORADATAORCLFGWSUNZW_DFT_TBS.DBF;4.介质恢复(offline数据文件必须要介质恢复)recoverdatafileD:APPPKORADATAORCLFGWSUNZW_DFT_TBS.DBF;5.将相应的数据文件onlineALTERDATABASEDATAFILED:APPPKORADATAORCLFGWSUNZW_DFT_TBS.DBFONLINE;6、删除原来的数据文件