亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HADR的搭建步驟指南

發布時間:2021-08-30 19:07:25 來源:億速云 閱讀:186 作者:chen 欄目:數據庫

本篇內容主要講解“HADR的搭建步驟指南”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“HADR的搭建步驟指南”吧!

1         背景和需求

銀行的數據庫大部分是HA+HADR環境,一般的模式為:上海2臺機器做HA,同時是HADR的主機;深圳2臺機器做HA,同時是HADR的備機。或者反之。但有些數據庫在搭建時并沒有做HADR,只預留了HADR的接口(配置了/etc/hosts,/etc/services和數據庫的HADR參數),所以需要我們在備機到位后搭建HADR環境。

2         準備工作:

2.1       查看源庫配置

l  查看并記錄源庫上數據庫文件系統大小

df -g|grep db

l  查看數據庫版本及安裝路徑

db2level

l  查看并記錄instance ID, fence ID及其所屬的group

lsuser <instance ID>

看instance屬于哪個fence ID(看下面這個文件的owner)

ls -l $HOME/sqllib/adm/.fenced

lsuser <fence ID>

l  查看并記錄最后備份情況,記下時間戳(恢復用)

db2 list history backup since 20170907 for db COSCO_DB

l  查看并記錄數據庫參數中關于HADR的配置

db2 get db cfg for COSCO_DB | grep HADR

HADR local host name                  (HADR_LOCAL_HOST) = TSM07_hadr1

HADR local service name                (HADR_LOCAL_SVC) = TSM07_service_hadr1

HADR remote host name                (HADR_REMOTE_HOST) = TSM07_hadr2

HADR remote service name              (HADR_REMOTE_SVC) = TSM07_service_hadr2

HADR instance name of remote server  (HADR_REMOTE_INST) = shruthra

HADR timeout value                       (HADR_TIMEOUT) = 120

HADR log write synchronization mode     (HADR_SYNCMODE) = ASYNC

l  查看并記錄/etc/hosts,/etc/services中關于HADR的條目

grep -i hadr /etc/hosts

10.0.20.61 TSM07_hadr1

10.4.23.56 TSM07_hadr2

grep -i hadr /etc/services

TSM07_service_hadr1 6001/tcp

TSM07_service_hadr2 6002/tcp

l  查看并記錄帶庫配置信息

cat /usr/openv/netbackup/bp.conf

2.2       檢查備庫配置

l  檢查磁陣掛載情況

在備機HA兩邊跑getlun.sh命令查看磁陣掛載情況(RAID10,兩邊磁盤需一一對應),lsvg datavg查看容量是否符合要求。這點很重要,否則等你做好了他們發現磁陣配置不合規,你又得重新做一次,我就被這樣坑過!

l  檢查帶庫配置

查看文件/usr/openv/netbackup/bp.conf是否存在,如果不存在則沒有配置。

3         搭建HADR步驟

準備工作做完后,我們就可以開始搭建HADR了,具體步驟如下:

l  配置/etc/hosts,/etc/services信息

用ifconfig –a命令查看兩邊ip地址信息(取eth2部分的第一個ip),主庫一般只需要修改指向備庫的ip(HA的2臺都要修改),如:10.4.23.56 TSM07_hadr2。備庫2臺HA則需要加入相應條目,和主庫保持一致。

l  在備機安裝db2介質

檢查/opt目錄剩余容量,必要時用如下命令擴展:

chfs -a size=+5G /opt

備機2臺HA都要安裝,版本和安裝路徑要和主機完全一致。

l  使用類似下面的命令在備機建立數據庫實例(不建庫)

腳本在介質服務器new.nim_master:/soft_new上,注意修改用戶/組及數據庫大小信息,-Check YES代表只產生輸出,改為NO則實際執行。此腳本創建用戶,文件系統及DB2 instance。

sh initdb2.sh -DBDATASIZEGB 150 -USERINFO db2inst1:db2igrp1,db2fenc1:db2fgrp1 -DB2PATH /opt/ibm/db2/V10.5.5_36366 -DB2VER V10.5.5 -NODENUM 1 -DB rptadb11 -CODEPAGE 1386 -TASK SYS FS USER INST DBM -Check YES

l  修改數據庫相關文件系統大小

和主庫保持一致,必要時用類似如下命令擴展:

chfs -a size=+5G /db/actlog

如果擴展報錯,一般是達到了lv的MAX LPs限制,用lslv命令查看并用smitty chlv命令修改。

l  修改帶庫對應的client端,以便能訪問主庫的備份

將備庫/usr/openv/netbackup/bp.conf備份,然后用主庫的內容覆蓋。

l  產生數據庫重定向恢復腳本

db2 "restore db <dbname> load /usr/openv/netbackup/bin/nbdb2.sl64 taken at <bakuptimestamp> redirect generate script <dbname>.ddl"

如果出錯,說明帶庫客戶端配置有問題,聯系系統管理員解決。

l  修改<dbname>.ddl

修改文件的on <路徑> db2path on <路徑> newlogpath<路徑>,還有表空間路徑(如果不是auto storage的話),如果數據庫比較大,則啟用PARALLELISM等參數,但估計效果不大。

l  后臺跑恢復腳本

nohup db2 –tvf <dbname>.ddl &

restore完成后,不要跑rollforward命令,備機數據庫狀態要保持在rollforward pending。

l  配置備機數據庫參數

主要是相關的diag, log文件系統的路徑和HADR參數(需和主庫相反,如下:)

HADR local host name                  (HADR_LOCAL_HOST) = TSM07_hadr2

HADR local service name                (HADR_LOCAL_SVC) = TSM07_service_hadr2

HADR remote host name                (HADR_REMOTE_HOST) = TSM07_hadr1

HADR remote service name              (HADR_REMOTE_SVC) = TSM07_service_hadr1

l  如果之前的有hadr,先停止hadr ( 在主備機都停)

db2 stop hadr on db <dbname>

l  在備機上在起HADR

db2 start hadr on db <dbname> as standy

l  在主機上在起HADR

db2 start hadr on db <dbname> as primary

l  Check HADR status

HADR啟動后狀態應該從disconnected/remote catch up pending變為connected/ remote catching up,說明備機在追日志,可以看到備機的當前日志號在變化,一直到connected/peer狀態

db2pd -d <dbname> -hadr

l  將文件:/usr/openv/netbackup/bp.conf還原

到此,相信大家對“HADR的搭建步驟指南”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建湖县| 天津市| 开阳县| 亚东县| 阜城县| 鄢陵县| 越西县| 寻甸| 神池县| 高密市| 湟中县| 新津县| 志丹县| 屯昌县| 桃源县| 太仓市| 灵丘县| 崇州市| 滦南县| 惠来县| 阳原县| 宿迁市| 静宁县| 鄂伦春自治旗| 萍乡市| 格尔木市| 天峻县| 淄博市| 黎平县| 班玛县| 宝应县| 和政县| 玉门市| 浦北县| 河西区| 乌拉特后旗| 望城县| 临朐县| 伊川县| 宜兰县| 遂溪县|