oracle 11G RAC的建立(VM虛擬環境)

記錄每一次錯誤發表於2022-12-03

安裝環境與網路規劃

安裝環境:

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章