电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
转移ORACLE数据库数据文件的方法经验分享
转移ORACLE数据库数据文件的方法经验分享
2011-5-20 12:43:36  文/无痕客   出处:cnblogs   
因为恢复视频数据导致空间不足而终止,需要转移部分数据文件到别的硬盘里。在参照部分网络资料,结合自己的实践,总结出Oracle数据文件转移方法。
1) 手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'。
 
2) 把数据文件所属的表空间Offline,在SQLPLUS里运行如下命令:
sqlplus>alter tablespace GWTABLE offline;
 
3) 修改表空间文件路径alter database rename file '旧文件路径' to '新文件路径';
sqlplus>ALTER DATABASE RENAME FILE 'D:\OracleData\GWTABLE42.DBF' to 'E:\OracleData\GWTABLE42.DBF';
 
4) 当执行重命名命令后,ORACLE会认为数据库文件损坏,提示:“需要恢复介质”
sqlplus>shutdown immediate;--关闭数据库
sqlplus>startup mount;--以归档模式启动数据库,不打开数据库
sqlplus> recover datafile 'E:\OracleData\GWTABLE42.DBF'; --介质恢复
sqlplus>alter database open;
 
5) 把表空间Online,这样就可以了
sqlplus>alter tablespace GWTABLE online;
 
6) 查看数据文件和表空间及状态
sqlplus> select file_name,tablespace_name,status from dba_data_files;
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新热点 最新推荐 相关文章
    分享AS3连接mysql数据库的详细代码
    mysql插入数据后提示:数据提供程序…
    MYSQL数据库中将一个查询结果写入一…
    推荐总结一些数据库性能优化的方法介…
    Mysql数据库名和表名在不同系统下的…
    mysql全文搜索:sql的写法
    解答SQL不许在视图定义ORDER BY子句…
    数据库海量数据查询与优化
    SQL分组实例使用GROUP BY做示例
    图解Slide Window来做SqlServer性能…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号