Chinaunix首页 | 论坛 | 博客
  • 博客访问: 509019
  • 博文数量: 150
  • 博客积分: 6021
  • 博客等级: 准将
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-27 20:07
文章分类

全部博文(150)

文章存档

2012年(1)

2011年(27)

2010年(122)

我的朋友

分类: Oracle

2010-07-23 17:53:24

 dataguard-(ORA-16004/ORA-01196/ORA-01110) 

1. 故障现象:

一次突然断电导致我的standby,open时报如下的错误:

ORA-16004: 备份数据库需要恢复
ORA-01196: 文件 1 由于介质恢复会话失败而不一致
ORA-01110: 数据文件 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLDG\SYSTEM01.DBF'

解决:

SQL> alter database recover managed standby database using current logfile disconnect from session;


在primary 库

sql> alter system switch logfile; ---目的使standby更完全的apply来自primary的log


在standby库:

SQL> alter database recover managed standby database cancel;

数据库已更改。

SQL> alter database open;

数据库已更改。

阅读(2342) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~