




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Roy RosseboRAC Pack甲骨文公司真正運用集群最正確運用Kirk McGowanRoland KnappRoy Rossebo以及 RAC Pack 團隊其他成員講座目的只需堅持服從一些最正確運用,在 Linux 上實施真正運用集群就應該會相對簡單一些演示基于 RAC Pack 客戶對 9i 和 10g 體驗的最重要的 RAC 最正確運用,普通的和 Linux 特定的最正確運用沒有其他特定平臺重點講述 10g免責聲明這些最正確運用的根據(jù)是客戶的真實體驗,通常會提供最正確的結果。但是不同系統(tǒng)具有不同的需求和本錢構造,因此這些最正確運用能夠不適用于一切情況。隨著技術不斷的開展,以及新
2、體驗的出現(xiàn),這些最正確運用能夠會隨著時間的推移而發(fā)生變化。這些最正確運用不能替代產(chǎn)品運用正式指南的規(guī)范產(chǎn)品文檔。議程規(guī)劃最正確運用體系構造思索事項期望效果工程方案實施最正確運用根底架構思索事項安裝數(shù)據(jù)庫配置運用程序思索事項運作的最正確運用備份與恢復監(jiān)控與調(diào)整消費移植了解體系構造集群的數(shù)據(jù)庫效力器鏡像磁盤子系統(tǒng)高速交換機和互聯(lián)集線器或交換機構造網(wǎng)絡集中管理控制臺存儲區(qū)域網(wǎng)低延遲互聯(lián)用戶無單點缺點共享緩存了解體系構造共享磁盤數(shù)據(jù)庫 共享內(nèi)存/全局區(qū)域共享的 SQL日志 緩沖區(qū). . . . . 共享內(nèi)存/全局區(qū)域共享的 SQL日志緩沖區(qū) 共享內(nèi)存/全局區(qū)域共享的 SQL日志 緩沖區(qū) 共享內(nèi)存/全局
3、區(qū)域共享的 SQL日志 緩沖區(qū)GES&GCSGES&GCSGES&GCSGES&GCS共享數(shù)據(jù)模型了解體系構造公用網(wǎng)絡節(jié)點 1共享存儲重做日志一切實例數(shù)據(jù)庫和控制文件OCR 和 voting 磁盤(oracle_home)操作系統(tǒng)CRS集群互聯(lián)數(shù)據(jù)庫實例 1ASM 實例 1節(jié)點 2操作系統(tǒng)CRS數(shù)據(jù)庫實例 2ASM 實例 2節(jié)點 3操作系統(tǒng)CRS數(shù)據(jù)庫實例 3ASM 實例 3集群互聯(lián). . .了解體系構造集群術語根本功能經(jīng)過消除作為單點缺點 (SPOF) 的節(jié)點和 Oracle,實現(xiàn)了高可用性經(jīng)過添加額外的處置容量,實現(xiàn)了可伸縮性硬件組件公用互聯(lián)/網(wǎng)絡交換機共享存儲器/并行訪問/存儲交換機軟件
4、組件操作系統(tǒng)、集群管理器、DBMS/RAC、運用程序各種集群管理器之間的區(qū)別規(guī)劃體系構造消除單點缺點任務負載分布負載平衡戰(zhàn)略Net 效力 (SQL*Net)Oracle10g 效力運用網(wǎng)格控件監(jiān)控和管理并達效果勞級別協(xié)議處置節(jié)點 足夠的CPU 以順應缺點可伸縮 I/O 子系統(tǒng)運用 ASM 和 S.A.M.E.規(guī)劃體系構造集群互聯(lián)FastEthernet、千兆以太網(wǎng)公用網(wǎng)絡 以太網(wǎng)、FastEthernet、千兆以太網(wǎng)引薦的效力器配置每臺效力器最少 2 個 CPU2 個和 4 個 CPU 效力器的本錢通常最經(jīng)濟每個 CPU 1-2 GB 內(nèi)存光纖通道、SCSI 或 NAS 存儲銜接規(guī)劃體系構造集
5、群互聯(lián)冗余 RH 3.0 NIC Bonding /pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt 本地 ORACLE_HOMEOCFS V2 支持共享的 ORACLE_HOME裸設備上的 OCR 和 Voting 磁盤堅不可摧的 Linux 產(chǎn)品Red Hat Enterprise Linux AS 、 ES 2.1 和 3.0SuSE Linux Enterprise Server 8 (SuSE Linux AG)Oracle 將支持與其他發(fā)行版本一同運轉的
6、Oracle 產(chǎn)品,但不支持該操作系統(tǒng)本身。堅不可摧 Linux 上的 RAC 認證認證 企業(yè)級操作系統(tǒng)發(fā)行例如 RH AS 2.1 和 3.0,Suse SLES/8 集群件Oracle OSD 集群件直接聯(lián)網(wǎng)存儲例如 Network Appliance filers大多數(shù) SCSI 和 SAN 存儲器都可兼容有關軟件認證的詳細信息,請訪問: technet.oracle/support/metalink/content.html與您的硬件供應商一同討論硬件配置設置正確的期望假設您的運用程序要在 SMP 上透明伸縮,那么現(xiàn)實的期望是它在 RAC 上伸縮良好,而不用對運用程序代碼進展任何更改。
7、RAC 消除了作為單點缺點的數(shù)據(jù)庫和節(jié)點本身,確保了出現(xiàn)這些缺點時數(shù)據(jù)庫的完好性制定適當?shù)哪康母呖捎眯阅康姆桨概c非方案技術缺點、站點缺點與人為錯誤可伸縮性目的加速和擴展呼應時間、吞吐量和其他計量規(guī)范效力器/整合目的通常與 TCO 相關通常比較客觀構建您的工程方案與您的供應商協(xié)作多個股東,共享勝利構建詳細的測試方案在進入 RAC 之前確認在 SMP 上的可伸縮性 首先優(yōu)化單個實例明確知識上的欠缺并進展培訓集群、RAC、高可用性、可伸縮性、系統(tǒng)管理需求時利用外部資源建立嚴厲的系統(tǒng)和運用程序更改控制一次針對一個系統(tǒng)元素運用更改首先針對測試環(huán)境運用更改監(jiān)控運用程序更改對根底系統(tǒng)組件的影響定義支持機制和
8、上報過程議程方案最正確運用體系構造思索事項期望效果工程方案實施最正確運用根底架構思索事項安裝數(shù)據(jù)庫配置運用程序思索事項運作的最正確運用備份與恢復監(jiān)控與調(diào)整消費移植安裝流程圖配置硬件 配置公用網(wǎng)絡安裝和配置 堅不可摧的 Linux安裝 Oracle CRS安裝 Oracle 數(shù)據(jù)庫, 包括 RAC 和 ASM運轉 VIPCA,自動從 RDBMS root.sh 啟動配置存儲器,包括 ASMLIB運用 DBCA 創(chuàng)建數(shù)據(jù)庫Linux x86 要求操作系統(tǒng)要求Red Hat Enterprise Linux ES/AS 2.1 (x86) Gnu gcc package,gcc-
9、 或更高版本還必需安裝以下程序包或更高版本:make-3.79 binutils-2.11 openmotif-2.1.30 Kernel errata 25 (e.25) 或更高版本 (RHSA-2003:195-06) glibc 2.2.4-31 errata 或更高版本 (RHSA-2003:022-09) Linux x86 要求續(xù)操作系統(tǒng)要求Red Hat Enterprise Linux ES/AS 3 (Update 2) (x86) Gnu gcc package,gcc-3.2.3-2 或更高版本還必需安裝以下程序包或更高版本: make-3.79 binutils-2.1
10、1 openmotif-2.2.2-16 setarch-1.3-1 compat-db- compat-gcc-7.3-2.96.122 compat-gcc-c+-7.3-2.96.122 compat-libstdc+-7.3-2.96.122 compat-libstdc+-devel-7.3-2.96.122Linux x86 要求續(xù)操作系統(tǒng)要求UnitedLinux 1.0 (x86) 尚未認證,認證將與補丁程序集 一同在 6 月末終了。Service Pack 3 (SP3) 或更高版本 (內(nèi)核版本 2.4.21-) Gnu gcc packag
11、e,gcc-3.2.2-38 或更高版本還必需安裝以下程序包或更高版本 : make-3.79 binutils-2.12 openmotif-2.2.2-124Linux IA64 要求操作系統(tǒng)要求Red Hat Enterprise Linux ES/AS 2.1 (Update 3) 還必需安裝以下程序包或更高版本 : make-3.79 binutils-2.11 openmotif-2.1.30 gcc-2.96-124 glibc-2.2.4-32 libaio-0.3.92-1 libaio-devel-0.3.92-1 必需安裝 Kernel errata 40 (e.40)
12、或更高版本Linux IA64 要求續(xù)操作系統(tǒng)要求Red Hat Enterprise Linux ES/AS 3 (Update 1) 還必需安裝以下程序包或更高版本 :gcc-3.2.3-20 make-3.79 binutils-2.11 openmotif-2.2.2-16 setarch-1.3-1 compat-db- compat-gcc-7.3-2.96.122 compat-gcc-c+-7.3-2.96.122 compat-libstdc+-7.3-2.96.122 compat-libstdc+-devel-7.3-2.96.122 必需安裝 Kerne
13、l errata 40 (e.40) 或更高版本Linux IA64 要求續(xù)操作系統(tǒng)要求SuSE Linux Enterprise Server 8 還必需安裝以下程序包或更高版本 : Service Pack 3 (SP3) 或更高版本 (kernel version 2.4.21-107) gcc-3.2-29 make-3.79 binutils-2.12 openmotif-2.2.2-124有關詳細信息,請參閱 Oracle 數(shù)據(jù)庫客戶機快速安裝指南Linux Itanium 的 10g Release 1 (10.1) 編號. B63-01 預備 Linux 環(huán)境在集群的每個節(jié)點上
14、執(zhí)行以下操作在 /etc/sysctl.conf 中設置內(nèi)核參數(shù)向 /etc/hosts 文件添加主機名為 ORACLE_HOME對于 Oracle 用戶 ID 可寫入建立文件系統(tǒng)和位置在一切節(jié)點上設置 ssh在一切節(jié)點上安裝該 rpm運用腳本“/etc/init.d/oracelasmConfigure選項配置 ASMLib運用 “/etc/init.d/oracleasmcreatedisk VOL1 /dev/sdg 為 ASM 提供磁盤將發(fā)現(xiàn)字符串設置為 “ORCL從 oss.oracle/ 下載最新的 ASMLib rpmASMLib 的安裝流程圖 有關詳細的安裝闡明,請參閱otn.
15、oracle/tech/linux/asmlib/install.html 運用 Oracle Universal Installer 安裝 CRS/CSS 堆棧 運用 $CRS_HOME/root.sh 第一次啟動該 Oracle 堆棧 加載/安裝 hangcheck 計時器假設要對數(shù)據(jù)庫文件運用 ASM,那么請為 CRS/CSS 創(chuàng)建兩個裸設備CRS 安裝流程圖運用 DBCA 簡化數(shù)據(jù)庫創(chuàng)建設置 MAXINSTANCES、MAXLOGFILES、MAXLOGMEMBERS、MAXLOGHISTORY、MAXDATAFILESDBCA 為自動進展將表空間創(chuàng)建為本地管理 DBCA 為自動進展創(chuàng)
16、建一切的表空間并具有ASSM自動分段空間管理特性 (DBCA 為自動進展)配置自動 UNDO 管理 DBCA 為自動進展運用 SPFILE 而不是運用多個 init.ora DBCA 為自動進展安裝后要啟用異步 I/O, 必需重新鏈接 Oracle 才干運用 skgaioi.o ,并為RH2.1 和 RH3.0系統(tǒng)安裝 bug 3208258 與Basebug 3016968的 Patch Set Exception 。安裝 ARU: ARU 6076422 來修復公用互聯(lián)的運用。將 UDP 發(fā)送/接受緩沖區(qū)大小調(diào)整為 256Ksysctl -w net.core.rmem_
17、max=262144sysctl -w net.core.wmem_max=262144sysctl -w net.core.rmem_default=262144sysctl -w net.core.wmem_default=262144ASMLib 安裝后 運用 asmlib realease 1.0.1。確保正確運轉了“oracleasm configure“確保對于所需的磁盤正確運轉了“oracleasm createdisk“執(zhí)行“oracleasm listdisks“顯示可運用磁盤對于每個標志的磁盤執(zhí)行“oracleasm querydisk“,確保它已被標志運用cat /pro
18、c/filesystem命令,確保管在一個 oracleasm 文件系統(tǒng)執(zhí)行 df ha,此命令應該顯示 /dev/oracleasmfs 曾經(jīng)裝載ls -l /dev/oracleasm/disks,確保 ownership/permissions 為 oracle:oinstall驗證對于 ASMLIB 能否運用了以下搜索字符串或對 DBCA 或對命令行:“ORCL:*“Oracle 10g的現(xiàn)有版本要求執(zhí)行自定義安裝才干獲取標志的 asmlib 磁盤。假設 ASM 實例當前處于活動形狀,那么在發(fā)現(xiàn) asmlib 磁盤的同時,要跟蹤 ASM alert.log,來查看 ASM 能否會顯示有
19、關發(fā)現(xiàn)的音訊。驗證 RAC 配置在一切節(jié)點上運轉的實例SQL select * from gv$instanceRAC 在公用互聯(lián)上進展通訊SQL oradebug setmypid SQL oradebug ipcSQL oradebug tracefile_name/home/oracle/admin/RAC_1/udump/rac_1_ora_1343841.trc Check trace file in the user_dump_dest:SSKGXPT 0 x2ab25bc flags info for network 0 socket no 10 IP UDP
20、49197 sflags SSKGXPT_UP info for network 1 socket no 0 IP UDP 0 sflags SSKGXPT_DOWNRAC 正在運用所要求的 IPC 協(xié)議:Check Alert.log. cluster interconnect IPC version:Oracle UDP/IP IPC Vendor 1 proto 2 Version 1.0 PMON started with pid=2 . 僅在必要時才運用 cluster_interconnects議程方案最正確運用體系構造思索事項期望效果工程方案實施最正確運用根底架構
21、思索事項安裝數(shù)據(jù)庫配置運用程序思索事項運作的最正確運用備份與恢復監(jiān)控與調(diào)整消費移植本地管理的表空間將一切表空間創(chuàng)建為本地管理,并且?guī)в凶詣臃侄慰臻g管理CREATE TABLESPACE xx .EXTENT MANAGEMENT LOCAL .SEGMENT SPACE MANAGEMENT AUTO .在 DBCA 中這是自動完成的ASSM自動分段空間管理 (ASSM)消除了計算 PCTUSED、FREELISTS 和 FREELIST GROUPS 的復雜過程允許實例進展空間的動態(tài)親和,防止了可用列表組固有空間的硬分區(qū)。防止了并發(fā)訪問時的爭用,并優(yōu)化了空間運用。不需求任何維護。使您可以支持
22、恣意數(shù)量的實例,而不用對對象作任何更改。運用在線重新構建功能,將對象從可用列表組移到 ASSM。在 DBCA 中自動配置運用程序部署對于 RAC 無需特殊的運用程序設計或編碼在一個單一實例 SMP 環(huán)境中運轉正常的一切運用程序在 RAC 也會運轉正常 只是.在一個實例環(huán)境中出現(xiàn)的爭用問題在 RAC 環(huán)境中能夠會更加嚴重。假設與數(shù)據(jù)相關的路由可在中間層實現(xiàn),那么還可以進一步提高性能運用程序部署規(guī)那么與單一實例一樣SQL 調(diào)整順序緩存將大型對象分區(qū)運用不同的塊大小防止 DDL按照前面的本卷須知運用 LMT 和 ASSMSQL 調(diào)整優(yōu)化的執(zhí)行方案可共享的 SQL解析審計全表掃描順序順序號總是運用緩存
23、選項將順序緩存設置為 1000 或更多添加 SYS.AUDSES$ 的緩存值在出現(xiàn)大量“登錄時會有所協(xié)助將順序 sys.audses$ 的緩存更改為 10000;對大型表/索引進展分區(qū)運用適宜的分區(qū)。改善對象的可管理性。DML 密集對象的散列、列表和組合分區(qū)會有所協(xié)助。不同的塊大小大塊用于經(jīng)常進展長掃描的表。大多數(shù)為讀操作的表和索引。運用批量加載進展加載并且沒有更新的表。小塊用于上述情況之外的環(huán)境。盡量少用 DDL不要創(chuàng)建和刪除屬于正常用戶運用程序一部分的表 而采用其他方式DDL 訪問數(shù)據(jù)字典,在單個實例以及 RAC 上都會引起爭用問題DDL 操作能夠會使得存儲的 sql 語句失效,從而導致重
24、新分析,這樣會影響性能議程方案最正確運用體系構造思索事項期望效果工程方案實施最正確運用根底架構思索事項安裝數(shù)據(jù)庫配置運用程序思索事項運作的最正確運用備份與恢復監(jiān)控與調(diào)整消費移植操作DBA 過程與單個實例根本一樣,只需一些較小區(qū)別,而且大多數(shù)為機械上的區(qū)別。管理 Oracle 環(huán)境經(jīng)過引導/重新引導效力器來啟動/停頓 Oracle 集群系列管理多個重做日志線程啟動和封鎖數(shù)據(jù)庫運用網(wǎng)格控制備份和恢復性能監(jiān)控和調(diào)整消費移植備份和恢復運用 RMAN備份和恢復 ASM 文件的獨一選擇運用網(wǎng)格控制訪問 RMAN 的 GUI 界面 對于備份和存檔日志運用 10g 快速恢復區(qū)域在 ASM 上,可用于一切實例實例恢復設置 fast_start_mttr_target初始設置為 300 比較好性能與可用性的平衡為一次恢復確定緩沖區(qū)大小。確保運用了異步 I/O。運用恢復并行。防止逐出缺點節(jié)點假設一些重要進程無法快速呼應,那么能夠會收到“heart beat缺點為 LMS 啟用實時優(yōu)先級不要長時間在 100% CPU 情況下運轉系統(tǒng)確保對于控制文件和 voting 磁盤都具有良好的 I/O 呼應時間性能監(jiān)控/調(diào)整首先對單個實例 10g 進展
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 展覽場地設備租賃合同(14篇)
- 廣東科學技術職業(yè)學院《微機原理與應用A》2023-2024學年第二學期期末試卷
- 河南工業(yè)職業(yè)技術學院《種子質(zhì)量檢驗理論與技術》2023-2024學年第二學期期末試卷
- 青海民族大學《用戶研究與體驗》2023-2024學年第二學期期末試卷
- 揚州中瑞酒店職業(yè)學院《競技武術套路5》2023-2024學年第二學期期末試卷
- 2025年遼寧省建筑安全員B證考試題庫
- 蘇州大學應用技術學院《色譜學》2023-2024學年第二學期期末試卷
- 2025年江西省安全員C證(專職安全員)考試題庫
- 山西財貿(mào)職業(yè)技術學院《工程信息學》2023-2024學年第二學期期末試卷
- 哈爾濱幼兒師范高等專科學?!队⒄Z課程標準解析與教材研究》2023-2024學年第二學期期末試卷
- 空天地一體化公路智能巡查技術應用與實踐
- CJJ129-2009 城市快速路設計規(guī)程
- punctuation-英語標點的使用
- 股權糾紛案例分析申訴報告
- 2022云南省中考道法真題試卷和答案
- 如何在質(zhì)保到期后提供售后服務
- 勞務經(jīng)濟人培訓課件
- 海爾集團周云杰發(fā)表主題為《無界生態(tài) 無限可能》戰(zhàn)略報告
- 漢字真有趣教學設計
- 經(jīng)典成語故事葉公好龍
- 自導式教學心得體會范文【3篇】
評論
0/150
提交評論