Recovery Manager: Release 11.1.0.6.0 - Production on Wed Nov 7 01:45:35 2007 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: ORA11G (DBID=4026820313) 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
造成這個問題的原因是,實例雖然啟動,但是沒有注冊到監聽。實例是通過PMON進程注冊到監聽上的,而PMON進程需要在MOUNT狀態下才會啟動。因此造成了上面的錯誤。
Oracle給出了兩種解決方案,一種方法是對AUXILIARY數據庫直接使用/,對TARGET數據庫通過網絡訪問。
a. rman target sys/oracle@orcl auxiliary /
b. 為AUXILIARY數據庫設置靜態監聽
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = jssdup) (ORACLE_HOME = /data/oracle/product/11.1) ) )
