重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1411|回复: 0
打印 上一主题 下一主题

[Oracle] 主库的报警文件中有报错ORA-16401, ORA-16055

[复制链接]
跳转到指定楼层
楼主
发表于 2023-1-30 15:12:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在主库联机日志切换频繁,在报警日志中,会发现 ORA-16401, ORA-16055 报错。具体见MOS
Doc ID 1243177.1



ORA-16401 and ORA-16055 reported in primary alert.log when redolog switch is over frequently (Doc ID 1243177.1)       


In this Document

Symptoms

Changes

Cause

Solution

References

APPLIES TO:

Oracle Database Cloud Schema Service - Version N/A and later

Oracle Database Exadata Cloud Machine - Version N/A and later

Oracle Cloud Infrastructure - Database Service - Version N/A and later

Oracle Database Cloud Exadata Service - Version N/A and later

Oracle Database Exadata Express Cloud Service - Version N/A and later

Linux x86-64

SYMPTOMS

- ORA-16401 and ORA-16055 Error reported sometimes at Primary ALERT.LOG:


ARC3: Archive log rejected (thread 1 sequence 136480) at host '(DESCRIPTION=  (ADDRESS=(PROTOCOL=tcp)(HOST=XXX.XXX.X.XX)(PORT=1530))(CONNECT_DATA=(SERVICE_NAME=<service_name>)(SERVER=DEDICATED)))'

Errors in file /<path>/trace/<db_name>_arc3_7445.trc:

ORA-16401: archivelog rejected by RFS

FAL[server, ARC3]: FAL archive failed, see trace file.

Errors in file /<path>/trace/<db_name>_arc3_7445.trc:

ORA-16055: FAL request rejected

ARCH: FAL archive failed. Archiver continuing

ORACLE Instance dbinfo - Archival Error. Archiver continuing.



- RedoLog switch happens very frequently before the above Error reported

- The requested ArchiveLog by FAL requests the current Log Sequence or the Sequence currently being archived


CHANGES

There is no change made.


CAUSE

The Problem here is that the Primary Database is switching Logs too frequently.


Using ARCH to send the archives, every time there's a log switch the Primary has to send the Archivelog to the Standby, meanwhile another Log Switch occurred on the Primary which causes also another Archivelog to be sent to the Standby, but the first one has not finished yet, a GAP is formed and detected by the Standby. At this Time the first Archivelog is also sent as FAL Request, but this one will fail because the first one is still being archiving, locked, so the second one fails.


Also check for the case explained in below note,


Ora-16401: Archivelog Rejected By Rfs (Doc ID 1183143.1)


SOLUTION

Ignore these Messages as long as the Standby Database keeps synchronized with the Primary

Database Increase the Size of the Online Redologs to reduce Redolog Switch Frequency

Increase Network Bandwith between the Primary and Standby Database


REFERENCES

BUG:9848109 - ORA-16401: ARCHIVE LOG REJECTED BY REMOTE FILE SERVER

NOTE:1532566.1 - Handling ORL and SRL (Resize) on Primary and Physical Standby in Data Guard Environment


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-16 12:44 , Processed in 0.086786 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表