【DATAGUARD 學習】學習DATAGUARD 過程中遇到的問題
錯誤1:
ORA-16057: DGID from server not in Data Guard configuration
原因:主庫沒有設定引數log_archive_config
解決方法*.log_archive_config='dg_config=(orcl,testdg)'
alter system set log_archive_config='dg_config=(orcl,testdg)' scope=both;
錯誤2:
Error 1031 received logging on to the standby
Errors in file f:\orcl\diag\rdbms\orcl\orcl\trace\orcl_arc3_736.trc:
ORA-01031: insufficient privileges
PING[ARC3]: Heartbeat failed to connect to standby 'testdg'. Error is 1031.
解決問題思路:
1、檢查sys密碼是否正確,大部分是這個原因。
一般建議使用主庫的密碼檔案修改為PWDstanddy_name.ora 當做備庫的密碼檔案。
在linux 下 使用 ls -l 密碼檢視備庫的使用者是否有密碼檔案的讀寫許可權!
2、Oracle使用者有寫standby_archive_dest的許可權,11g 已經將這個引數廢棄了!
錯誤3:
ORA-16025: parameter LOG_ARCHIVE_DEST_2 contains repeated or conflicting attributes
*.log_archive_dest_2='SERVICE =orcl LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl'
*.LOG_ARCHIVE_DEST_2='SERVICE=orcl LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl'
出現該錯誤的原因是這個語句中某兩個單詞之間缺少空格,或者是拼寫錯誤。我的錯誤是:
SERVICE=orcl與SERVICE =orcl之間的區別,即後者service 與=之間多了一個空格!
還有的是LOG_ARCHIVE_DEST_2='SERVICE=orcl LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl'
db_unique_name前少了一個空格導致的。
錯誤4
ORA-16136: Managed Standby Recovery not active
Cause: An attempt was made to cancel a managed recovery session but no managed recovery session was active.
Action: No action is necessary.
cause解釋在試圖取消恢復會話的時候出錯,原因是沒有活躍的恢復會話。
TESTDG>alter database recover managed standby database cancel;
alter database recover managed standby database cancel
*
第 1 行出現錯誤:
ORA-16136: 受管備用恢復未啟用
開啟另一個會話session 2 ,在這個會話上執行
C:\Documents and Settings\Administrator>set oracle_sid=testdg
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 9月 20 18:35:51 2010
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select db_unique_name from v$database;
DB_UNIQUE_NAME
------------------------------
testdg
SQL> alter database recover managed standby database cancel;
資料庫已更改。
此時 備庫已經停止應用歸檔日誌了!
然後在出現問題的會話上執行所需要的操作.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28686045/viewspace-1578264/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習vue過程中遇到的問題Vue
- 【DATAGUARD 學習】同一臺主機的dataguard 密碼問題!密碼
- 【DATAGUARD 學習】同一臺主機上的dataguard
- weex學習中遇到的問題
- hive學習中遇到的問題Hive
- ORACLE dataguard學習筆記Oracle筆記
- oracle 11.2.0.4 DataGuard Broker配置過程中可能遇到的問題及解決方法Oracle
- munium學習過程中問題解決
- loadrunner學習中遇到的問題
- 學習中遇到的javabean中的scope問題JavaBean
- JERSEY學習遇到的問題
- 學習Java中遇到的繼承問題Java繼承
- 一次rac+dataguard 建立過程遇到密碼檔案問題密碼
- 【DATAGUARD 學習】ora-03113
- RMAN學習筆記_ Duplicate建立DataGuard筆記
- RMAN學習筆記_ Duplicate重做DataGuard筆記
- 近兩天學習使用 Homestead 過程中遇到的問題及解決方法
- 【DATAGUARD 學習】測試standby應用REDO
- 【DATAGUARD 學習】如何停止standby資料庫資料庫
- 學習本站Laravel教程中遇到的問題筆記Laravel筆記
- 學習httprunner遇到的問題記錄HTTP
- 【DATAGUARD 學習】監控primary庫和standby庫
- Amigo學習(一)解決使用中遇到的問題Go
- 【DATAGUARD 學習】管理影響備庫的主庫事件事件
- 【學習】分享幾個學習中的小問題
- 【DATAGUARD 學習】使用duplicate 建立物理standby 資料庫資料庫
- java學習中遇到的問題 請高手幫忙 線上等Java
- DATAGUARD在做SWITCHOVER切換時遇到問題總結
- memcached的學習過程
- java的學習過程Java
- 爬蟲過程中遇到的問題爬蟲
- 學習Python遇到的熱門問題整理Python
- 剛開始學習nlp時遇到的問題
- struts2框架搭建學習遇到的問題框架
- Java學習過程Java
- 如何學習Java? 在學習Java的過程中需要掌握哪些技能?Java
- java學習中不懂的問題Java
- 關於DDD學習過程中的一些疑問