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

一種基于DG的TB級數量容災研究與實現

2020-05-21 05:54:57方敏楊建軍
電腦知識與技術 2020年9期
關鍵詞:效率

方敏 楊建軍

摘要:數據庫遷移之后的容災研究是一個極具挑戰(zhàn)的領域,數據庫的部署應能及時發(fā)現問題并對數據采取相應的保護措施,防止數據的丟失和損壞,提高數據庫的穩(wěn)定性和運行效率。本文通過提出一種基于DG的TB級數量容災方法,解決了一彩票研發(fā)中心數據庫TB級數據出現的宕機問題。經過實施,彩票中心數據庫實現了高效運行,具有容災的功能,解決了兩臺數據庫在遷移之后單純的HA。

關鍵詞:DC;數據遷移;效率;穩(wěn)定性;容災

中圖分類號:TP319 文獻標識碼:A

文章編號:1009-3044(2020)09-0236-03

1 引言

隨著數據量的快速增長,實現數據完整性和業(yè)務的連續(xù)性勢必成為企業(yè)優(yōu)先考慮的問題。采取有效的措施保證數據庫的安全和高效運行是非常重要的,這就要求中心數據庫不僅要對性能進行提升、解決數據庫遷移后出現的HA,同時也要具備容災的功能。

Oracle Data Guard簡稱DG,它是一種應用效果比較好的數據庫容災技術,為實現數據完整性及業(yè)務的連續(xù)性提供了一種高可用性的技術方案,在商業(yè)上又被稱為standby database技術。DG可以通過網絡進行連接和通信,確保數據的高可用性,為節(jié)點級別的系統提供恢復功能,實現保護數據和恢復災難的目的。

2 數據收集

2.1 數據庫高可用性方案

本文數據庫采用Oracle DataG uard基礎架構,創(chuàng)建、監(jiān)控并維護多個備用數據庫,從而保護企業(yè)數據結構不會受到故障、災難、錯誤或崩潰的影響。本文涉及的DG工作示意圖如圖1所示。

2.2 系統數據采樣

對系統數據采樣,為解決方案的制定提供依據。

2.1.1 確定OS系統類型

Linux命令端輸人命令:lsb_release id

uname - i - m -p

2.2.2 確定oracle軟件的版本和參數

Sql>select*from v$version

2.2.3 確定庫名,實例名,唯一性庫名

Sql>select instance_name, name, db_unique_name from v $da-tabase;

2.2.4 確定歸檔模式,閃回模式,強制日志記錄的方式

Sql>select log_modeAashback_on,

force_logging from v$database;

2.2.5 確定ORACLE_BASE,ORACLE_HOME的值

Sql>ho echo $ORACLE_BASE

Sql>ho echo $ORACLE_HOME

3 解決方案的制定

3*1 規(guī)劃服務器

通過數據的收集確定DG部署的環(huán)境,明確了兩臺服務器的環(huán)境、實現方式,圖2是對兩臺服務器的規(guī)劃。

3.2 故障恢復時間計算

提高系統可用性最根本的方法就是降低故障恢復時間,一個典型故障恢復時間主要由硬件恢復時間、軟件恢復時間和數據恢復時間三個部分組成。

3.2.1 硬件恢復時間

硬件恢復時間是服務器和網絡故障以及其他共享存儲設備恢復所需要的時間。

定義1定義硬件恢復時間為t(h)。

3.2.2 軟件恢復時間

軟件恢復時間可以分為操作系統及基礎軟件和在操作系統上安裝的應用程序兩個部分。

定義2對于操作系統及基礎軟件恢復時間,時間定義為t(o)。應用程序軟件恢復時間,定義為t(p),可以推出軟件恢復時間t(s)為t(o)與t(p)之和。

t(s)=t(o)+t(p)(1)

3.2.3 數據恢復時間

由于每個系統的RPO不同,數據恢復量也就不同。同時,數據恢復還存在難易程度不同,因此數據恢復時間可能受到多種因素的影響。

定義3定義數據恢復時間為t(d)。

另外,諸如進程恢復、客戶端重試連接等其他因素也會影響整個系統的恢復時間,本文主要解決的是數據庫、服務器端及應用服務器端軟件的高可用性問題。

定義故障恢復時間trecover:

trecover-t(h)+t(s)+t(d)(2)

由公式1

=>trecover-t(h)+ t(o)+t(p) +t(d)(3)

3.3 高可用性容災處理

在系統設計中采用算法判定任務的關鍵性,而不是通過災難恢復計劃預先制定相關任務的關鍵等級,這樣做的好處是能夠根據具體情況具體判斷每個任務的關鍵等級,提高工作效率。高可用性容災處理流程如圖3。

