999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Linux平臺下Oracle MAA集群數據庫的設計

2017-07-16 20:56:05齊恩鐵孫海峰
中國新通信 2017年12期
關鍵詞:數據庫

齊恩鐵+孫海峰

【摘要】 本文是在雙節點RAC的環境基礎上搭建MAA,從而實現數據庫的最高可用性架構。MAA架構包括兩大組件:RAC和DataGuard。其中RAC實現了I/O分離,避免了批量I/O對數據庫的壓力,DataGuard實現了對數據庫的保護。

【關鍵字】 Oracle MAA DataGuard 數據庫

一、引言

Oracle在10g版本時已經提供RAC(Real Application Cluster)的解決方案,而Oracle在11g版本中更是提供了MAA(Maximum Availability Architecture)最高可用性體系架構的解決方案,目標是為了消除數據庫的停機時間,為用戶提供更加有效的方案來實現企業數據和應用最大化的高可用性。它不僅包括針對存儲的ASM,針對集群的RAC,而且還包括針對數據保護的DataGuard[1]。

二、系統實現

1、架構原理。在DataGuard環境中,至少有兩個數據庫,一個處于Open狀態對外提供服務,這個數據庫叫做Primary Database,簡稱主庫。第二個處于恢復狀態,叫做Standby Database,簡稱備庫[4]。

2、系統環境。1.主機與軟件:此次MAA部署是在一臺Window10操作系統上,利用Virtual Box軟件虛擬創建四臺Linux主機,并在這四臺Linux主機上安裝Oracle數據庫。2.網絡:在MAA環境中,每臺主機都需要有兩塊網卡和四個IP,兩塊網卡是基于Virtual Box虛擬機的host-only網卡模式。公有網卡對應公有IP、Virtual IP和Scan IP,公有IP用于標識虛擬Linux主機在網絡中的唯一地址;Virtual IP用于數據庫的對外服務,當某個節點出現故障時,Virtual IP可以自動轉移到其他正常的節點上。私有網卡對應私有IP,用于節點之間的通信和數據傳輸。3.磁盤:部署MAA的四臺虛擬Linux主機都具有三塊虛擬磁盤,分別是:系統磁盤,用于存儲操作系統和系統軟件;本地磁盤,用于存儲Oracle數據庫軟件;共享磁盤,主要用來存放OCR文件(集群的配置信息),表決盤VOTING DISKS,以及數據庫的數據文件和閃回區等。

3、系統部署。此次系統部署分為:1.配置主機。IP映射、磁盤配置、創建用戶和目錄、環境變量等。2.安裝集群件CRS和Oracle軟件。該階段需要安裝集群件和Oracle軟件,集群件對運行于其上的數據庫進行監視,并在發生異常時進行重啟、切換等干預手段。3.創建數據庫。創建ASM磁盤組,數據庫的數據文件,控制文件,日志文件都存儲在ASM磁盤組中,然后在通過DBCA創建數據庫。4.配置主備庫初始化文件。創建主庫和備庫的PFILE文件。5.啟動主備庫。通過RMAN備份主庫的文件發送到備庫主機,在備庫用RMAN做恢復,并使用PFLIE文件啟動備庫,至此該集群搭建完成。

三、系統測試

3.1 正常切換(Switchover)

Swithchover通常都是人為的有計劃的進行角色互換,比如數據庫升級、更換硬件等。

1.查看主備庫狀態。

SQL> select name,database_role,switchover_status,open_mode from v$database;

2.檢查是否有用戶連接

SQL>select username,user# from v$session where username is not null;

3.主庫切換到備庫

SQL>alter database commit to switchover to standby

當用命令檢查之后發現還有用戶連接數據庫,可用下列語句在轉換的同時強制關閉用戶的連接。

SQL>alter database commit to switchover to standby with session shutdown;

4.備庫切換到主庫

重新將主庫轉換為 MOUNT 狀態,用如下語句將原來的備庫轉換為新的主庫。

SQL>alter database commit to switchover to primary;

