在Logical Standby上處理DDL及DML , ORA-16224: Database Guard is enabled
ORA-16224: Database Guard is enabled
Cause: Operation could not be performed because database guard is enabled |
Action: Verify operation is correct and disable database guard |
例子 :
1、邏輯standby端執行ddl
在邏輯standby端開始了redo應用的情況下,執行ddl操作:
JSSLDG2> create table tmp55 as select * From b;
create table tmp55 as select * From b
*
第 1 行出現錯誤:
ORA-01031: 許可權不足
看看,出錯了吧~~~
JSSLDG2> alter session disable guard;
會話已更改。
JSSLDG2> create table tmp55 as select * From b;
表已建立。
只有關閉了guard保護之後,才能運算元據,然後別忘了再啟用guard,以避免不經意的操作對邏輯standby的配置造成影響。
JSSLDG2> alter session enable guard;
會話已更改。
提示:建議還是儘可能不要在邏輯standby執行執行dml之類操作,以免破解其與primary之間同步的邏輯關係,當然,這只是個建議,如果你已經仔細看完了3.1章,並且對錶結構及儲存結構瞭如指掌,那您就愛幹嘛愛嘛。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-676600/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立Data guard logical standby database須知Database
- 建立 Logical Standby DatabaseDatabase
- manage logical standby databaseDatabase
- Logical Standby中Job的處理
- 監控Logical standby databaseDatabase
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- Logical Standby Database的配置步驟.Database
- 常見Logical Standby異常處理[final]
- [zt]Logical standby同步故障的處理過程
- Data Guard - Snapshot Standby Database配置Database
- [江楓]In Memory Undo與logical standby databaseDatabase
- oracle LOGICAL standby 日誌無法應用處理Oracle
- tempfile檔案過大問題處理 for logical standby
- oracle9204(9i)_logical standby_ddl_relatedOracle
- ORA-01555 on Active Data Guard Standby DatabaseDatabase
- 物理Standby資料庫及邏輯Standby資料庫(Physical Standby & Logical Standby)資料庫
- Oracle 11g Data Guard 使用 duplicate from active database 建立 standby databaseOracleDatabase
- Oracle 11g Data Guard 使用duplicate from active database 建立 standby databaseOracleDatabase
- 在Oracle DG Standby庫上啟用flashback database功能OracleDatabase
- 4 Creating a Logical Standby Database 建立邏輯備庫Database
- 基於同一主機配置Oracle 11g Data Guard(logical standby)Oracle
- oracle9204(9i)_dg(data guard)__Tuning Logical Standby DatabasesOracleDatabase
- DataGuard:Logical Standby Switchover
- DML、DDL、DCL區別
- DDL,DML,DCL區別
- oracle9i(9204)data guard(dg)_logical standby_failover操作指南OracleAI
- DataGuard:Logical Standby FailoverAI
- alter database recover to logical standby xxx 很長時間,為什麼Database
- standby databaseDatabase
- DML操作 DDL觸發器觸發器
- Convert a Physical Standby Database into a Snapshot Standby DatabaseDatabase
- DML 語句處理過程
- 10g Logical Standby的建立,優化及管理 - 更新優化
- standby database to primary database.Database
- Standby (Data guard) 常用維護命令及相關概念
- 11gR2 Active Data Guard 閃回 - flashback database / snapshot standby - 3Database
- 11gR2 Active Data Guard 閃回 - flashback database / snapshot standby - 2Database
- oracle9i(9204)dg(data guard)_ place the standby database in manual recovery modeOracleDatabase