日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

概述

最近工作需要,需對AIX系統上的Oracle RAC數據庫做擴容,計劃擴容200G,下面是環境說明:

LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


1、擴容前準備

1.1. 提供設備清單

將設備的大小和個數給系統和存儲工程師,要求在節點上增加新的磁盤,其中 RAC 需要共享磁盤。

1.2. 對數據庫進行備份

rman target /
backup full database;

1.3. 檢查備份及可恢復性

rman target / 
list backup summary;  --概述可用的備份
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

說明:B表示backup,F表示FULL,A表示archive log,0 1表示incremental backup,S說明備份狀態(A AVAILABLE X EXPIRED )

1.4. 備份ASM磁盤頭(grid用戶)

當前系統所有 asm 已使用的 pv 磁盤頭均需進行備份

kfed read /dev/rhdisk1 >/home/grid/rhdisk1bak.txt 
kfed read /dev/rhdisk4 >/home/grid/rhdisk4bak.txt 
kfed read /dev/rhdisk6 >/home/grid/rhdisk6bak.txt 
kfed read /dev/rhdisk8 >/home/grid/rhdisk8bak.txt 
kfed read /dev/rhdisk10 >/home/grid/rhdisk10bak.txt 
kfed read /dev/rhdisk11 >/home/grid/rhdisk11bak.txt 
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


2、新設備調整(兩個節點都需要執行)

2.1 主機掃描新劃的磁盤

cfgmgr
--確認新盤
lspv
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

2.2. 權限調整(root)

# chmod 660 /dev/rhdisk12
# chown grid:dba /dev/rhdisk12
# ls -l /dev/rhdisk*
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

節點 2 也需要調整確認

2.3. 確認沒有PVID(root)

# lspv |grep hdisk
--都是NONE就對了

說明:PVID 全稱 physical volume identifier,它非常重要,相當于軟序列號,當把一個磁盤變成 PV 時, 就生成了 PVID , PVID 是由機器序列號 (uname -m的前

8位 ) 和它生成的時間組成,這種機制保證了 PVID 的唯一性。當系統啟動時,磁盤配置程序會尋找磁 盤上的 PVID ,并把它跟 ODM 庫中的 PVID 信息進行比對,如果在 ODM 中找到匹配的條目,則把和這個 PVID 相對應的 hdisk 號賦予這個 PV ,如果沒有匹配 的條目,則賦予這個 PVID 新的 hdisk 號。

LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

 

--如果存在 pvid ,需要清空(一定要慎重執行)
/usr/sbin/chdev -l hdisk<X> -a pv=clear 

2.4. 調整RESERVE_POLICY(兩個節點執行)

如果是為 RAC 數據庫添加新磁盤,還需要調整新磁盤的 reserve_policy 應為 no_reserve 或者 reserve_lock 應為no

# lsattr -El hdisk12 | grep -E "reserve_policy|reserve_lock"
# chdev -l hdisk12 -a reserve_policy=no_reserve
# lsattr -El hdisk12 | grep -E "reserve_policy|reserve_lock"
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


3、 擴容

3.1. 擴容前ASM檢查

$sqlplus / as sysasm
set linesize 1000 pagesize 1000
col state for a20
col path for a50
col name for a3
select path,name,state from v$asm_disk where path like '/dev/rhdisk%' order by 1;
select NAME,STATE,TYPE,TOTAL_MB,FREE_MB from v$asm_diskgroup;
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

3.2. 加入新磁盤到磁盤組

sqlplus / as sysasm
alter diskgroup DATA add disk '/dev/rhdisk12' rebalance power 8;
--其中 power n 區間[0,11],n 越大 REBAL 越快,IO 壓力也就越大。
--如果磁盤組是 NOMAL 冗余需要指定 FAILGROUP,如:
--alter diskgroup dgname add failgroup fgname1 disk '/dev/rhdiskpower453’ add failgroup fgname2 disk
'/dev/rhdiskpower454' [ rebalance power n] ;
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

3.3、監控REBAL進度

sqlplus / as sysasm
SQL> set linesize 1000
--無記錄表示 REBAL 完成
SQL> select * from gv$asm_operation;
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

3.4、監控告警日志

tail -200f alert_otmdb1.log

LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


4、擴容后檢查

4.1. 擴容后ASM檢查

SQL> select NAME,STATE,TYPE,TOTAL_MB,FREE_MB from v$asm_diskgroup;
SQL> select path,name,state from v$asm_disk where path like '/dev/rhdisk%' order by 1;
LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

4.2. 備份新增加的設備

kfed read /dev/rhdisk12 >/home/grid/rhdisk12bak.txt

LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 

4.3、檢查監聽

LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

 


LINUX 11G RAC ASM磁盤組在線增加磁盤擴容

分享到:
標簽:磁盤 LINUX
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定