首页 > Oracle > oracle 11g DG move and rename datafile!
2013
11-25

oracle 11g DG move and rename datafile!

虽然在平时对数据文件的重命名不常用,更别说在DG中重命名数据文件了,但也不排除有撒特殊需求,比如把当前的数据文件移到其他目录,下面我们来看下11g 中dg如何修改数据文件的路径。如果要修改数据文件名,方法也一样。此操作DG不会自动同步。

1. 首先在主库上创建一个测试用的表空间

2. 然后把jerrytest表空间offline

3. 在服务器上把数据文件移到其他目录,或者更改名字

我这里吧jerrytest.dbf移动上一级目录

4. 在sqlplus中执行rename,定位的新目录

5. 然后把表空间online

6. 这时主库已经修改好了,但是此操作并不会同步到备库,备库需要手动修改,首先停止备库的MRP进程,停止日志应用

7. 然后关闭备库,并启动到mount状态

8. 备库上执行和主库一样的操作,mv文件,并在sqlplus中rename数据文件

9. 此时在备库上rename会报错,这里我们必须指定STANDBY_FILE_MANAGEMENT为manual才行。修改之后记得修改为auto。

10. 然后打开备库,应用日志就可以了

此时主备库已经修改路径,文件名的修改方法一样,如果生产环境需要换存储,这也是一种快速的方法,直接rename到新路径即可。

最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL