Oracle11DATA GUARD實時應用加實時查詢功能
Oracle10g增加了DATA GUARD的日誌實時應用功能,11g新增了實時查詢功能。這兩個功能可以同時應用。
DATA GUARD的建立:http://yangtingkun.itpub.net/post/468/388465
Oracle11新特性——DATA GUARD開啟模式下應用歸檔:http://yangtingkun.itpub.net/post/468/388599
對於PRIMARY資料,只需要將對應的LOG_ARCHIVE_DEST改為同步方式。為了更好的說明問題,首先將歸檔日誌切換一下:
SQL> alter system set log_archive_dest_2 =
2 'SERVICE=ora11g_s SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora11g_s';
系統已更改。
SQL> alter system switch logfile;
系統已更改。
下面登陸STANDBY資料庫,新增STANDBY LOGFILE,並修改初始化引數,使得STANDBY資料庫可以處理STANDBY LOGFILE:
$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on Thu Sep 27 18:52:10 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup mount ORACLE instance started.
Total System Global Area 267825152 bytes
Fixed Size 1299316 bytes
Variable Size 150998156 bytes
Database Buffers 113246208 bytes
Redo Buffers 2281472 bytes
Database mounted.
SQL> set pages 100 lines 120
SQL> col member format a80
SQL> select group#, member from v$logfile;
GROUP# MEMBER
---------- --------------------------------------------------------------------
1 /data/oracle/oradata/ora11g/ORA11G_S/onlinelog/o1_mf_1_3f5dsz0v_.log
1 /data/oracle/flash_recovery_area/ORA11G_S/onlinelog/o1_mf_1_3f5dszg1_.log
2 /data/oracle/oradata/ora11g/ORA11G_S/onlinelog/o1_mf_2_3f5dt1vl_.log
2 /data/oracle/flash_recovery_area/ORA11G_S/onlinelog/o1_mf_2_3f5dt26o_.log
3 /data/oracle/oradata/ora11g/ORA11G_S/onlinelog/o1_mf_3_3f5dt3gn_.log
3 /data/oracle/flash_recovery_area/ORA11G_S/onlinelog/o1_mf_3_3f5dt3yj_.log
6 rows selected.
SQL> select group#, bytes from v$log;
GROUP# BYTES
---------- ----------
1 52428800
3 52428800
2 52428800
SQL> alter database add standby logfile
2 ('/data/oracle/oradata/ora11g/ORA11G_S/onlinelog/sredo1.log') size 50m;
Database altered.
SQL> alter database add standby logfile
2 ('/data/oracle/oradata/ora11g/ORA11G_S/onlinelog/sredo2.log') size 50m;
Database altered.
SQL> alter database add standby logfile
2 ('/data/oracle/oradata/ora11g/ORA11G_S/onlinelog/sredo3.log') size 50m;
Database altered.
SQL> alter database add standby logfile
2 ('/data/oracle/oradata/ora11g/ORA11G_S/onlinelog/sredo4.log') size 50m;
Database altered.
SQL> alter system set log_archive_dest_3 =
2 'LOCATION=/data/oracle/oradata/ora11g/archivelogstand
3 VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLES) DB_UNIQUE_NAME=ora11g_s';
System altered.
SQL> alter database open;
Database altered.
SQL> alter database recover managed standby database
2 using current logfile disconnect from session;
Database altered.
至此,DATA GUARD的REAL TIME APPLY已經配置完成。下面檢查一下DATA GUARD是否正常工作。登陸PRIMARY KEY進行資料修改,並提交:
SQL> select * from t_standby;
no rows selected
SQL> insert into t_standby select * from tab;
4 rows created.
SQL> commit;
Commit complete.
登陸STANDBY資料庫,檢查修改是否已經同步過來:
SQL> conn yangtk/yangtk
SQL> select * from t_standby;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
T TABLE
T_SESSION TABLE
T_SESSION_STAT TABLE
T_STANDBY TABLE
現在資料庫同時處於REAL TIME APPLY和REAL TIME QUERY狀態。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Data Guard備庫日誌的實時應用與非實時應用
- Hadoop - 實時查詢DrillHadoop
- 北京實時公交查詢——Flutter 入坑實戰Flutter
- 如何實現模糊查詢時間段
- 使用 NineData 實現備份集的實時查詢
- FFmpeg應用實踐之命令查詢
- 如何使用 Milvus 向量資料庫實現實時查詢資料庫
- 應用zabbix的實時匯出(real-time export)功能Export
- mysql查詢中時間、日期加減計算MySql
- 加推時序系統RTS實現原理及應用簡介
- 查詢賬單功能的實現
- 實時重新載入go應用Go
- 概括SQL Server實時查詢Oracle資料庫WSSQLServerOracle資料庫
- 3 月應用實時監控服務 ARMS 產品功能更新
- 應用實踐——新東方實時數倉實踐
- jQuery 條件搜尋查詢 實時取值 升降序排序jQuery排序
- 實時web應用方案——SignalR(.net core)WebSignalR
- 應用實時監控服務 ARMS 4 月功能新鮮快報
- 京東實時資料產品應用實踐
- 【原創】linux實時應用如何printf輸出不影響實時性?Linux
- MySQL的查詢快取功能何時該開啟MySql快取
- 實時防疫地圖怎麼用?怎麼查詢離我最近的疫情病例?地圖
- 小程式實現實時聊天IM功能
- PB級資料實時查詢,滴滴Elasticsearch多叢集架構實踐Elasticsearch架構
- 基於 Flink 的實時資料消費應用 / 功能質量保障方法
- 【搜尋引擎】Solr全文檢索近實時查詢優化Solr優化
- Unity——計時器功能實現Unity
- Oracle 定時任務job實際應用Oracle
- 詳解 Flink 實時應用的確定性
- 5G應用的實時決策
- C/C++,Qt,Python,OpenCV小專案實戰-實時桌面顏色查詢C++QTPythonOpenCV
- Laravel+Layim+GatewayWorker 實現實時聊天功能LaravelGateway
- MySQL查詢時間段MySql
- JPA時間段查詢
- 應用實時監控服務ARMS 5 月功能快報&優惠彙總
- Python實現天氣查詢功能(外加Excel技巧)PythonExcel
- python 程式碼實現查詢功能介面測試Python
- 這個實時公交查詢小程式,支援全國 100 個城市
- 【手機在網狀態查詢】實時更新,準確率99.99%