oracle dbf 文件更换目录

Posted 害虫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle dbf 文件更换目录相关的知识,希望对你有一定的参考价值。

今天在服务器上恢复数据库,数据库文件存储所在磁盘空间不够,需要将数据库dbf移植到其他有空间的磁盘。

记录一下解决过程,按照如下步骤进行:

1、sqlplus登录oracle,

sqlplus system/[email protected] as sysdba

2、先关闭数据库,执行

shutdown immediate

3、以mount形式加载数据库,执行

startup mount;

4、找到需要移植的dbf文件路径,例如:C:appXDoradataorclcmisCMIS_TS_WF.DBF,执行

select tablespace_name, file_id,file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;

5、修改路径,执行

alter database rename file ‘C:appXDoradataorclcmisCMIS_TS_WF.DBF‘ to ‘G:appXDoradataorclcmisCMIS_TS_WF.DBF‘;

注:此处路径根据实际情况进行更改,并且需要提前将C:appXDoradataorclcmisCMIS_TS_WF.DBF文件复制到G:appXDoradataorclcmis ### 6、恢复介质,不做这一步会报ora-01113、ora-01110错误。

recover datafile G:appXDoradataorclcmisCMIS_TS_WF.DBF

7、最后打开数据库

alter database open;

完毕

以上是关于oracle dbf 文件更换目录的主要内容,如果未能解决你的问题,请参考以下文章

oracle的dbf文件如何把数据导出来

oracle 如何跳过丢失的dbf文件导出数据

如何将原来的oracle里dbf文件数据,导入到新安装的oracle里?

dbf如何导入oracle

dbf如何导入oracle

oracle其他数据库的dbf文件如何加入到当前数据库