Re: How to prevent Oracle Restart/SIHA/OHAS from attempting to open database needing recovery

From: Tim Gorman <tim.evdbt_at_gmail.com>
Date: Thu, 8 Jun 2023 08:59:56 -0700
Message-ID: <e4ffab14-e160-ca89-0376-4d78ad19649c_at_gmail.com>



Andrew,

No.  I am not seeking to disable Restart/SIHA/OHAS.  I could get a better result by changing the startoptions from open to mount, by the way.

The problem is that, when the database doesn't need recovery, the customer wants it automatically opened.  However, when the database needs roll-forward recovery, we do not want Restart/SIHA/OHAS to attempt to do anything more than MOUNT the database.

That bit of basic intelligence is what the Restart/SIHA/OHAS product appears to be currently lacking.  With OPEN or MOUNT as the only available STARTOPTIONS, the product is going to disappoint (or cause a disaster) one way or the other.

-Tim

On 6/8/2023 9:50 AM, Andrew Kerber wrote:
> crsctl disable has will disable has entirely. Is that what you are
> looking for?
>
> On Thu, Jun 8, 2023 at 10:26 AM Tim Gorman <tim.evdbt_at_gmail.com> wrote:
>
> Friends and colleagues,
>
> I have a customer using Oracle Restart (i.e. single-instance
> installation of Oracle Grid Infrastructure, a.k.a. SIHA, a.k.a. OHAS)
> for access to Oracle ASM.
>
> They have a situation where they are restoring the entire VM from
> storage-level snapshots, including the Oracle database which was in
> "backup mode" at the time of the snapshot, and Oracle Restart is
> attempting to automatically open the database (which needs
> roll-forward
> recovery).
>
> This automatic restart makes sense under normal conditions, when the
> database is not in need of media recovery.  However, when the
> database
> is in need of media recovery, then automatically opening the database
> eliminates any possibility of performing roll-forward media recovery.
>
> We can use srvctl to set startoptions from open to mount, and that
> will
> solve the problem when roll-forward media recovery is needed, but it
> leaves the database in unusable mount mode when the automatic
> restart is
> expected to automatically open the database.
>
> So, Oracle Restart apparently does either STARTUP OPEN or STARTUP
> MOUNT
> blindly, instead of perhaps first MOUNTing the database, then
> checking
> if media recovery is needed before an OPEN is attempted, which
> would be
> the intelligent thing to do, and not difficult to automate into
> srvctl.
>
> Has anyone resolved this problem?
>
> Thanks!
>
> -Tim
> --
> http://www.freelists.org/webpage/oracle-l
>
>
>
>
> --
> Andrew W. Kerber
>
> 'If at first you dont succeed, dont take up skydiving.'

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Jun 08 2023 - 17:59:56 CEST

Original text of this message