()硬件環境
HP DL服務器 CPU * 內存G 硬盤G
()軟件環境
Windows Profession (使用Winodws XP 等系統一樣的方法)
Vmware gsx
()安裝vmware gsx 和一個Windows profession的操作系統
具體方法很多資料都有不在重復
()拷貝上面安裝的系統重新更改機器名和IP地址
()RAC規劃
機器名RAC RAC
IP-Public
IPPrivate
共享硬盤G
()使用vmwarevdiskmanager創建共享磁盤
vmwarevdiskmanager c s Gb a lsilogic t "d:\rac\sharevmdk"
()修改兩台虛擬機的配置文件把共享磁盤添加到兩台機器中同時修改兩台虛擬機的配置文件如下
scsipresent = "TRUE"
scsivirtualDev = "lsilogic"
scsisharedBus = "virtual"
scsi:present = "TRUE"
scsi:mode = "independentpersistent"
scsi:filename = "d:\rac\sharevmdk"
scsi:deviceType = "plainDisk"
disklocking = "false"
diskLibdataCacheMaxSize = ""
diskLibdataCacheMaxReadAheadSize = ""
diskLibDataCacheMinReadAheadSize = ""
diskLibdataCachePageSize = ""
diskLibmaxUnsyncedWrites = ""
()同時啟動兩台機器這是出現發現新設備
;geo=ALL&category=&family=&product=
LSIR WINDOWS 的驅動
()驅動安裝上去以後我們使用磁盤管理會在兩台機器上面同時發現一個Gb的貢獻磁盤
()同時修改兩台機器的hosts文件加入
ha
ha
hasan
hasan
()檢查兩個節點是否可以同時訪問
在RAC
net use \\rac\c$
在RAC
net use \\rac\c$
()去下載
The Windows CFS and Clusterware Patch for
The Oracle Universal Installer(這個包不是必須的但是在rac多於台以上是必須的)
The RDBMS patchset
Oracle i Patch >> downloaded from Metalink Patch number
c:\installs\\disk\
Oracle Clusterware patch >> downloaded from Metalink Patch number
c:\installs\osd\
The Oracle Universal Installer
C:\installs\OUI
()使用c:\installs\osd\preinstall_rac\clustercheck目錄下面的
clustercheckexe程序安裝一步一步下來如果你上面配置正確
應該提示ORACLE CLUSTER CHECK WAS SUCCESSFUL否則檢查上面的步驟是否正確
()在任意一個節點使用磁盤管理器選擇共享磁盤創建擴展分區(全部Gb)
然後創建邏輯分區我們選擇不分區驅動標識和不格式化持盤這樣我們就創建了一個
Gb的邏輯分區我們同時在另一個節點查看是否已經創建完成如果兩邊的分區信息不一致
重啟兩台虛擬機
()使用c:\installs\osd\\preinstall_rac\clustersetup安裝OCFS懸著私有網絡然後
繼續選擇CFS數據文件然後選擇Z的驅動符和共享Gb的磁盤單擊下一步繼續安裝完成以後我們檢查
兩個節點的
OracleClusterVolumeService
Oracle Object Service
OracleCMServicei
服務是否正確啟動
然後重新啟動兩個節點
()安裝C:\installs\OUI在節點選擇窗口我們選擇兩個節點
()我們選擇start>程序>Oracle Installation Products> Universal Installer
單擊下一步我們選擇所有節點選擇安裝源路徑
c:\installs\osd\Disk\stage\productsjar
這樣OCFS支持安裝完成
()安裝ORACLE 數據庫在節點選擇窗口我們選擇兩個節點這個安裝時間很久和你的
機器配置有很大的關系如果你機器配置不好那你會等到哭:(
()安裝oracle 的patch
c:\installs\osd\
在節點選擇窗口我們選擇所有節點
()同時在兩個節點上面修改GSD服務
拷貝c:\installs\osd\srvm\gsd
所有文件到
%ORACLE_HOME%\bin\orasrvmdll
%ORACLE_HOME%\bin\gsdexe
%ORACLE_HOME%\bin\gsdserviceexe
%ORACLE_HOME%\jlib\srvmjar
然後使用命令gsdservice install
()同時在兩個節點上面修改OLM服務
拷貝
c:\installs\osd\Disk\preinstall_rac\olm
所有文件到
%ORACLE_HOME%\bin和C:\WINNT\System\osdi\olm
目錄下面
然後使用OracleOBJServiceexe /remove 和OracleOBJServiceexe /install
完稱上面操作以後我們重新啟動兩個節點
()使用netca創建監聽程序選擇兩個節點
()創建數據庫
我們首先在z:上面創建oradata目錄
然後使用ORA_HOME\bin的dbcabat datafileDestination z:\oradata > dbca_tracetxt
注意datafileDestination大小寫
在數據庫創建窗口我們選擇兩個節點數據庫名為RAC這樣我們數據庫就創建完成了
()修改客戶端tnsnamesora
rac =
(DESCRIPTION =
(LOAD_BALANCE = ON)
(FAILOVER = ON)
(ADDRESS = (PROTOCOL = TCP)(HOST = ha)(PORT = ))
(ADDRESS = (PROTOCOL = TCP)(HOST = ha)(PORT = ))
(CONNECT_DATA =
(SERVICE_NAME = rac)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES=)
(DELAY=))))
ha=
(DESCRIPTION =
(ADDRESS=(PROTOCOL=TCP)(HOST=ha)(PORT=))
(CONNECT_DATA=
(SERVICE_NAME=rac)
(INSTANCE_NAME=rac)
(FAILOVER_MODE=
(BACKUP=rac)
(TYPE=SELECT)
(METHOD=PRECONNECT))))
ha=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=ha)(PORT=))
(CONNECT_DATA=
(SERVICE_NAME=rac)
(INSTANCE_NAME=rac)
(FAILOVER_MODE=
(BACKUP=rac)
(TYPE=SELECT)
(METHOD=PRECONNECT))))
From:http://tw.wingwit.com/Article/program/Oracle/201311/18609.html