最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

[Oracle] Data Guard 之 淺析Switchover與Failover

 更新時(shí)間:2013年07月12日 12:08:48   作者:  
以下是對(duì)Oracle中Switchover與Failover的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

Data Guard主從庫(kù)之間的角色切換分為以下兩種:
1)Switchover
Swithchover通常都是人為的有計(jì)劃的進(jìn)行角色互換,比如升級(jí)等。它通常都是無(wú)損的,即不會(huì)有數(shù)據(jù)丟失。其執(zhí)行主要分為兩個(gè)階段:
1.Primary轉(zhuǎn)為Standby
2.Standby(之一)轉(zhuǎn)為Primary
2)Failover
Failover是指由于Primary故障無(wú)法短時(shí)間恢復(fù),Standby不得不充當(dāng)Primay的角色,如果處于最高性能模式,這種切換很有可能導(dǎo)致數(shù)據(jù)丟失。

下面分別演示物理Standby的Switchover和Failover(邏輯Standby的切換類似)。

1. 物理Standby執(zhí)行Switchover
1) 確認(rèn)pirmary是否可以切換為standby
PRIMARY>select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
TO STANDBY
2) 切換primary為standby
PRIMARY>alter database commit to switchover to physical standby;
3) 啟動(dòng)原primary到mount狀態(tài)
此時(shí)原primary就是以standby身份在運(yùn)行了。
4) 確認(rèn)standby是否可以切換為primary
STANDBY>select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
TO PRIMARY
5) 切換standby為primary
STANDBY>alter database commit to switchover to primary;
Database altered.
STANDBY>alter database open;
Database altered.
6) 驗(yàn)證
PRIMARY>select database_role from v$database;
DATABASE_ROLE
----------------
PHYSICAL STANDBY
STANDBY>select database_role from v$database;
DATABASE_ROLE
----------------
PRIMARY
可以看到原來(lái)的primary現(xiàn)在變成standby,原來(lái)的standby變成primary了。
檢查新的primary的log_archive_dest參數(shù)的設(shè)置是否正確:
STANDBY>show parameter log_archive_dest_2
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2            string      service=O01DMS0 ARCH VALID_FOR
                                                              =(ONLINE_LOGFILES,PRIMARY_ROLE
                                                               ) DB_UNIQUE_NAME=O01DMS0
STANDBY>show parameter log_archive_dest_state_2
NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------
log_archive_dest_state_2             string      ENABLE
在新primary端做log switch:
STANDBY>alter system switch logfile;
System altered.
STANDBY>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
           479
在新standby端查看:
PRIMARY>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
           479
兩邊的歸檔日志的最大序號(hào)吻合,說(shuō)明switchover成功。

2. 物理Standby執(zhí)行Failover
1). 檢查standby歸檔文件是否連續(xù)
STANDBY>SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;
no rows selected
這一步很重要,必須確保所有已生成的歸檔文件都已傳到standby服務(wù)器。
如果上述語(yǔ)句有返回結(jié)果,則必須把缺失的歸檔文件從primary端復(fù)制到standby端,然后通過(guò)以下命令將其加入數(shù)據(jù)庫(kù):
STANDBY>alter database register physical logfile 'filespec'
2). 檢查standby歸檔文件是否完整
STANDBY>SELECT UNIQUE THREAD# AS THREAD, MAX(SEQUENCE#) OVER (PARTITION BY threa
d#) AS LAST from V$ARCHIVED_LOG;
    THREAD       LAST
---------- ----------
         1        479
通過(guò)上述語(yǔ)句可以查出standby目前序號(hào)最大的歸檔日志為479,如果在primary端有比479更大的歸檔日志,把它們拷貝過(guò)來(lái),然后通過(guò)以下命令將其加入數(shù)據(jù)庫(kù):
STANDBY>alter database register physical logfile 'filespec'
3)啟動(dòng)failover
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;4)切換為primaryTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;
ALTER DATABASE OPEN;STANDBY>select database_role from v$database;DATABASE_ROLE----------------PRIMARY

