有时可能会遇到磁盘空间满了,要求把部分表空间或者是数据文件迁移到位置的情况,下次介绍了3种方法来移动数据文件,移动表空间方法也是一样的。1,使用操作系统的MV方式。2,使用BACKUP AS COPY方式。3,使用RESTORE方式下面是详细的每种方式的步骤:1,使用操作系统的MV方式
- 1.1 查看数据文件的系统
- SQL> @files.sql
- Type Tablspace Filename File Size Status Sequence Arch
- -------- --------------- ----------------------------------------------------------------- ------------------ ---------- -------- ----
- Data TEST1 D:APPLUOPINGORADATAWINORCLTEST1.DBF 10,485,760 Available 0
- 1.2 把数据文件OFFLINE
- SQL> alter tablespace test1 offline;
- 表空间已更改。
- SQL> host mv D:APPLUOPINGORADATAWINORCLTEST1.DBF D:APPLUOPINGORADATAWINORCLTEST2.DBF
- 1.3 修改数据文件的路径
- SQL> alterdatabase rename file "D:APPLUOPINGORADATAWINORCLTEST1.DBF"to"D:APPLUOPINGORADATAWINORCLTEST2.DBF";
- 数据库已更改。
- 1.4 online文件文件
- SQL> alter tablespace test1 online;
- 表空间已更改。
- 1.5 查看修改后的路径
- SQL> @files.sql
- Type Tablspace Filename File Size Status Sequence Arch
- -------- --------------- ----------------------------------------------------------------- ------------------ ---------- -------- ----
- Data TEST1 D:APPLUOPINGORADATAWINORCLTEST2.DBF 10,485,760 Available 0
- 说明已经成功完成修改
审计导致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)