- 最后登录
- 2014-3-27
- 在线时间
- 21 小时
- 威望
- 0
- 金钱
- 123
- 注册时间
- 2013-5-9
- 阅读权限
- 10
- 帖子
- 36
- 精华
- 0
- 积分
- 0
- UID
- 1082
|
1#
发表于 2013-12-12 20:51:50
|
查看: 6809 |
回复: 6
本帖最后由 huqianhao 于 2013-12-12 20:55 编辑
今天在ADG备库准备切换成snapshot standby,直接在open状态执行了切换命令,报错了。重启后,不能mount啦。求大神分析下原因及解决办法。是否可以不用重新搭建ADG就可以解决?
操作系统:Red Hat Enterprise Linux Server release 5.8
oracle版本:11.2.0.3.0(打11.2.0.3.8的PSU没打成功)
Grid版本:11.2.0.3.8
备库为单实例的,主库为RAC,版本为11.2.0.3.8- SQL> alter database recover managed standby database cancel;
- Database altered.
- SQL> show db_reco
- SP2-0158: unknown SHOW option "db_reco"
- SQL> show parameter db_re
- NAME TYPE VALUE
- ------------------------------------ ----------- ------------------------------
- db_recovery_file_dest string +FRA
- db_recovery_file_dest_size big integer 400G
- db_recycle_cache_size big integer 0
- SQL> archive log list
- Database log mode Archive Mode
- Automatic archival Enabled
- Archive destination +FRA
- Oldest online log sequence 46809
- Next log sequence to archive 0
- Current log sequence 46817
- SQL>
- SQL> alter database flashback on;
- Database altered.
- SQL> alter database convert to snapshot standby;
- alter database convert to snapshot standby
- *
- ERROR at line 1:
- ORA-01013: user requested cancel of current operation
- SQL> alter database convert to snapshot standby;
- alter database convert to snapshot standby
- *
- ERROR at line 1:
- ORA-38784: Cannot create restore point 'SNAPSHOT_STANDBY_REQUIRED_12/12/2013 13:59:21'.
- ORA-38788: More standby database recovery is needed
- SQL> shutdown immediate
- ORA-01109: database not open
- Database dismounted.
- ORACLE instance shut down.
- SQL> startup mount;
- ORACLE instance started.
- Total System Global Area 1.0689E+10 bytes
- Fixed Size 2237776 bytes
- Variable Size 2214595248 bytes
- Database Buffers 8388608000 bytes
- Redo Buffers 84033536 bytes
- ORA-00600: internal error code, arguments: [control file RSBY_RDI/IC mismatch], [0], [], [], [], [], [], [], [], [],
- [], []
- SQL> select open_mode from v$database;
- select open_mode from v$database
- *
- ERROR at line 1:
- ORA-01507: database not mounted
- SQL> alter database convert to snapshot standby;
- alter database convert to snapshot standby
- *
- ERROR at line 1:
- ORA-01507: database not mounted
- SQL> shutdown immediate;
- ORA-01507: database not mounted
- ORACLE instance shut down.
- SQL> startup mount
- ORACLE instance started.
- Total System Global Area 1.0689E+10 bytes
- Fixed Size 2237776 bytes
- Variable Size 2214595248 bytes
- Database Buffers 8388608000 bytes
- Redo Buffers 84033536 bytes
- ORA-00600: internal error code, arguments: [control file RSBY_RDI/IC mismatch], [0], [], [], [], [], [], [], [], [],
- [], []
- SQL> startup mount ;
- ORA-01081: cannot start already-running ORACLE - shut it down first
- SQL> shutdown immediate;
- ORA-01507: database not mounted
- ORACLE instance shut down.
- SQL> startup mount;
- ORACLE instance started.
- Total System Global Area 1.0689E+10 bytes
- Fixed Size 2237776 bytes
- Variable Size 2214595248 bytes
- Database Buffers 8388608000 bytes
- Redo Buffers 84033536 bytes
- ORA-00600: internal error code, arguments: [control file RSBY_RDI/IC mismatch], [0], [], [], [], [], [], [], [], [],
- [], []
复制代码 |
|