oracle不能自动传归档,DATAGUARD归档无法传输

Oracle主库和备库在进行归档操作时遇到错误,主库ALERT.LOG显示FAL请求被拒绝,备库日志显示创建归档日志文件失败,错误代码为270,可能原因是文件被其他进程占用。参数配置显示LOG_ARCHIVE_DEST_2指向服务名为db_standby的备库。备库角色为物理备用,状态为挂载,保护模式为最大性能。需要检查网络连接及文件系统,确保归档路径无阻塞并能正常写入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win+oracle10g

primary DATABASE  ALERT.LOG

Wed Jan 13 17:03:32 2010

ARCH: FAL archive failed. Archiver continuing

Wed Jan 13 17:03:32 2010

Errors in file e:\*******\bdump\yanz_arc0_2480.trc:

ORA-16055: FAL request rejected

Wed Jan 13 17:03:32 2010

ARCH: FAL archive failed. Archiver continuing

e:\*******\bdump\yanz_arc0_2480.trc:内容如下:

*** 2010-01-13 16:03:50.890

Redo shipping client performing standby login

*** 2010-01-13 16:03:52.031 64562 kcrr.c

Logged on to standby successfully

Client logon and security negotiation successful!

Error 270 creating standby archive log file at host 'db_standby'

*** 2010-01-13 16:03:53.890 60680 kcrr.c

ARC2: Attempting destination LOG_ARCHIVE_DEST_2 network reconnect (270)

*** 2010-01-13 16:03:53.906 60680 kcrr.c

ARC2: Destination LOG_ARCHIVE_DEST_2 network reconnect abandoned

ORA-00270: error creating archive log

*** 2010-01-13 16:03:53.968 58942 kcrr.c

kcrrfail: dest:2 err:270 force:0 blast:1

kcrrwkx: unknown error:270

ORA-16055: FAL request rejected

kcrrwkx: work to do 0x2 (end)

FAL[server]: Selected inactive destination; resetting temporarily

STANDBY DATABASE ALERT.LOG:

Wed Jan 13 17:09:29 2010

Errors in file e:\oracle\product\10.2.0\admin\standby\udump\standby_rfs_3420.trc:

ORA-00270: error creating archive log E:\ORACLE\PRODUCT\10.2.0\ADMIN\YANZ\ARCHIVELOG\ARC00071_0704655138.001

ORA-19504: failed to create file "E:\ORACLE\PRODUCT\10.2.0\ADMIN\YANZ\ARCHIVELOG\ARC00071_0704655138.001"

ORA-27056: could not delete file

OSD-04024: 无法删除文件。

O/S-Error: (OS 32) 另一个程序正在使用此文件,进程无法访问。

参数配置:

primary:

SQL> show parameter LOG_ARCHIVE_DEST_2;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

log_archive_dest_2                   string      service=db_standby lgwr async

valid_for=(online_logfiles,pri

mary_role) db_unique_name=stan

dby

standby:

SQL> show parameter LOG_ARCHIVE_DEST_2;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

log_archive_dest_2                   string      service=db_yanz lgwr async val

id_for=(online_logfiles,primar

y_role) db_unique_name=yanz

备库运行模式:

SQL> select database_role,db_unique_name,open_mode,protection_mode from v$database;

DATABASE_ROLE    DB_UNIQUE_NAME                 OPEN_MODE  PROTECTION_MODE

---------------- ------------------------------ ---------- --------------------

PHYSICAL STANDBY STANDBY                        MOUNTED    MAXIMUM PERFORMANCE

请高手给分析一下,问题可能性出在那里?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值