ORA-12528 hatasının çözümü
Açık olan bir intance’a listener üzerinden bağlanılmaya çalışıldığında “ORA-12528: TNS:listener: all appropriate instances are blocking new connections” şeklinde hata alındığında , mevcut instance ya RESTRICTED durumda ya da NOMOUNT moddadır. Bu durumda tnsnames.ora dosyasındaki ilgili tns kaydına (UR = A) satırını eklemek gerekiyor.
Rman ile bağlanıldığında aşağıdaki şekilde hata alınacaktır.
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-00554: initialization of internal recovery manager package failed RMAN-04006: error from auxiliary database: ORA-12528: TNS:listener: all appropriate instances are blocking new connections
Sqlplus ile bağlanıldığında da aynı hata görülmektedir.
ERROR: ORA-12528: TNS:listener: all appropriate instances are blocking new connections
Bu durumda ilgili $ORACLE_HOME/network/admin dizini altındaki tnsnames.ora dosyasındaki ilgili TNS kaydı aşağıdakine benzer şekilde olmalıdır.
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = orcl-scan)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) (UR = A) ) )
Sonrasında, sorunsuz şekilde bağlantı sağlanacaktır.