oracle 11G RAC的建立(VM虛擬環境)
安裝環境與網路規劃
安裝環境:
windows 7
虛擬機器VMware Workstation Pro:兩臺Oracle Linux R6 U5 x86_64
Oracle Database software: Oracle11gR2
Cluster software: Oracle grid infrastructure 11gR2(11.2.0.4.0)
:ASM
細節說明:
1. 安裝Oracle Linux時,注意分配兩個網路卡,一個網路卡為Host Only方式,用於兩臺虛擬機器節點的通訊,另一個網路卡為Nat方式,用於連線外網,後面再手動分配靜態IP。每臺主機的記憶體和swap規劃為至少2.5G。硬碟規劃為:boot 500M,其他空間分配為LVM方式管理,LVM劃分2.5G為swap,其他為/。
兩臺Oracle Linux主機名為rac1、rac2
注意這裡安裝的兩個作業系統最好在不同的硬碟中,否則I/O會很吃力。
2. 由於採用的是共享儲存ASM,而且搭建叢集需要共享空間作註冊盤(OCR)和投票盤(votingdisk)。VMware建立共享儲存方式:
進入VMware安裝目錄,cmd命令下:
C:\Program Files (x86)\VMware\VMware Workstation>
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 E:\vmware\ocr.vmdk
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 E:\vmware\ocr2.vmdk
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 E:\vmware\votingdisk.vmdk
vmware-vdiskmanager.exe -c -s 20000Mb -a lsilogic -t 2 E:\vmware\data.vmdk
vmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2 E:\vmware\backup.vmdk
執行結果:
這裡建立了兩個1G的ocr盤,一個1G的投票盤,一個20G的資料盤,一個10G的備份盤。
修改節點一(RAC1下)目錄中的rac1.vmx檔案(使用文字文件格式開啟),新增如下內容
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"
scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "E:\vmware\ocr.vmdk"
scsi1:1.deviceType = "plainDisk"
scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "E:\vmware\votingdisk.vmdk"
scsi1:2.deviceType = "plainDisk"
scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "E:\vmware\data.vmdk"
scsi1:3.deviceType = "plainDisk"
scsi1:4.present = "TRUE"
scsi1:4.mode = "independent-persistent"
scsi1:4.filename = "E:\vmware\backup.vmdk"
scsi1:4.deviceType = "plainDisk"
scsi1:5.present = "TRUE"
scsi1:5.mode = "independent-persistent"
scsi1:5.filename = "E:\vmware\ocr2.vmdk"
scsi1:5.deviceType = "plainDisk"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
同樣修改節點二(rac2) 下目錄中rac2.vmx檔案(使用文字文件格式開啟)的檔案新增內容:
scsi1.sharedBus = "virtual"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
gui.lastPoweredViewMode = "fullscreen"
checkpoint.vmState = ""
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
硬體檢測 RAC的硬體包括主機,共享儲存,網路互聯裝置
1.節點
前期規劃,配置節點主機,安裝部署
前期規劃:
Oracle儲存方案的選擇ASM>ACFS>NFS>RAW
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2215558/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle VM:虛擬環境下的Oracle VC認證Oracle
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- 建立python虛擬環境Python
- 建立 Python 虛擬環境Python
- anaconda建立虛擬環境
- window 建立py虛擬環境
- 虛擬機器VMware下 Oracle RAC環境新增磁碟虛擬機Oracle
- 列出 查 virtualenv 建立的虛擬環境
- 【RAC】使用VMware虛擬機器搭建RAC環境虛擬機
- 建立Python虛擬環境——下Python
- Python虛擬環境的建立和管理Python
- 在Windows下如何建立指定的虛擬環境Windows
- VMware Fusion下建立Oracle Linux虛擬機器環境-續OracleLinux虛擬機
- 使用Conda建立NodeJS虛擬環境NodeJS
- Python虛擬環境virtualenv建立和使用Python
- 虛擬機器環境下RAC加入節點虛擬機
- virtualenvwrapper 建立虛擬環境(指定版本的python)APPPython
- 虛擬環境搭建
- Pipenv虛擬環境
- anaconda建立虛擬環境指定python版本Python
- 虛擬環境pipenv的使用
- 虛擬機器arm虛擬環境搭建虛擬機
- <<魚書>>建立虛擬環境安裝pipenv和flaskFlask
- Spring建立虛擬db環境進行單測Spring
- Oracle 11G RAC:生產環境下架構Oracle架構
- PHP環境配置-虛擬機器配置及問題解決(VM下的NAT)PHP虛擬機
- Python虛擬環境Python
- python3.5上使用virtualenv建立虛擬環境的坑Python
- python的虛擬環境virtualenvPython
- Ubuntu虛擬機器進入虛擬環境的流程Ubuntu虛擬機
- 虛擬機器環境下RAC刪除節點(Final)虛擬機
- Anaconda虛擬環境建立、啟用、退出、刪除操作
- Linux徹底清理Oracle 11g RAC環境方案LinuxOracle
- RAC環境建立額外的THREADthread
- KVM虛擬化環境搭建
- CentOS 7.6虛擬環境搭建CentOS
- Python搭建虛擬環境Python
- Python - 虛擬環境 venvPython