ORA-16028: new string causes less destinations than LOG_ARCHIVE_MIN_SUCCEED_DEST requires

文档解释

ORA-16028: new string causes less destinations than LOG_ARCHIVE_MIN_SUCCEED_DEST requires

Cause: An attempt was made to change the indicated LOG_ARCHIVE_DEST_n or LOG_ARCHIVE_DEST_STATE_n parameter (n = 1…31) to a value that reduces the number of archive log destinations to less than the specified LOG_ARCHIVE_MIN_SUCCEED_DEST value.

Action: Either select different options for the LOG_ARCHIVE_DEST_n or LOG_ARCHIVE_DEST_STATE_n parameters, or reduce the value for parameter LOG_ARCHIVE_MIN_SUCCEED_DEST.

ORA-16028:新的字符串导致的比 LOG_ARCHIVE_MIN_SUCCEED_DEST 所需的目的地更少

官方解释

当更改了ARLOGDEST字符串时,它将扩展LOG_ARCHIVE_DEST_n参数,以使更多的归档目标可用。但是,可能会发生一些情况,其中ARLOGDEST字符串转换为少于LOG_ARCHIVE_MIN_SUCCEED_DEST参数指定的归档目标数量。如果发生这种情况,则会取消归档操作,并出现此错误。

常见案例

常见案例是,当ARLOGDEST值更改时,但LOG_ARCHIVE_MIN_SUCCEED_DEST未更改,就会出现此错误。

一般处理方法及步骤

1.确保ARLOGDEST的值小于或等于LOG_ARCHIVE_MIN_SUCCEED_DEST的值。

2.如果更改了ARLOGDEST值,请确保同时修改LOG_ARCHIVE_MIN_SUCCEED_DEST以保持LOG_ARCHIVE_MIN_SUCCEED_DEST的值比ARLOGDEST的值大,以确保归档操作的最低归档成功数量。

3.重新启动数据库,以使更改生效。

你可能感兴趣的