Welcome 微信登录

首页 / 数据库 / MySQL / Oracle数据库OPEN状态下迁移数据文件的几种方法

有时可能会遇到磁盘空间满了,要求把部分表空间或者是数据文件迁移到位置的情况,下次介绍了3种方法来移动数据文件,移动表空间方法也是一样的。1,使用操作系统的MV方式。2,使用BACKUP AS COPY方式。3,使用RESTORE方式下面是详细的每种方式的步骤:1,使用操作系统的MV方式
  1. 1.1 查看数据文件的系统
  2. SQL> @files.sql
  3. Type   Tablspace     Filename                                                                 File Size Status   Sequence Arch
  4. -------- --------------- ----------------------------------------------------------------- ------------------ ---------- -------- ----
  5. Data   TEST1         D:APPLUOPINGORADATAWINORCLTEST1.DBF                                  10,485,760 Available       0
  6. 1.2 把数据文件OFFLINE
  7. SQL> alter tablespace test1 offline;
  8. 表空间已更改。
  9. SQL> host mv D:APPLUOPINGORADATAWINORCLTEST1.DBF D:APPLUOPINGORADATAWINORCLTEST2.DBF
  10. 1.3 修改数据文件的路径
  11. SQL> alterdatabase rename file "D:APPLUOPINGORADATAWINORCLTEST1.DBF"to"D:APPLUOPINGORADATAWINORCLTEST2.DBF";
  12. 数据库已更改。
  13. 1.4 online文件文件
  14. SQL> alter tablespace test1 online;
  15. 表空间已更改。
  16. 1.5 查看修改后的路径
  17. SQL> @files.sql
  18. Type   Tablspace     Filename                                                                 File Size Status   Sequence Arch
  19. -------- --------------- ----------------------------------------------------------------- ------------------ ---------- -------- ----
  20. Data   TEST1         D:APPLUOPINGORADATAWINORCLTEST2.DBF                                  10,485,760 Available       0
  21. 说明已经成功完成修改
  • 1
  • 2
  • 3
  • 下一页
审计导致select * 报ORA-01435: user does not existORA-00600: internal error code, arguments: [13013]解决方法相关资讯      Oracle数据库迁移 
  • 迁移Oracle数据库文件到ASM  (05/19/2015 08:33:24)
  • 将Oracle数据库从32位平台迁移到64  (11/13/2014 19:26:36)
  • Oracle数据库迁移  (04/10/2014 15:22:15)
  • Linux同平台Oracle数据库整体物理  (05/15/2015 08:45:18)
  • 跨 OS 平台迁移 Oracle 数据库  (10/28/2014 19:49:56)
  • Oracle 10g到11g的数据库迁移实验  (04/09/2014 16:48:26)
本文评论 查看全部评论 (0)
表情: 姓名: 字数