data gurad broker 问题出现自动开归档

一个网友在论坛发现这样一种奇怪情况:

SQL> startup mount;
ORACLE instance started.

Total System Global Area 1241513984 bytes
Fixed Size                  1219136 bytes
Variable Size             402654656 bytes
Database Buffers          822083584 bytes
Redo Buffers               15556608 bytes
Database mounted.
SQL> alter database noarchivelog;

Database altered.

SQL> alter database open;

Database altered.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area 1241513984 bytes
Fixed Size                  1219136 bytes
Variable Size             402654656 bytes
Database Buffers          822083584 bytes
Redo Buffers               15556608 bytes
Database mounted.
Database opened.
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     69
Current log sequence           71
SQL> select count(*) from test;
select count(*) from test
                     *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     69
Current log sequence           71
SQL> alter system switch logfile;

System altered.

SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     70
Current log sequence           72
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     70
Current log sequence           72
SQL> shutdown immeidate;
SP2-0717: illegal SHUTDOWN option
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 1241513984 bytes
Fixed Size                  1219136 bytes
Variable Size             402654656 bytes
Database Buffers          822083584 bytes
Redo Buffers               15556608 bytes
Database mounted.
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     70
Current log sequence           72

-------在这之前都没问题, 然后我在其它的窗口, 用rman 连接了一下, 结果就出现了下面的情况了:

[oracle@myxinnet-2 oracle]$ rman1 target /

Recovery Manager: Release 10.2.0.1.0 - Production on Fri Jun 27 14:42:05 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

connected to target database: HUNTER (DBID=207206589)



SQL> archive log list;
ORA-01155: the database is being opened, closed, mounted or dismounted
SQL> archive log list;
ORA-01155: the database is being opened, closed, mounted or dismounted
SQL> conn / as sysdba
Connected.
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     73
Next log sequence to archive   75
Current log sequence           75
SQL>
解决办法:

data gurad broker 问题,  这个系统在之前有人配置过data gurad broker
用dgmgrl > remover configuration 后 现在正常了。

错误原因:

SQL> archive log list;
ORA-01155: the database is being opened, closed, mounted or dismounted
SQL> archive log list;
ORA-01155: the database is being opened, closed, mounted or dismounted

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8334342/viewspace-366184/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8334342/viewspace-366184/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Oracle Data Guard中启用Fast-Start Failover(FSFO),请按照以下步骤进行操作: 1. 确认主数据库和备用数据库都已经启用了归档模式,并且主数据库的日志可以传输到备用数据库。 2. 在备用数据库上创建一个备份,以确保备用数据库与主数据库是同步状态。 3. 在主数据库上启用Data Guard Broker,如果还没有启用的话。 4. 在Data Guard Broker配置文件中,将FastStartFailoverTarget属性设置为备用数据库的连接标识符(如tnsnames.ora文件中的服务名或连接描述符)。 5. 确认备用数据库已经打了实时应用模式,以确保备用数据库与主数据库保持同步。 6. 在Data Guard Broker配置文件中,将FastStartFailoverThreshold属性设置为触发自动Failover的秒数阈值。如果主数据库在指定的时间内无法访问,就会触发自动Failover。 7. 在Data Guard Broker配置文件中,可以设置FastStartFailoverLagLimit属性,以确保备用数据库与主数据库的延迟不会超过指定的时间。如果延迟超过了这个时间,就会阻止自动Failover。 8. 最后,在Data Guard Broker配置文件中将FastStartFailoverAutoReinstate属性设置为TRUE,以确保自动Failover后能够自动恢复主数据库。 以上是启用Fast-Start Failover的一般步骤。在实际操作中,还需要根据具体情况进行调整和优化。在启Fast-Start Failover之前,请务必充分测试和准备,防止出现不可预料的故障。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值