Re: Primary gets ora-16009 when attempting a heartbeat with standby

  • From: Ian Cary <ian.cary@xxxxxxxxxxxxxx>
  • To: finn.oracledba@xxxxxxxxx
  • Date: Tue, 9 Sep 2008 09:39:08 +0100

It is possible to use service="<full tns string>" in log_dest2. This is
from a fast-start failover system where the data guard broker configuration
overwrote my initial values that used a tns alias.

NAME                                 TYPE        VALUE
------------------------------------ -----------
------------------------------
log_archive_dest_2                   string
service="(DESCRIPTION=(ADDRESS

_LIST=(ADDRESS=(PROTOCOL=tcp)(

HOST=TLINUX1)(PORT=1521)))(CON

NECT_DATA=(SERVICE_NAME=dgtest

1_XPT)(INSTANCE_NAME=dgtest)(S
                                                 ERVER=dedicated)))",
LGWR S
                                                 YNC AFFIRM delay=0
OPTIONAL ma
                                                 x_failure=0
max_connections=1
                                                   reopen=300
db_unique_name="d
                                                 gtest1" register
net_timeout=1
                                                 80
valid_for=(online_logfile,
                                                 primary_role)

Additionally the fal_client and fal_server are also overwriiten by explicit
strings rather than the tns alias

dgtest> show parameter fal

NAME                                 TYPE        VALUE
------------------------------------ -----------
------------------------------
fal_client                           string
(DESCRIPTION=(ADDRESS_LIST=(AD

DRESS=(PROTOCOL=tcp)(HOST=TLIN

UX3)(PORT=1521)))(CONNECT_DATA

=(SERVICE_NAME=dgtest3_XPT)(IN

STANCE_NAME=dgtest)(SERVER=ded
                                                 icated)))
fal_server                           string
(DESCRIPTION=(ADDRESS_LIST=(AD

DRESS=(PROTOCOL=tcp)(HOST=TLIN

UX1)(PORT=1521)))(CONNECT_DATA

=(SERVICE_NAME=dgtest1_XPT)(SE
                                                 RVER=dedicated)))

I'm not usually one for using tools where a manual configiuration is
possible but I must admit that the dgmrgl tool does seem to do the job
pretty well.

Whether any of this is of use to the OP of course.....

Cheers,

Ian




|---------+----------------------------->
|         |           finn.oracledba@gma|
|         |           il.com            |
|         |           Sent by:          |
|         |           oracle-l-bounce@fr|
|         |           eelists.org       |
|         |                             |
|         |                             |
|         |           08/09/2008 21:22  |
|         |           Please respond to |
|         |           finn.oracledba    |
|         |                             |
|---------+----------------------------->
  
>--------------------------------------------------------------------------------------------------------------|
  |                                                                             
                                 |
  |       To:       sacrophyte@xxxxxxxxx                                        
                                 |
  |       cc:       david.barbour1@xxxxxxxxx, oracle-l@xxxxxxxxxxxxx            
                                 |
  |       Subject:  Re: Primary gets ora-16009 when attempting a heartbeat with 
standby                          |
  
>--------------------------------------------------------------------------------------------------------------|




It makes it hard to help when you don't provide the requested information
(unless it's proprietary for some reason).

Anyways, for a long, long time Oracle database links had a problem where if
the "using" string was a tns alias it would work fine one day and then
suddenly it would stop working and then never work again until you dropped
the db link and recreated it. I'm wondering if you're up against something
similar.
The workaround for the db link was to put the whole tns string (i.e
anything after "ALIAS = ") into the using string. I wonder if it's possible
to do something similar in the "SERVICE=" part of the log_archive_dest_2
parameter. It's worth a shot.

Finn

On Mon, Sep 8, 2008 at 2:42 PM, Charles Schultz <sacrophyte@xxxxxxxxx>
wrote:
Yes, I can sqlplus to the fal_server, fal_client, and all permutations of
our arch_log_dest_2 parameter. And yes, I end up in the standby database
when I sqlplus to the standby database. =) Not knowing what parameter you
are looking for with "remote"; we do not have a remote listener setup, but
the passwordfile is.


This email was received from the INTERNET and scanned by the Government
Secure Intranet anti-virus service supplied by Cable&Wireless in
partnership with MessageLabs. (CCTM Certificate Number 2007/11/0032.) In
case of problems, please call your organisation’s IT Helpdesk.
Communications via the GSi may be automatically logged, monitored and/or
recorded for legal purposes.

For the latest data on the economy and society consult National Statistics at 
http://www.statistics.gov.uk

*********************************************************************************


Please Note:  Incoming and outgoing email messages are routinely monitored for 
compliance with our policy on the use of electronic communications
*********************************************************************************


Legal Disclaimer  :  Any views expressed by the sender of this message are not 
necessarily those of the Office for National Statistics
*********************************************************************************


The original of this email was scanned for viruses by the Government Secure 
Intranet virus scanning service supplied by Cable&Wireless in partnership with 
MessageLabs. (CCTM Certificate Number 2007/11/0032.) On leaving the GSi this 
email was certified virus free.
Communications via the GSi may be automatically logged, monitored and/or 
recorded for legal purposes.

Other related posts: