oracle 整个表空间迁移,oracle11g迁移表空间

表空间名为sbjc,要从'D:\APP\ORACLE\ORADATA\TABLESPACE\SBJC.DBF' 迁移到 'F:\oracle\oradata\tablespace\SBJC.DBF'。 扼要操作步骤: 第一步:登陆数据库 第二步:中止数据库 第三步:在open方式下启动数据库 第四步:将表空间(SBJC)脱机 第五步:手工将

表空间名为sbjc,要从 'D:\APP\ORACLE\ORADATA\TABLESPACE\SBJC.DBF' 迁移到 'F:\oracle\oradata\tablespace\SBJC.DBF'。

扼要操作步骤:

第一步:登陆数据库

第二步:中止数据库

第三步:在open方式下启动数据库

第四步:将表空间(SBJC)脱机

第五步:手工将表空间所运用的数据库文件('D:\APP\ORACLE\ORADATA\TABLESPACE\SBJC.DBF'), 复制到你要转移的目录('F:\oracle\oradata\tablespace\SBJC.DBF'),

第六步:将表空间与新目录下的数据库文件关联

第七步:将表空间联机,提交,OK,完成。

迁移步骤:

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 11月 9 12:03:15 2013

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> conn / as sysdba

已连接。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup open

ORACLE 例程已经启动。

Total System Global Area 3.4206E+10 bytes

Fixed Size 2192864 bytes

Variable Size 1.6643E+10 bytes

Database Buffers 1.7515E+10 bytes

Redo Buffers 45727744 bytes

数据库装载完毕。

数据库已经打开。

SQL> alter tablespace sbjc offline;

表空间已更改。

SQL> select name from v$datafile;

NAME

--------------------------------------------------------------------------------

D:\APP\ORACLE\ORADATA\ORCL\SYSTEM01.DBF

D:\APP\ORACLE\ORADATA\ORCL\SYSAUX01.DBF

D:\APP\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF

D:\APP\ORACLE\ORADATA\ORCL\USERS01.DBF

D:\APP\ORACLE\ORADATA\ORCL\DZJC_DATA.DBF

F:\ORACLE\ORADATA\TABLESPACE\ZFJC.DBF

D:\APP\ORACLE\ORADATA\TABLESPACE\SBJC.DBF

已选择7行。

SQL> alter tablespace sbjc rename datafile 'D:\APP\ORACLE\ORADATA\TABLESPACE\SBJC.DBF' to 'F:\oracle\oradata\tablespace\SBJC.DBF';

表空间已更改。

SQL> select name from v$datafile;

NAME

--------------------------------------------------------------------------------

D:\APP\ORACLE\ORADATA\ORCL\SYSTEM01.DBF

D:\APP\ORACLE\ORADATA\ORCL\SYSAUX01.DBF

D:\APP\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF

D:\APP\ORACLE\ORADATA\ORCL\USERS01.DBF

D:\APP\ORACLE\ORADATA\ORCL\DZJC_DATA.DBF

F:\ORACLE\ORADATA\TABLESPACE\ZFJC.DBF

F:\ORACLE\ORADATA\TABLESPACE\SBJC.DBF

已选择7行。

SQL> alter tablespace sbjc online;

表空间已更改。

SQL> commit;

提交完成。

若上述有报错:

SQL>rollback;

SQL> alter tablespace eucrmspace rename datafile 'F:\oracle\oradata\tablespace\SBJC.DBF' to 'D:\APP\ORACLE\ORADATA\TABLESPACE\SBJC.DBF';

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值