Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Dataguard problems, wrong port configuration at log_archive_dest_2

user8898355Nov 10 2011 — edited Nov 13 2011
Hi! Thanks everybody beforehand for your help and sorry for my English, I will try to explain myself in the best way.

We have a dataguard.

It has two listeners, ports are 1534 and 1544, but...... someone changed them to 1535 one time ago, and now I had to re-configurated everything again.

The thing is that log_archive_dest_2 at primary is wrong, because it points to 1535 instead of 1534. I have tried to edit init.ora and restart the instance but it always points to 1535 again.

I dont know if this parameter depends on another or there is a hidden configuration I cant see

**********
Primary
**********
-----------------------------------------------------------------------------------------------------------------------------------------
tnsnames.ora


LICITARP =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01g)(PORT = 1544))
(ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1534))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = LICITARP)
)
)

LICITARR =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02g.XXXXXX.es)(PORT = 1544))
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.XXXXXX.es)(PORT = 1534))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = LICITARR.XXXXXX.es)
)
)

LICITARP.XXXXXX.es =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01.XXXXXX.es)(PORT = 1534))
)
(CONNECT_DATA =
(SID = LICITARP)
(SERVER = DEDICATED)
)
)

LICITARPG.XXXXXX.es =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01g.XXXXXX.es)(PORT = 1544))
)
(CONNECT_DATA =
(SID = LICITARP)
(SERVER = DEDICATED)
)
)

LICITARR.XXXXXX.es =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.XXXXXX.es)(PORT = 1534))
)
(CONNECT_DATA =
(SID = LICITARR)
(SERVER = DEDICATED)
)
)

L_LICITARPG =
(ADDRESS= (PROTOCOL =TCP) (HOST=server01g.XXXXXX.es) (PORT=1544) )

L_LICITARP =
(ADDRESS= (PROTOCOL =TCP) (HOST=server01.XXXXXX.es) (PORT=1534) )





-----------------------------------------------------------------------------------------------------------------------------------------
listener.ora


SID_LIST_L_LICITARPG =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = LICITARP.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARP)
)
)

L_LICITARP =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01.XXXXXX.es)(PORT = 1534))
)
)
L_LICITARPG =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server01g.XXXXXX.es)(PORT = 1544))
)
)

SID_LIST_L_LICITARP =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = LICITARP_dgmgrl.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARP.XXXXXX.es)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARP.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARR.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARR)
)
)


-----------------------------------------------------------------------------------------------------------------------------------------
parameters



My init ora parameters:

LICITARP.log_archive_dest_1='location="USE_DB_RECOVERY_FILE_DEST"',' valid_for=(ALL_LOGFILES,ALL_ROLES)'
LICITARP.log_archive_dest_2='service="LICITARR.xxxxxx.es", LGWR SYNC AFFIRM delay=0 OPTIONAL compression=DISABLE max_failure=0 max_connections=1 reopen=300 db_unique_name="LICITARR" net_timeout=30 valid_for=(online_logfile,primary_role)'


I start the database and when I show parameters, log_dest_2 points to 1535, a wrong port.

SQL> show parameters dest

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /opt/oracle/admin/LICITARP/adu
mp
background_dump_dest string /opt/oracle/diag/rdbms/licitar
p/LICITARP/trace
core_dump_dest string /opt/oracle/diag/rdbms/licitar
p/LICITARP/cdump
db_create_file_dest string
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_online_log_dest_5 string
db_recovery_file_dest string /opt/oracle/oradata/flash_reco
very_area
db_recovery_file_dest_size big integer 100G
diagnostic_dest string /opt/oracle
log_archive_dest string
log_archive_dest_1 string location="USE_DB_RECOVERY_FILE
_DEST", valid_for=(ALL_LOGFIL
ES,ALL_ROLES)
log_archive_dest_10 string
log_archive_dest_2 string service="(DESCRIPTION=(ADDRESS

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
_LIST = (ADDRESS=(PROTOCOL=tcp
)(HOST=server02)(¡¡¡¡¡PORT=1535!!!!)))
(CONNECT_DATA=(SERVICE_NAME=LI
CITARR.XXXXXX.es)(SERVER=DE
DICATED)))", LGWR SYNC AFFI
RM delay=0 OPTIONAL compressio
n=DISABLE max_failure=0 max_co
nnections=1 reopen=300 db_un
ique_name="LICITARR" net_timeo
ut=30 valid_for=(online_logfi
le,primary_role)

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_dest_state_1 string ENABLE
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string ENABLE
log_archive_dest_state_3 string ENABLE

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
log_archive_duplex_dest string
log_archive_min_succeed_dest integer 1
standby_archive_dest string ?/dbs/arch
user_dump_dest string /opt/oracle/diag/rdbms/licitar
p/LICITARP/trace
SQL> show parameters fal

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
fal_client string (DESCRIPTION=(ADDRESS_LIST = (
ADDRESS=(PROTOCOL=tcp)(HOST=fl
o5ora01)(PORT=1534)))(CONNECT_
DATA=(SERVICE_NAME=LICITARP.XX
XXXXXX.es)SERVER=DEDICATED))
fal_server string (DESCRIPTION=(ADDRESS_LIST = (
ADDRESS=(PROTOCOL=tcp)(HOST=f
lo5ora02)(PORT=1534)))(CONNECT
DATA=(SERVICENAME=LICITARR.X
XXXXX.es)(SERVER=DEDICATED)
)



**********
Standby
**********
-----------------------------------------------------------------------------------------------------------------------------------------
tnsnames.ora


LICITARR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.intranet.XXXXXX.es)(PORT = 1534))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = LICITARR)
)
)

