ORA-12528 beim Versuch sich mit ASM Instanz zu verbinden

Table of Contents

Ziel

Dieser kurze Blogeintrag zeigt, wie man den ORA-12528 Fehler behebt, der beim Versuch sich mit einer ASM Instanz zu verbinden auftreten kann.

 

Problembeschreibung

Beim Versuch sich mit einer ASM Instanz zu verbinden, kann der folgende Fehler auftreten.

[oracle@rac2 admin]$ sqlplus sys/oracle@ASM as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Fri Jan 7 13:45:12 2011 Copyright (c) 1982, 2007, Oracle.  All Rights Reserved. ERROR: ORA-12528: TNS:listener: all appropriate instances are blocking new connections

Der dazugehörige Eintrag in der tnsnames.ora Datei sieht so aus.

ASM = (DESCRIPTION =   (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip.pmbs.de)(PORT = 1521))   (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip.pmbs.de)(PORT = 1521))   (LOAD_BALANCE = yes)   (CONNECT_DATA =     (SERVER = DEDICATED)     (SERVICE_NAME=+ASM)   ) )

Hinweis: Als Grundlage für dieses Beispiel wurde ein Oracle Real Application Cluster 10g Release 2 mit zwei Knoten verwendet.

 

Lösung

Damit man sich von außen gegenüber einer ASM Instanz verbinden kann, muss der Eintrag in der tnsnames.ora um UR=A erweitert werden. 

ASM = (DESCRIPTION =   (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip.pmbs.de)(PORT = 1521))   (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip.pmbs.de)(PORT = 1521))   (LOAD_BALANCE = yes)   (CONNECT_DATA =     (SERVER = DEDICATED)     (SERVICE_NAME=+ASM)     (UR=A)   ) )

 

Ein abschließender Verbindungsversuch zeigt die erfolgreiche Anmeldung an der ASM Instanz.

[oracle@rac2 admin]$ sqlplus sys/oracle@ASM as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Fri Jan 7 13:49:41 2011 Copyright (c) 1982, 2007, Oracle.  All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, Real Application Clusters, OLAP, Data Mining and Real Application Testing options SQL> show parameter name NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ db_file_name_convert                 string db_name                              string db_unique_name                       string      +ASM global_names                         boolean     FALSE instance_name                        string      +ASM2 lock_name_space                      string log_file_name_convert                string service_names                        string      +ASM

 

re

Leave a Reply

Your email address will not be published.