实施的项目,windows2008 R2 做的故障转移集群,Oracle11g R2 的数据库。

安装时把Oracle全部都给放到共享存储上了。

因为要做备份,需要把数据库归档。

发现客户把自己的WGGL.dbf放到本地磁盘了,停掉数据库,复制这个到共享磁盘上。

中国菜刀

shutdown immediate;停掉数据库。

alter database rename 'd:\database\wggl.dbf' to 's:\database\wggl.dbf';


然后启动数据库:

SQL> startup;
ORACLE instance started.
Total System Global Area 110576688 bytes
Fixed Size 726064 bytes
Variable Size 92274688 bytes
Database Buffers 16777216 bytes
Redo Buffers 798720 bytes
Database mounted.
ORA-01113: file 21 needs media recovery
ORA-01110: data file 21: 'd:\database\wggl.dbf'


执行命令:

recover datafile 's:\database\wggl.dbf'

提示完成介质恢复,再打开数据库:

alter database open;


OK!

中国菜刀