LICITARR
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.intranet.XXXXXX.es)(PORT = 1534))
)
(CONNECT_DATA =
(SID = LICITARR)
(SERVER = DEDICATED)
)
)


L_LICITARR =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.intranet.XXXXXX.es)(PORT = 1534))


LICITARR.XXXXXX.ES =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.intranet.XXXXXX.es)(PORT = 1534))
)
(CONNECT_DATA =
(SID = LICITARR)
(SERVER = DEDICATED)
)
)



-----------------------------------------------------------------------------------------------------------------------------------------
listener.ora



SID_LIST_L_LICITARRG =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = LICITARP_dgmgrl.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARPG.XXXXXX.es)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARR_dgmgrl.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARRG.XXXXXX.es)
(SID_NAME = LICITARR)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARPG_dgb.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARPG_DGB.XXXXXX.es)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARRG_dgb.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARRG_DGB.XXXXXX.es)
(SID_NAME = LICITARR)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARP.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARR.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARR)
)
)

SID_LIST_L_LICITARR =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = LICITARP_dgmgrl.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARPG.XXXXXX.es)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARR_dgmgrl.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARRG.XXXXXX.es)
(SID_NAME = LICITARR)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARP_dgb.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARP_DGB.XXXXXX.es)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARR_dgb.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SERVICE_NAME = LICITARR_DGB.XXXXXX.es)
(SID_NAME = LICITARR)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARP.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARP)
)
(SID_DESC =
(GLOBAL_DBNAME = LICITARR.XXXXXX.es)
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARR)
)
)


L_LICITARR =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.intranet.XXXXXX.es)(PORT = 1534))
)
)



L_LICITARRG =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02g.intranet.XXXXXX.es)(PORT = 1544))
)
)

LISTENER_LICITARR=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server02.intranet.XXXXXX.es)(PORT = 1534))
)

SID_LIST_LISTENER_LICITARR =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = /opt/oracle/product/db111)
(SID_NAME = LICITARR)
)
)





-----------------------------------------------------------------------------------------------------------------------------------------
parameters


SQL> show parameters dest

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /opt/oracle/admin/LICITARR/adu
mp/
background_dump_dest string /opt/oracle/diag/rdbms/licitar
r/LICITARR/trace
core_dump_dest string /opt/oracle/diag/rdbms/licitar
r/LICITARR/cdump
db_create_file_dest string
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_online_log_dest_5 string
db_recovery_file_dest string /opt/oracle/oradata/flash_reco
very_area
db_recovery_file_dest_size big integer 100G
diagnostic_dest string /opt/oracle
log_archive_dest string
log_archive_dest_1 string LOCATION=USE_DB_RECOVERY_FILE_
DEST OPTIONAL REOPEN=300
log_archive_dest_10 string
log_archive_dest_2 string service="(DESCRIPTION=(ADDRESS
_LIST = (ADDRESS=(PROTOCOL=tcp

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
)(HOST=server02)(PORT=1534)))
(CONNECT_DATA=(SERVICE_NAME=LI
CITARR.XXXXXX.es)(SERVER=DE
DICATED)))", LGWR SYNC AFFI
RM delay=0 OPTIONAL compressio
n=DISABLE max_failure=0 max_co
nnections=1 reopen=300 db_un
ique_name="LICITARR" net_timeo
ut=30 valid_for=(online_logfi
le,primary_role)
log_archive_dest_3 string

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_dest_state_1 string enable
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string ENABLE
log_archive_dest_state_3 string ENABLE
log_archive_dest_state_4 string enable

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
log_archive_duplex_dest string
log_archive_min_succeed_dest integer 1
standby_archive_dest string ?/dbs/arch
user_dump_dest string /opt/oracle/diag/rdbms/licitar
r/LICITARR/trace

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



If I tried this I managed to enter sqlplus in both nodes


[oracle@server01 admin]$ sqlplus "sys/YYYYYYY@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server02)(PORT=1534))(CONNECT_DATA=(SERVICE_NAME=LICITARR.XXXXX.es)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=server02)(USER=oracle)))) as sysdba"


SQL> select status from v$instance;

STATUS
------------
MOUNTED



[oracle@server01 admin]$ sqlplus "sys/YYYYYYY@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server01)(PORT=1534))(CONNECT_DATA=(SERVICE_NAME=LICITARP.XXXXX.es)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=server01)(USER=oracle)))) as sysdba"


SQL> select status from v$instance;

STATUS
------------
OPEN





I'm always getting this messages, where PORT = 1535 is wrong, and the correct port is 1534::

