透過Oracle 11g 邏輯standby實現BI的需求
想到可以試試邏輯standby去實現,同步生產庫的基礎資料使用者,並在邏輯standby上建BI相關的使用者,用做資料統計.這樣可以避免直接透過dblink或物化檢視抓取資料對生
產庫的效能影響,又比利用goldengate實現同步在維護性上方便.
一.建立邏輯standby官方文件及註釋:
Applies to:
Oracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.0.2 [Release 10.2 to 12.1]Information in this document applies to any platform.
***Checked for relevance on 21-Sep-2012***
*** Reviewed for Relevance 16-Jul-2015 ***
Goal
Step by Step Guide on How to Create Logical Standby
Solution
Prerequisite
--必要條件
1 : Before setting up a logical standby database, ensure the logical
standby database can maintain the data types and tables in your primary
database. See Appendix C of the dataguard documentation for a complete
list of data type and storage type considerations.
--確定資料庫中的資料型別和儲存型別支援
2 : Ensure Table Rows in the Primary Database Can Be Uniquely Identified.
--確定表中各行的唯一性,儘量有主鍵或唯一索引
2.1 : Find Tables Without Unique Logical Identifier in the Primary Database.
Use following query to display a list of tables that SQL Apply may not be able to uniquely identify:
2.2 : If your application ensures the rows in a
table are unique, you can create a disabled primary key RELY constraint
on the table. Use ALTER TABLE command to add a disabled primary-key
RELY constraint.
The following example creates a disabled RELY
constraint on a table named mytab, for which rows can be uniquely
identified using the id and name columns:
Creating a Logical Standby Database:
--建立邏輯standby
Step 1 Create a Physical Standby Database
--建邏輯standby,要先建一個物理standby,然後再進行轉換
Create a Physical Standby Database and make sure that there is no error in remote archiving to Standby from Primary Database.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-1786050/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過Oracle 11g 邏輯standby實現BI的需求Oracle
- ORACLE10G 物理standby轉為邏輯standbyOracle
- 物理standby和邏輯standby的區別
- Oracle physical standby中的邏輯備份(exp命令)Oracle
- DataGuard搭建邏輯StandBy
- 11G通過邏輯standby滾動升級例項說明及注意
- 面向需求的邏輯模型模型
- oracle邏輯讀過程Oracle
- Oracle 10g 邏輯Standby 建立及注意點Oracle 10g
- ORACLE 11G透過SCN做增量備份修復standby庫詳細過程Oracle
- 使用RDA, 透過反向工程得到邏輯模型模型
- 邏輯 rac standby和物理 rac standby的switchover 和 failoverAI
- 【NinGoo】Oracle10gR2 Logical Standby(四)轉換邏輯備庫的過程GoOracle
- 在oracle 10g中實現oracle 11g的snapshot standby特性Oracle 10g
- 解析jwt實現邏輯JWT
- 優化邏輯Standby的資料同步效能優化
- 物理Standby資料庫及邏輯Standby資料庫(Physical Standby & Logical Standby)資料庫
- 配置 Oracle 10g 單例項物理dataguard和邏輯standbyOracle 10g單例
- [zt] Oracle如何配置邏輯備用資料庫(Logical Standby)Oracle資料庫
- 邏輯Standby建立及日常管理,優化優化
- 實現拼團業務邏輯
- redis實現文章投票邏輯Redis
- 用java實現業務邏輯Java
- 【DataGuarad】邏輯遷移與standby備庫
- oracle的邏輯結構Oracle
- ssh整合之三(實現邏輯)
- 邏輯STANDBY負載高,應用緩慢的解決負載
- [zt] Oracle的邏輯結構Oracle
- oracle 邏輯結構Oracle
- MySQL5.7 透過邏輯備份遷移到GreatSQL注意事項MySql
- MyBatis-Plus之邏輯刪除的實現MyBatis
- 聊聊支付流程的設計與實現邏輯
- 圖解MySQL邏輯備份的實現流程圖解MySql
- SSH整合之四(頁面邏輯的實現)
- oracle 11g中的snapshot standby特性Oracle
- 【DataGuard】Oracle 11g physical standby switchoverOracle
- 建立Oracle 11g logical standbyOracle
- Oracle 11g Cross platform Active StandbyOracleROSPlatform