場景9 深刻RAC運行原理數據庫
OPS(Oracle Parallel Server)經過磁盤的節點斷定數據是否最新 —> Data Guard —> RAC(Real Application Cluster)vim
Oracle : share everything (共享全部) 靈活緩存
DB2 : share nothing (不共享)bash
GRD (Global Resource Directory)全局資源目錄網絡
Cache fusion 數據融合session
GCS (Global Cache Service)全局高速緩存服務併發
GES (Global Enqueue Service)全局排隊服務oracle
RAC解決SPOF (Single Point Of Failure) 單點故障app
SMP (Simple MultiProcessing)簡單多處理負載均衡
BGP
高效存儲 :
NetApp
EMC
Load Balance負載均衡
集羣環境下多加一個節點目的是什麼?
RAC更適合OLTP(銀行) or OLAP(數據倉庫)?
答 :OLAP
CI (Current image) :當前版本
PI (Past image) :過去版本,用於在實例發生故障以後,倖存節點快速恢復掛掉的節點
動態性能視圖來自數據字典,參數文件,控制文件,系統表空間
nomount : 參數文件,實例,進程 v$parameter, v$sga, v$process, v$instance
mount : 控制文件,結構
open : 數據字典,表統計信息,分佈狀況
GV$INSTANCE : RAC中全部節點實例集合
alter system kill session at sid; 殺掉任意節點的會話
Extended RAC : 擴展RAC
select resource_name, current_utilization, max_utilization from v$resource_limit where resource_name like ‘g%s_%’;
select * from v$sgastat where name like ‘g_s%’ or name like ‘KCL’;
鎖定級別越低,併發能力越強,處理效率越高,更適合OLTP
CRS_HOME
OCR文件
共享存儲 :各節點實例的還原表空間,各節點實例的聯機重作日誌文件,
節點本地存儲 :歸檔日誌
OCFS (Oracle Cluster File System)Oracle集羣文件系統
OMF
節點間通信協議 :UDP
實驗環境 :host01, host02
打開虛擬機,選擇移動,若選擇拷貝ip會變
eg :
cat /etc/hosts
公有ip
私有ip(vip) : 飄的目的 :報錯
虛擬ip
su - oracle
ls
vi .bash_profile
. .bash_profile
su -
mkdir -p /u01/app/oracle
mkdir -p /u01/app/grid
mkdir -p /u01/app/oraInventory
chown -R oracle:install /u01/app/grid/
chown -R oracle:install /u01/app/11.2.0/grid/
chown -R oracle:install /u01/oraInventory/
ping 192.0.2.101
service network
ssh 192.0.2.102
more aa.sh
sh aa.sh
more racmkdir.sh
sh racmkdir.sh
vi racmkdir.sh
mkdir -p /u01/app/oracle
mkdir
chown
chown
cd /u01/app/oracle
ls
unzip /stage/db/…
unzip /stage/db/…
sh runInstaller
kill -9
root 下 :xhost + : 不限制任何會話啓動圖形化界面
su oracle
. /asmca
ZZ : 保存退出 (esc後)
ZQ : 不保存退出(esc後)
control v
j
u
vi test
d2fo : delete find o two times
dt) : delete till )
vim test
di( : delete in (
di) : delete in )
dib : delete in block
RAC VIP :不對外提供服務
App VIP : 對外提供服務
RAC安裝過程
GI : Clusterware
ASM : Storage
Software : Oracle, ASM
Database : dbca
OCR : Oracle Cluster Registery 集羣註冊器
voting disk : 表決磁盤,解決節點間網絡致使的腦裂問題
brain split :腦裂
控制文件表決 :解決數據庫hang死的問題
PATH :
oinstall : Oracle Install :Oracle安裝部署
1. 安裝GI
2. 裝軟件
黃金優化法則 :各節點時鐘一致
選中(拷貝),按滾輪(粘貼)
監聽器的配置 :
LISTENER —> 1521 PROD1 靜態
LSNR2 —> 1526 PROD1 動態
cd $ORACLE_HOME/network/
alter system set local_listener=’lsnr2’;