相關(guān)文章

  • OL7.6上RPM方式安裝Oracle 19c的教程

    OL7.6上RPM方式安裝Oracle 19c的教程

    這篇文章主要介紹了OL7.6上RPM方式安裝Oracle 19c的教程詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Oracle 數(shù)據(jù)庫(kù)優(yōu)化實(shí)戰(zhàn)心得總結(jié)

    Oracle 數(shù)據(jù)庫(kù)優(yōu)化實(shí)戰(zhàn)心得總結(jié)

    優(yōu)化sql語(yǔ)句、優(yōu)化io、表設(shè)計(jì)優(yōu)化、充分利用系統(tǒng)cpu資源、優(yōu)化數(shù)據(jù)庫(kù)連接、充分利用數(shù)據(jù)的后臺(tái)處理方案減少網(wǎng)絡(luò)流量,實(shí)施系統(tǒng)資源管理分配計(jì)劃等等,感興趣的朋友可以參考下哈
    2013-06-06
  • Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法

    Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法

    這篇文章主要給大家介紹了關(guān)于Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法,ora12545因目標(biāo)主機(jī)或?qū)ο蟛淮嬖?連接失敗,文中通過(guò)圖文將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • Oracle RAC環(huán)境下的阻塞(blocking blocked)介紹和實(shí)例演示

    Oracle RAC環(huán)境下的阻塞(blocking blocked)介紹和實(shí)例演示

    這篇文章主要介紹了Oracle RAC環(huán)境下的阻塞(blocking blocked)介紹和實(shí)例演示本文提供了2個(gè)查詢腳本,并給出實(shí)例演示那些session為阻塞者,哪些為被阻塞者,需要的朋友可以參考下
    2014-09-09
  • SQL優(yōu)化之針對(duì)count、表的連接順序、條件順序、in及exist的優(yōu)化

    SQL優(yōu)化之針對(duì)count、表的連接順序、條件順序、in及exist的優(yōu)化

    這篇文章主要介紹了SQL優(yōu)化之針對(duì)count、表的連接順序、條件順序、in及exist的優(yōu)化,有助于讀者深入理解Oracle的運(yùn)行效率及優(yōu)化策略,需要的朋友可以參考下
    2014-07-07
  • Oracle觸發(fā)器表發(fā)生了變化 觸發(fā)器不能讀它的解決方法(必看)

    Oracle觸發(fā)器表發(fā)生了變化 觸發(fā)器不能讀它的解決方法(必看)

    下面小編就為大家?guī)?lái)一篇Oracle觸發(fā)器表發(fā)生了變化 觸發(fā)器不能讀它的解決方法(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • MS Server和Oracle中對(duì)NULL處理的一些細(xì)節(jié)差異

    MS Server和Oracle中對(duì)NULL處理的一些細(xì)節(jié)差異

    SQL Server和Oracle中對(duì)插入數(shù)據(jù)值包含空的處理有所差異,在SQL Server中,我們可以把表字段設(shè)計(jì)為非空,但我們?nèi)匀豢梢酝ㄟ^(guò)下面語(yǔ)句執(zhí)行插入操作
    2009-06-06
  • Oracle歸檔日志爆滿問(wèn)題的處理方法

    Oracle歸檔日志爆滿問(wèn)題的處理方法

    Oracle歸檔日志(Archivelog)是Oracle數(shù)據(jù)庫(kù)的一種特性,它主要用于數(shù)據(jù)恢復(fù)和高可用性的目的,但有什么經(jīng)常會(huì)出現(xiàn)無(wú)法連接,手動(dòng)清除歸檔日志后可以恢復(fù)訪問(wèn),但是過(guò)不了幾天依舊會(huì)爆滿,所以本文給大家介紹了Oracle歸檔日志爆滿問(wèn)題的處理方法,需要的朋友可以參考下
    2024-10-10
  • Oracle存儲(chǔ)過(guò)程循環(huán)語(yǔ)法實(shí)例分析

    Oracle存儲(chǔ)過(guò)程循環(huán)語(yǔ)法實(shí)例分析

    這篇文章主要介紹了Oracle存儲(chǔ)過(guò)程循環(huán)語(yǔ)法,結(jié)合實(shí)例形式分析了Oracle基本的while、for循環(huán)使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • Oracle 11g實(shí)現(xiàn)安全加固的完整步驟

    Oracle 11g實(shí)現(xiàn)安全加固的完整步驟

    這篇文章主要給大家介紹了關(guān)于Oracle 11g實(shí)現(xiàn)安全加固的完整步驟,文中通過(guò)示例代碼將實(shí)現(xiàn)的步驟一步步介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Oracle 11g具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05

最新評(píng)論

新晃| 盐山县| 湾仔区| 澜沧| 天柱县| 普陀区| 乌苏市| 湘阴县| 吴旗县| 万年县| 芦山县| 涞源县| 孟村| 宜兰县| 景谷| 新沂市| 光泽县| 武邑县| 乡宁县| 藁城市| 海口市| 交城县| 延长县| 民勤县| 巴东县| 迭部县| 古蔺县| 丹棱县| 贵南县| 新龙县| 竹溪县| 廉江市| 资溪县| 宝山区| 阳山县| 永平县| 永和县| 珠海市| 宜川县| 涞水县| 黔西县|