Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Logical standby problem
You need to look at the DBMS_LOGSTDBY package it has lots of functionality to help you deal with "troublesome" statements. We spent about 5-6 weeks on our first logical writing a custom package to be called by the logical apply processes to attempt deal all sorts of re-occurring statements, like tablespaces going in and out backups, missing object alerts on the various skip statements. Prior to this we were spending about 2-3 hours a day fighting with the logical and stuck statements! It's well worth trying to automate the logical apply process as much as possible if you can using the DBMS_LOGSTDBY, we now spend about 30 secs a day, just making sure it's OK.
Rgds
-----Original Message-----
From: rjamya [mailto:rjamya_at_gmail.com]
Sent: 01 Sep 2005 19:59
To: Oracle Discussion List
Subject: Logical standby problem
A colleague is trying to create a logical standby database. During apply, it is getting stuck on
LOGSTDBY stmt: grant select,insert on sys.ora_temp_1_ds_24148 to "SYSTEM" LOGSTDBY status: ORA-00942: table or view does not exist LOGSTDBY Apply process P004 pid=27 OS id=913594 stopped
Now we all know that this temp tablename is generated when collecting stats. System owns the package that generated the stats in the actual database. Is there a way to resolve this? I have no clue about it and Metalink has been less than helpful. A TAR has been loggged, but I needed it to be run by you all.
Any pointers are greatly appreciated.
Raj
-- http://www.freelists.org/webpage/oracle-lReceived on Fri Sep 02 2005 - 02:45:28 CDT
![]() |
![]() |