standby重新建立
192.168.0.31---》原为备份数据库
192.168.0.39—-》原为生产数据库
2010-3-3晚由于0.39数据库生产服务器宕机~0.31备份数据库进行了failover的转换~从备库转换成了主库。由于39服务器正常运行后~需要31服务器恢复为备库~但是同步日志丢失~不能正常用sql语句转换~必须重新配置standby模式:
1、39数据库操作
A、操作时必须停止所有访问39数据库的连接,保证日志不再产生,
B、创建standby control file
Alter database create standby controlfile as ‘c:\sbcontrol.ctl’;
C、复制共三份刚才创建的sbcontrol.ctl ,依次改文件名称为:
control01.ctl, control02.ctl, control03.ctl
2、31数据库操作
1、e:\oracle\ora92\orcl\目录下所有文件先 剪切 备份到某个目录下,
2、拷贝 39服务器刚才创建的三个控制文件
control01.ctl,control02.ctl,control03.ctl到此目录下,
3、拷贝 39服务器此目录,E:\oracle\ora92\orcl\,下的 除三个控制文件的所有文件到 31服务器的此目录下,
3、 启动31服务器
Sqlplus /nolog
Conn sys/leadron as sysdba; Shutdown immediate;
Startup nomount pfile=’e:\oracle\ora92\database\initorcl.ora’; Alter database mount standby database; Alter database recover managed standby database disconnect from
session;
4、 启动39服务器
Sqlplus /nolog
Conn sys/leadron as sysdba;
Shutdown immediate;
Startup pfile=’e:\oracle\ora92\database\initorcl.ora’;