实施的项目,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!
转载于:https://blog.51cto.com/caidao/868042