请教个修改控制文件的问题 多谢

[复制链接]
查看11 | 回复3 | 2012-2-3 17:26:27 | 显示全部楼层 |阅读模式
我想修改一个数据文件的路径 把一个数据文件从D盘挪到E盘 请问怎么修改控制文件
回复

使用道具 举报

千问 | 2012-2-3 17:26:27 | 显示全部楼层
先把数据文件拷过去
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database rename file 'D:\data1.dbf' to 'E:\data1.dbf';
SQL> alter database open;
回复

使用道具 举报

千问 | 2012-2-3 17:26:27 | 显示全部楼层
--先将表空间(如emp表空间)离线
alter tablespace emp offline normal;

--再移动数据文件到指定目录
复制数据文件到新位置
--修改控制文件信息
alter tablespace emp rename datafile'd:\旧路径\emp01.dbf'
to 'e:\新路径\emp01.dbf';

--再将表空间上线

alter tablespace emp online;
回复

使用道具 举报

千问 | 2012-2-3 17:26:27 | 显示全部楼层
多谢 楼上几位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行