MESSAGE
--------------------------------------------------------------------------------
R.XXXXX.es)(SERVER=DEDICATED)))'

LGWR: Failed to archive log 2 thread 1 sequence 162530 (12514)
ARCH: Beginning to archive thread 1 sequence 162529 (13127536-13127548)
ARCH: Completed archiving thread 1 sequence 162529 (13127536-13127548)
Error 12514 received logging on to the standby
LGWR: Error 12514 creating archivelog file '(DESCRIPTION=(ADDRESS_LIST = (ADDRES
S=(PROTOCOL=tcp)(HOST=server02)(PORT=1535)))(CONNECT_DATA=(SERVICE_NAME=LICITAR
R.XXXXX.es)(SERVER=DEDICATED)))'

LGWR: Failed to archive log 3 thread 1 sequence 162531 (12514)

MESSAGE
--------------------------------------------------------------------------------
ARCH: Beginning to archive thread 1 sequence 162530 (13127548-13127555)
ARCH: Completed archiving thread 1 sequence 162530 (13127548-13127555)
Error 12514 received logging on to the standby
LGWR: Error 12514 creating archivelog file '(DESCRIPTION=(ADDRESS_LIST = (ADDRES
S=(PROTOCOL=tcp)(HOST=server02)(PORT=1535)))(CONNECT_DATA=(SERVICE_NAME=LICITAR
R.XXXXX.es)(SERVER=DEDICATED)))'

LGWR: Failed to archive log 1 thread 1 sequence 162532 (12514)
ARCH: Beginning to archive thread 1 sequence 162531 (13127555-13127565)
ARCH: Completed archiving thread 1 sequence 162531 (13127555-13127565)
Error 12514 received logging on to the standby

MESSAGE
--------------------------------------------------------------------------------
LGWR: Error 12514 creating archivelog file '(DESCRIPTION=(ADDRESS_LIST = (ADDRES
S=(PROTOCOL=tcp)(HOST=server02)(PORT=1535)))(CONNECT_DATA=(SERVICE_NAME=LICITAR
R.XXXXX.es)(SERVER=DEDICATED)))'

LGWR: Failed to archive log 2 thread 1 sequence 162533 (12514)
ARCH: Beginning to archive thread 1 sequence 162532 (13127565-13127570)
ARCH: Completed archiving thread 1 sequence 162532 (13127565-13127570)
Error 12514 received logging on to the standby
LGWR: Error 12514 creating archivelog file '(DESCRIPTION=(ADDRESS_LIST = (ADDRES
S=(PROTOCOL=tcp)(HOST=server02)(PORT=1535)))(CONNECT_DATA=(SERVICE_NAME=LICITAR
R.XXXXX.es)(SERVER=DEDICATED)))'

MESSAGE
--------------------------------------------------------------------------------

LGWR: Failed to archive log 3 thread 1 sequence 162534 (12514)
ARCH: Beginning to archive thread 1 sequence 162533 (13127570-13127575)
ARCH: Completed archiving thread 1 sequence 162533 (13127570-13127575)
Error 12514 received logging on to the standby
LGWR: Error 12514 creating archivelog file '(DESCRIPTION=(ADDRESS_LIST = (ADDRES
S=(PROTOCOL=tcp)(HOST=server02)(PORT=1535)))(CONNECT_DATA=(SERVICE_NAME=LICITAR
R.XXXXX.es)(SERVER=DEDICATED)))'

LGWR: Failed to archive log 1 thread 1 sequence 162535 (12514)
ARCH: Beginning to archive thread 1 sequence 162534 (13127575-13127582)

MESSAGE
--------------------------------------------------------------------------------
ARCH: Completed archiving thread 1 sequence 162534 (13127575-13127582)
Error 12514 received logging on to the standby

256 rows selected.



At those at alert, and again PORT = 1535 when it's wrong, since the correct port is 1534:

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

Fatal NI connect error 12514, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server02)(PORT=1535))(CONNECT_DATA=(SERVICE_NAME=LICITARR_DGB.XXXXX.es)(INSTANCE_NAME=LICITARR)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=server01)(USER=oracle))))

VERSION INFORMATION:
TNS for Linux: Version 11.1.0.7.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.7.0 - Production
Time: 10-NOV-2011 18:56:42
Tracing not turned on.
Tns error struct:
ns main err code: 12564

TNS-12564: TNS:connection refused
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0


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

Fatal NI connect error 12514, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server02)(PORT=1535))(CONNECT_DATA=(SERVICE_NAME=LICITARR_DGB.XXXXX.es)(INSTANCE_NAME=LICITARR)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=server01)(USER=oracle))))

VERSION INFORMATION:
TNS for Linux: Version 11.1.0.7.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.7.0 - Production
Time: 10-NOV-2011 18:56:42
Tracing not turned on.
Tns error struct:
ns main err code: 12564

TNS-12564: TNS:connection refused
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0


I have recreated password file in primary and copy it to secondary, after I have restarted both instances, but nothing
This post has been answered by mseberg on Nov 11 2011
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 11 2011
Added on Nov 10 2011
8 comments
1,306 views