Today is a beautiful |

caibutou

园龄:5年10个月粉丝:17关注:8

Oracle迁移表空间文件

当oracle的数据文件所在的磁盘空间不够用了或其他情况需要把dbf文件迁移到另外的位置,下面是操作步骤:

#进入到数据库命令行
sqlplus sys/sys as sysdba

#关闭oracle数据库
shutdown immediate

#将数据文件拷贝至指定目录下
cp users03.dbf /data/oracledbf/

#记得要将数据文件权限改为oracle
chown oracle.oinstall /data/oracledbf/users03.dbf

#将数据库启动到mount状态
startup mount;

#更改数据库记录的数据文件位置,第一个文件为原来表空间的dbf文件,第二个为新的位置
alter database rename file '/opt/oracleDB/oradata/orcl/users04.dbf' to '/data/oracledbf/users04.dbf';

#打开数据库
alter database open;

若报一下错误的话,解决办法如下:

第 1 行出现错误:
ORA-01113: 文件 9 需要介质恢复
ORA-01110: 数据文件 9: 'G:\ORADATA\HQBI\EFMWEB03.DBF'

解决办法:

recover datafile 'G:\oradata\hqbi\EFMWEB03.DBF';

 

本文作者:caibutou

本文链接:https://www.cnblogs.com/zrxuexi/p/15826511.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   caibutou  阅读(748)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起