ORA-12528: TNS:listener: all appropriate instances are blocking new connections

snowdba發表於2015-07-26
在我的實驗環境中snowdb資料庫被刪除,嘗試從catalog中恢復該資料庫遇到錯誤ORA-12528。 最簡單的修復方式是在tnsnames.ora檔案中新增PROD2資料庫中的(UR=A)

$ rman target sys/oracle@snowdb catalog rc_admin/RC_ADMIN@EMREP

Recovery Manager: Release 11.1.0.7.0 - Production on Sat Jul 25 23:58:48 2015

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database: 
ORA-12528: TNS:listener: all appropriate instances are blocking new connections


vi tnsnames.ora
snowdb =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = snow.us.oracle.com)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = SNOW.US.ORACLE.COM)
      (UR=A)
    )
  )

上面紅色部分(UR=A)是用來修復動態監聽在資料庫nomount狀態下拒絕一切連線的,簡單實用!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1752406/,如需轉載,請註明出處,否則將追究法律責任。

相關文章