RMAN-20021 資料庫尚未設定

chaobaojun發表於2013-02-01
當年我開了兩個命令視窗,一個sql視窗,一個rman視窗。
當時進入rman 時,資料庫處於mount狀態。

C:\Documents and Settings\Administrator>rman target /
恢復管理器: Release 11.2.0.1.0 - Production on 星期五 2月 1 22:07:39 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
已連線到目標資料庫: WMS (DBID=247998201, 未開啟)

後來執行
SQL> alter database open;

資料庫已更改。
而rman連線視窗還不知道database already open .所以導致備份時,出現以下錯誤。

RMAN> backup database;

啟動 backup 於 01-2月 -13
使用通道 ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup 命令 (在 02/01/2013 23:14:20 上) 失敗
RMAN-20021: 資料庫尚未設定
RMAN-06031: 無法轉換資料庫關鍵字

--到這一步恢復進行不下去了。事實上現在的資料庫已經是open的了。可能rman還不知道。退出RMAN重新連線目標資料庫就可以了。

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

相關文章