oracle手工建庫后rman無法啟用該怎么辦,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

oracle手工建庫后rman無法啟用,報RMAN-04015錯誤
解決方法如下:
SQL> shutdown immediate;
SQL> startup upgrade;
SQL> @?/rdbms/admin/utlirp.sql
SQL> @?/rdbms/admin/utlrp.sql
SQL> shutdown immediate;
SQL> startup;
其中:
utlirp.sql的作用是把相關內容全部在32bit平臺下編譯一遍.
utlrp.sql的作用是編譯所有失效對象.
然后重新
RMAN TARGET /
[oracle@ydkfdb21 test_bk]$ rman target /
Recovery Manager: Release 10.2.0.4.0 - Production on Wed Jun 20 13:19:34 2012
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-06550: line 1, column 7:
PLS-00201: identifier 'DBMS_BACKUP_RESTORE.SET_CHARSET' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
RMAN-04015: error setting target database character set to US7ASCII
[oracle@ydkfdb21 test_bk]$
而后,
8、執行catalog腳步本創建數據字典
SQL>start D:\oracle\product\10.1.0\db_1\rdbms\admin\catalog.sql
9、執行catproc創建package包
SQL>start D:\oracle\product\10.1.0\db_1\rdbms\admin\catproc.sql
10、執行pupbld
在執行pupbld之前要把當前用戶(sys)轉換成system,即以system賬戶連接數據庫。因為此數據庫是剛建的,所以system的口令是系統默認的口令,即manager。你可以在數據庫建好以后再來重新設置此賬戶的口令。
SQL>connect system/manager
SQL>start D:\oracle\product\10.1.0\db_1\sqlplus\admin\pupbld.sql
重新RMAN連接,問題解決。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯-成都網站建設公司行業資訊頻道,感謝您對創新互聯的支持。
網頁名稱:oracle手工建庫后rman無法啟用該怎么辦-創新互聯
URL標題:http://www.yijiale78.com/article26/ddcjcg.html
成都網站建設公司_創新互聯,為您提供云服務器、網站建設、網站策劃、標簽優化、網站設計公司、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