主頁(yè) > 知識(shí)庫(kù) > Oracle rac案例講解

Oracle rac案例講解

熱門標(biāo)簽:神行者百貨商場(chǎng)地圖標(biāo)注 西藏地圖標(biāo)注改進(jìn)點(diǎn) 地圖標(biāo)注專員入駐 安陽(yáng)手機(jī)自動(dòng)外呼系統(tǒng)原理是什么 地圖標(biāo)注什么軟件好用 地圖標(biāo)注百度競(jìng)價(jià) 外呼系統(tǒng)線路經(jīng)常出問題嗎 如何辦理400客服電話 外呼系統(tǒng)怎樣才能不封號(hào)

rac是什么?

多個(gè)不同服務(wù)器上的實(shí)例,訪問共享的數(shù)據(jù)庫(kù)文件,擴(kuò)展了CPU和內(nèi)存,提高性能;多節(jié)點(diǎn),實(shí)現(xiàn)了HA。

rac解決什么問題

  1. 高可用性:自動(dòng)切換、負(fù)載均衡
  2. 高性能:多實(shí)例、更多連接、并發(fā)執(zhí)行
  3. 高擴(kuò)展:不停機(jī)擴(kuò)展節(jié)點(diǎn)。

怎么實(shí)現(xiàn)的

組成

3個(gè)層級(jí):

  1. 集群軟件:集群管理,節(jié)點(diǎn)增刪、心跳、同步;包括2個(gè)組件:表決磁盤、集群注冊(cè)服務(wù)。
  2. rac數(shù)據(jù)庫(kù)軟件:提供數(shù)據(jù)庫(kù)實(shí)例;
  3. rac數(shù)據(jù)庫(kù):共享存儲(chǔ),共享文件。

1.拓?fù)鋱D

2.存儲(chǔ)劃分例子

現(xiàn)在共享存儲(chǔ)建議ASM,僅說明用。

rac常用操作

1.啟停

關(guān)閉:監(jiān)聽–>db–>cluster–>os

  1. 關(guān)閉監(jiān)聽(grid用戶),阻止新的程序在連接進(jìn)來
    srvctl stop listener
  2. 寫臟塊
    alter systerm checkpoint;(多執(zhí)行幾次)
  3. 關(guān)閉數(shù)據(jù)庫(kù)(grid用戶下) racdb指的是數(shù)據(jù)庫(kù)全局唯一名。執(zhí)行時(shí)間會(huì)較長(zhǎng),不要終止
    /u01/app/11.2.0/grid/bin/srvctl stop database -d racdb -o immediate
  4. 關(guān)閉集群件(root用戶)
    /u01/app/11.2.0/grid/bin/crsctl stop cluster -all
  5. 查看資源狀態(tài)
    /u01/app/11.2.0/grid/bin/crsctl status resource -t
  6. 關(guān)閉操作系統(tǒng)(root)
    shutdown -h now

-----------啟動(dòng)RAC數(shù)據(jù)庫(kù)-----

cluster–>db

  1. 默認(rèn)情況下,集群軟件會(huì)隨著操作系統(tǒng)的啟動(dòng)而啟動(dòng)(root)。
    檢查集群資源:/u01/app/11.2.0/grid/bin/crsctl status resource -t --所有都需要是online狀態(tài)
    啟動(dòng)集群資源:/u01/app/11.2.0/grid/bin/crsctl start cluster -all
  2. 啟動(dòng)數(shù)據(jù)庫(kù)(grid)
    srvctl start database -d racdb
  3. 查看監(jiān)聽狀態(tài)。默認(rèn)情況下監(jiān)聽會(huì)隨著集群軟件啟動(dòng)(grid)。
    srvctl status listener --查看監(jiān)聽狀態(tài)
    srvctl start listener --啟動(dòng)監(jiān)聽
  4. 登錄plsql進(jìn)行連接測(cè)試。

2.增刪

  1. 配置OS, 和安裝RAC的配置一樣。Mount上共享磁盤。但是不要安裝Oracle 和 grid software
  2. 設(shè)置節(jié)點(diǎn)間的ssh, 使用grid安裝包中的腳本
  3. 在grid 用戶下添加節(jié)點(diǎn),主要是添加grid組件 ,會(huì)copy grid_home下的內(nèi)容到新的節(jié)點(diǎn)
  4. 在oracle用戶下添加節(jié)點(diǎn),主要是添加oracle組件,會(huì)copy oracle_home下的內(nèi)容到新的節(jié)點(diǎn)
  5. 使用DBCA添加新的instance 或者手工添加也可以 (本次dbca添加)

難點(diǎn):

1.節(jié)點(diǎn)數(shù)據(jù)的一致性。

單實(shí)例,內(nèi)存里有事務(wù)信息、鎖,如果把不同節(jié)點(diǎn)的數(shù)據(jù)同步,避免不同節(jié)點(diǎn)沖突。CacheFusion,緩存融合
服務(wù)器間緩存共享。與hadoop的分布式不太一樣,hdp基于分布式文件系統(tǒng),在節(jié)點(diǎn)上基于block計(jì)算,然后合并,是真獨(dú)立,不存在全局資源目錄GRD的概念。rac是共享存儲(chǔ),還是一個(gè)文件,沒有分治。

問題:

hba卡

光纖網(wǎng)卡

虛擬ip的作用?

安裝Oracle的過程中自動(dòng)生成綁定在公網(wǎng)網(wǎng)卡上,并對(duì)外提供服務(wù)(公網(wǎng)網(wǎng)卡的虛擬ip)
如果rac2失敗,其虛擬ip會(huì)自動(dòng)漂移到rac1的物理網(wǎng)卡上;客戶端請(qǐng)求進(jìn)來,rac2會(huì)返回失敗的消息,讓重新連接vip1進(jìn)來。
如果沒有vip,客戶單請(qǐng)求進(jìn)來,會(huì)直到tcp\ip連接3次嘗試失敗后,返回失敗,體驗(yàn)很差。
vip是HA實(shí)現(xiàn)的重要手段。

到此這篇關(guān)于Oracle rac案例講解的文章就介紹到這了,更多相關(guān)Oracle rac內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Oracle區(qū)別ADG與DG案例詳解
  • oracle創(chuàng)建用戶過程詳解
  • Oracle存儲(chǔ)過程案例詳解
  • Oracle之TO_DATE用法詳解
  • 如何使用Oracle PL/SQL 實(shí)現(xiàn)發(fā)送電子郵件功能(UTL_MAIL)
  • springboot+mybatis-plus+oracle實(shí)現(xiàn)邏輯刪除
  • oracle+mybatis-plus+springboot實(shí)現(xiàn)分頁(yè)查詢的實(shí)例
  • Oracle中NEXTVAL案例詳解

標(biāo)簽:酒泉 AXB 雞西 衡水 萍鄉(xiāng) 張掖 阜陽(yáng) 貴港

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle rac案例講解》,本文關(guān)鍵詞  Oracle,rac,案例,講解,Oracle,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle rac案例講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle rac案例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章