4 TB級數量容災實現

4.1主庫環(huán)境設置

4.1.1主庫設置為歸檔

要求數據庫處于archivelog模式,如果是非歸檔模式則需要在宕機時間完成后切換到歸檔模式。

4.1.2設置強制日志記錄

要求所有的事務都可以通過歸檔進行回滾。數據庫所有的操作都會記錄日志文件中。

4.1.3打開閃回模式

閃回功能可以根據需求自定,這里使用dg_broker自動切換,備庫實例化需要閃回功能。

Sql>alter database flashback on;

4.1.4 rman備份

rman>backup database;

4.1.5 配置網絡

網絡設置需要對oracle主目錄下的listener.ora和tnsnames.ora兩個文件進行配置。

同樣使用Vl命令添加以下主庫和備庫的信息

CRMDP=

(DESCRIPTION= (ADDRESS= (PROTOCOkTCP) (HOST=c:rmdb)(PORT=1521)

( CONNECT_DATA=

(SERVER=DEDICATED)

(SID=crmdb)))

CRMDP=

(DESCRIPTION= (ADDRESS= (PROTOCOkTCP) (HOST=scrmdb)(PORT=1521)

( CONNECT_DATA=

(SERVER=DEDICATED)

(SID=crmdb)))

4.1.6 添加備庫聯機重做日志

根據主庫的日志文件組建立備庫日志組,原則上備庫比主庫日志文件組多一個,且每組的成員至少一個。

4.2 備庫環(huán)境設置

4.2.1 復制主庫的密碼文件和參數文件

把主庫目錄/u01/crmsoft/admin/crmdb/pfile挎貝到備庫相同路徑下,得到備庫參數文件。

把主庫目錄/u01/crmsof t/ 11 g/dbs/orapwcrmdb文件拷貝到備庫相同路徑,得到參數文件。

4.2.2 準備目錄

準備與主庫放置文件路徑一樣的路徑,并以數據庫crmsoft用戶創(chuàng)建。

4.2.3 配置網絡

將listener.ora拷貝到備庫相同路徑下:

Scp

192. 168.2.23:/u01/c rmsoft/ 11 g/network/

admin/listener.ora$ORACLE_HOME/network/admin

4.3 克隆數據庫

lsnrctl start

連接rman:rman target sys/oracleSysl@crmdbp auxiliary sys/oracleSysl@crmdbs

當輸出顯示為這個界面時候,說明rman對于兩個數據庫之間的連接沒有問題,執(zhí)行克隆:

rman>duplicate target database for standby nofilecheck fromactive database;

輸出結果,說明克隆數據庫已經成功。

4.4 db_broker搭建DG

4.4.1 主庫備庫均要打開dgbroker

Sql>alter system set db_broker_start=true

4.4.2 進入dgbroker進行配置

dgmgrl sys/oracleSysl@crmdbp

創(chuàng)建一個DG的配置,指定主庫,連接的字符串:

DGMGRL>create configuration dgc as primary database is'

crmdbp' connect identifier is' crmdbp

增加一個物理備庫到DG中:

DGMGRL>add database cnudbs as connect identifier is' crm-dbs' maintained as physical

打開配置,啟動配置:

DGMGRL>show configuration;

DGMGRL>enable configuration;

此時配置已經生效,數據庫已經同步。

設置主庫備庫的log管理方式和文件管理方式

DGMGRL>edit database crmdbp property lo~ptmode=sync

DGMGRL>edit database crmdbp property standbyfilemanage-ment=auto

4.5 同步驗證

檢查主庫最大序列號和備庫最大序列號

crmdbs上查看最大序列日志號:

Sql>select max(sequence#) from v$archived_log;

crmdbp上切換日志

Sql>alter system switch logfile;

Crmdbs再次查看最大序列日志號:

Sql>select max(sequence#) from v$archived_log;

結果顯示為后者比前者變化大,說明實現了同步。

5 結束語

本文的解決方案和實施過程成功運用在某彩票研發(fā)中心數據庫,解決了彩票中心數據庫在工作環(huán)境中由于訪問人數的增長、數據庫升級、遷移等造成的宕機問題。經測試,環(huán)境搭建成功后,數據庫具有容災的功能,實現了數據庫的高可用性。

數據庫遷移后往往會出現大量的問題,甚至造成數據庫的崩潰。即使Oracle提供的DG是一種比較優(yōu)秀的解決方案,但并沒有成熟到DBA運用它就能完全很好的解決問題的地步,需要DBA在實際工作中根據具體環(huán)境去分析、研究和完善。

參考文獻:

[1]張政.數據容災技術在企業(yè)信息系統中的應用[J].信息與電腦(理論版),2016(1):119,125.

[2]柳志權.企業(yè)信息系統中應用數據容災技術的分析[J].電子技術與軟件工程,2018(20):181.

[3]葉嘉酩,胡曉勤,王喆.數據容災技術在企業(yè)信息系統中的應用[J].信息與電腦,2016(12):119+125.

[4]方華峰.數據容災備份與恢復的關鍵技術及應用研究[J].網絡安全技術與應用,2014(3):43-44.

[5]喬阿美.Oracle容災技術在企業(yè)ERP系統中的應用研究[Jl,電子技術與軟件工程,2014(23):68.

[6]傅玲,易建湘.數據中心數據庫升級、遷移與整合[J].電腦編程技巧與維護,2019(8):109-110,113.

[7]杜軍龍,金俊平,周劍濤.具備完整性追溯的系統數據容災機制[J].計算機工程,2019,45(7):170-175.

[8]林國勇,黃帆.一種用于云計算的數據容災分配算法的改進[J].科學技術與工程,2017,17(1):260-264.

【通聯編輯:王力】

作者簡介:方敏(1981-),女,四川眉山人,碩士,講師,主要研究方向:軟件工程;楊建軍(1976-)男,甘肅天水人,講師,主要研究方向:嵌入式軟件教學與研究。

猜你喜歡
效率
你在咖啡館學習會更有創(chuàng)意和效率嗎?
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機制”提高治霾效率
遼寧經濟(2017年6期)2017-07-12 09:27:16
質量與效率的爭論
跟蹤導練(一)2
提高食品行業(yè)清潔操作的效率
OptiMOSTM 300V提高硬開關應用的效率,支持新型設計
“錢”、“事”脫節(jié)效率低
主站蜘蛛池模板: 亚洲中文精品人人永久免费| 日日噜噜夜夜狠狠视频| 精品一區二區久久久久久久網站| 国产成人AV男人的天堂| 亚洲系列中文字幕一区二区| 91免费精品国偷自产在线在线| 香蕉久久国产精品免| 手机精品福利在线观看| AV不卡国产在线观看| 国产色偷丝袜婷婷无码麻豆制服| 国产一区二区三区日韩精品 | 成人年鲁鲁在线观看视频| 国产97视频在线观看| 99热这里只有精品2| 四虎精品国产永久在线观看| 久久99国产综合精品1| 538国产视频| 欧美日韩亚洲综合在线观看| 毛片基地美国正在播放亚洲 | 国产成人在线小视频| 中文字幕日韩久久综合影院| 伊人91视频| 99热亚洲精品6码| 91精品免费久久久| 国产视频一区二区在线观看 | 呦女亚洲一区精品| 久久久久国产一级毛片高清板| 亚洲性日韩精品一区二区| 国产日韩精品一区在线不卡 | 一区二区三区精品视频在线观看| 欧美日韩国产在线观看一区二区三区| 性激烈欧美三级在线播放| 亚洲精品无码在线播放网站| 一区二区自拍| 日韩精品久久久久久久电影蜜臀| 亚洲精品久综合蜜| 欧美天堂久久| www.狠狠| 免费人成又黄又爽的视频网站| 久久精品日日躁夜夜躁欧美| 免费视频在线2021入口| 国产无码精品在线播放| 亚洲国产av无码综合原创国产| 免费观看三级毛片| 免费久久一级欧美特大黄| 亚洲熟女偷拍| 爱做久久久久久| 一级在线毛片| 国产自在自线午夜精品视频| 亚洲综合网在线观看| 欧美a级完整在线观看| 97人人模人人爽人人喊小说| 狠狠色丁香婷婷| 亚洲无码A视频在线| 99久久婷婷国产综合精| 四虎国产精品永久一区| 色噜噜综合网| 中文字幕第1页在线播| 日韩国产另类| 日韩成人在线一区二区| 中文字幕欧美成人免费| 99色亚洲国产精品11p| 国产欧美视频在线观看| 黄色网站在线观看无码| 国产免费黄| 精品偷拍一区二区| 天堂成人在线| 国产福利微拍精品一区二区| 呦女亚洲一区精品| 亚洲国产成人在线| 亚洲美女久久| 亚洲三级色| 国产欧美日韩专区发布| 日韩欧美中文在线| 91免费国产高清观看| 一级成人a毛片免费播放| 97久久超碰极品视觉盛宴| 日本亚洲最大的色成网站www| 国产微拍精品| 99热最新网址| 日本精品影院| 国产视频欧美|