oracle表空间移动

请教一个表空间移动的问题。现在服务器上有两块硬盘,分别是硬盘A 容量50G 硬盘B 500G 我的oracle表空间是在A盘,但是由于数据太多,硬盘空间不够用了。我怎么才能把表空间移动到B盘??

应该是把数据文件移动到B盘;先把表空间offline,然后拷贝数据文件到B盘,最后执行alter database rename datafile追问

数据文件是指

这些文件吗? 脱机之后直接剪切到B盘?

追答

是这些文件。
你先不要剪切,复制过去就好,等你确信rename成功之后再把原来的文件删掉。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-11
Windows ?
最简单的方法,是把数据库全停了,包括服务中的所有oracle服务,然后把硬盘A里的全部Oracle文件剪切也好复制也好到B盘中,然后在吧两个盘符互换以下,就OK了。

不过A如果是你的系统盘,就只能用
alter database rename datafile

这种方式了。
相似回答