將新轉換的主庫開庫,同時將備庫open,主庫進行切換日志操作,備庫恢復,查看新的備庫是否可以接收歸檔日志并做恢復。

SQL>alter database recover managed standby database disconnect from session;

3.2 應急切換(Failover)

Failover是指由于主庫遇到災難損壞而無法正常工作時,需要將備庫轉換為主庫,具體操作如下。

1.主庫宕機,對備庫強制停止恢復。

SQL>alter database recover managed standby database finish force;

2.備庫強制轉換為主庫

停止備庫的恢復之后,將備庫轉換為主庫,此時,原來的主庫將不再是當前DataGuard環境中的一部分,新生成的主庫將頂替舊主庫提供服務。

SQL>alter database commit to switchover to primary;

結論:數據庫的高可用性架構是數據庫容災容錯的保護模式。Oracle MAA給我們提供了一個用來進行數據保護的很好的解決方案,它不僅能夠在故障時進行容錯,還實現模式轉換之間的無縫切,這就使得應用它的時候,業務不會因為外在原因或內在原因受到影響而中斷,從而導致企業的損失。

參 考 文 獻

[1] 陳吉平.構建Oracle高可用環境-企業級高可用數據庫架構、實戰與經驗總結[M].北京:電子工業出版社,2012.

[2] 張曉明.大話Oracle RAC集群高可用性備份與恢復[M].北京:人民郵電出版社,2011.

[3] 白磷.Oracle RAC日記[M].北京:清華大學出版社,2013.

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 婷婷激情亚洲| 国产网站免费看| 免费在线看黄网址| 国产成人a毛片在线| 麻豆国产精品一二三在线观看| 亚洲综合天堂网| 欧美精品在线观看视频| 中文字幕在线看| 国产激情在线视频| 九色视频一区| 五月天久久综合| 黄色网页在线观看| 亚洲一区二区视频在线观看| 婷婷色一区二区三区| 中文字幕伦视频| 精品国产一二三区| 欧美激情综合| 国产亚洲欧美日韩在线观看一区二区| 狠狠色噜噜狠狠狠狠奇米777 | 欧美日本在线| 久久国产精品电影| 久久久久久久久18禁秘 | 日本高清成本人视频一区| 亚洲免费播放| 欧美福利在线观看| 日韩av在线直播| 亚洲成人黄色网址| 香蕉视频在线观看www| 亚洲天堂久久| 亚洲最新地址| 久久永久精品免费视频| 热热久久狠狠偷偷色男同| 手机精品福利在线观看| 91精品人妻互换| 国产成人无码播放| aa级毛片毛片免费观看久| AV在线麻免费观看网站| 国产99在线| 国产高清精品在线91| 亚洲第一区欧美国产综合| 国产成人精品男人的天堂| 超碰色了色| 九九九国产| 狠狠色香婷婷久久亚洲精品| 久久精品亚洲专区| 国产成人久久综合一区| 天堂网亚洲系列亚洲系列| 就去吻亚洲精品国产欧美| 国产女人18毛片水真多1| 亚洲综合专区| 欧美19综合中文字幕| 无码网站免费观看| 99久久国产自偷自偷免费一区| 一本大道东京热无码av| 精品国产免费观看一区| 亚洲精品亚洲人成在线| 亚洲欧洲一区二区三区| 亚洲一区二区日韩欧美gif| 无码啪啪精品天堂浪潮av| 国产精品无码一区二区桃花视频| 久久国产拍爱| 成人国产免费| 亚洲国产AV无码综合原创| 亚洲狼网站狼狼鲁亚洲下载| 国产精品美女自慰喷水| 亚洲欧美成人综合| 欧美精品1区2区| 免费毛片全部不收费的| 毛片网站在线看| 秘书高跟黑色丝袜国产91在线 | 97国产在线视频| 亚洲性一区| 欧美日韩国产在线人| 久久久久久久蜜桃| 亚洲午夜18| 91蜜芽尤物福利在线观看| 国产鲁鲁视频在线观看| 高清免费毛片| 三级国产在线观看| 九月婷婷亚洲综合在线| 日韩人妻精品一区| a色毛片免费视频|