欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
[三思筆記](méi)手把手教你用VMware安裝oracle10g RAC
提示:
本文在寫(xiě)作過(guò)程中除腳本配置及執行輸出外,全程圖文,如果你的操作系統,oracle版本與本例中相同,按照步驟操作一定可以配置成功。如果你在配置過(guò)程中出錯,注意查看圖文下方的提示信息,對于某些常見(jiàn)錯誤或俺在安裝過(guò)程中遇到的錯誤,俺都會(huì )在提示信息中注明!
但是~~rac安裝非常繁瑣也很復雜,影響和制約的因素非常多,有時(shí)甚至系統版本稍有差異安裝過(guò)程就會(huì )有不同,因此本文中提到的錯誤或bug不過(guò)滄海一栗罷了,如果你走狗屎大運遇到了本文沒(méi)有提示到的錯誤信息,黑黑,別灰心,google吧,我相信你一定能夠解決問(wèn)題,收獲成功的喜悅,邁向成長(cháng)的新高峰


一、準備工作
所謂工欲善必先利其器,要在vmware下做linux系統的oracle rac,我們也需要準備好相關(guān)的裝備。
頭號選手:VMware server,可免費下載,并可免費申請注冊碼,地址:http://www.vmware.com/download/server/ ,這里不建議使用VMware workstation,因為workstation不支持共享存儲,雖然網(wǎng)上也有號稱(chēng)使用workstation裝成功的案例,但第一不知他們是如何解決存儲共享的問(wèn)題,第二搜索的到更多都是失敗的案例。三思這里用的是vmware server1.06

RHEL5 32bit,如果你確實(shí)找不著(zhù)免費的下載,又不想去街邊買(mǎi)盤(pán),三思悄悄告訴你,去下載個(gè)Oracle Enterprise Linux5也是一樣的:http://edelivery.oracle.com/linux。
用issue看三思用的操作系統是:Red Hat Enterprise Linux Server release 5.1 (Tikanga)
uname看系統版本是:Linux 2.6.18-53.e15xen

Oracle 10gR2 clusterware,可免費下載:http://www.oracle.com/technology ... database/index.html

Oracle 10gR2 database,可免費下載:http://www.oracle.com/technology ... database/index.html
二、設置vmware環(huán)境
用vmware主要是創(chuàng )建虛擬機,這個(gè)過(guò)程比較簡(jiǎn)單。
新建一個(gè)虛擬機
 

點(diǎn)擊File->New->Virtual Machine,或者直接輸入Ctrl+n

進(jìn)行創(chuàng )建的歡迎頁(yè)面
 

點(diǎn)擊下一步即可

選擇配置方式
 

建議選擇Custom,自定義虛擬機的配置。

選擇操作系統
 

選擇Linux,Red Hat Linux就可以。

給虛擬機選擇一個(gè)存儲的位置
 

要注意該目錄的剩余磁盤(pán)空間,由于我們安裝操作系統和數據庫至少要有8G空間,如果你準備將兩個(gè)虛擬機都放在該盤(pán)下的話(huà),該磁盤(pán)剩余空間至少要有20G。

設置虛擬機訪(fǎng)問(wèn)權限
 

就是其它用戶(hù)是否能夠訪(fǎng)問(wèn)這個(gè)虛擬機,無(wú)所謂的設置,不影響我們r(jià)ac環(huán)境的配置~~~

虛擬機的啟動(dòng)和關(guān)閉選項設置
 

默認即可。

選擇虛擬機使用的cpu數量
 



選擇虛擬機可使用的內存
 



選擇網(wǎng)卡及網(wǎng)卡的類(lèi)型
 

這里選擇橋接,注意,安裝RAC需要至少兩塊網(wǎng)卡,因此一會(huì )兒我們還需要再添加一個(gè)網(wǎng)卡進(jìn)來(lái)

選擇I/O適配器的類(lèi)型
 

推薦LSI Logic

為虛擬機創(chuàng )建磁盤(pán)
 

由于是新創(chuàng )建的虛擬機,因此此處選擇創(chuàng )建一個(gè)新的虛擬磁盤(pán)。

磁盤(pán)類(lèi)型選擇SCSI
 



設置虛擬磁盤(pán)的大小
 

根據實(shí)際情況輸個(gè)值吧,前面提到安裝操作系統和數據庫所需空間至少為8G,建議留出富裕。

選擇虛擬磁盤(pán)的存儲路徑
 



點(diǎn)擊完成后,進(jìn)入到虛擬機的主界面
 



單擊 Edit virtual machine settings,我們需要添加和刪除一些設備
 

在這個(gè)的界面中remove掉無(wú)用設備,這里你根據實(shí)現情況自行操作吧,然后點(diǎn)擊Add~~

進(jìn)入硬件添加向導
 



首先添加幾個(gè)磁盤(pán),用來(lái)做共享存儲
由于我們準備采用asm+raw來(lái)創(chuàng )建rac,將voting disk和ocr放在raw上,數據文件等放在asm上,因此我們至少需要創(chuàng )建4個(gè)虛擬的硬盤(pán),其中voting disk需要至少20M的空間,ocr需要至少60M的空間,數據文件等至少需要1-2G的空間,如果你的磁盤(pán)剩余空間充足,建議留有足夠的富裕。
 

添加硬盤(pán)的操作與前文中的非常相向,需要注意最后兩步

 


 


 

注意:此處一定要選中Allocate all disk space now,即首先分配足額的磁盤(pán)空間,避免后期需要使用時(shí)再分配,可能會(huì )造成虛擬機崩潰。
 

指定的磁盤(pán)文件并不一定要與虛擬機在相同路徑下,你完全可以存儲在其它磁盤(pán)中。
需要注意的是,此處要點(diǎn)擊Advanced
 

在Virtual device node中選擇一個(gè)新的scsi總線(xiàn)(比如虛擬機默認磁盤(pán)SCSI 0:x,則新添加的硬盤(pán)可以使用1:x)
注意選中Persistent,即同步寫(xiě)入數據到磁盤(pán)。然后點(diǎn)擊完成即可~~

循環(huán)上述添加磁盤(pán)的步驟,按你的實(shí)際情況添加幾個(gè)(注,最少要3個(gè),一個(gè)做asm盤(pán),一個(gè)用來(lái)存儲votingdisk,一個(gè)用來(lái)存儲OCR)
 


再添加一個(gè)網(wǎng)卡
 


選擇網(wǎng)絡(luò )類(lèi)型
 

注意:此處建議選擇Host-only

三思最終的設置配置是這樣的:
 
2008-6-20 12:56 上傳
下載附件 (61.69 KB)


虛擬機配置完成。
三、安裝linux系統
點(diǎn)擊Power ON,即菜單上面綠色的三角圖標。
敲 Enter 鍵以圖形模式安裝。
 


測試安裝盤(pán)
 

這步是要檢查安裝盤(pán),如果確保安裝盤(pán)沒(méi)有問(wèn)題,可以直接跳過(guò)。

進(jìn)入安裝界面
 


選擇合適的語(yǔ)言(建議English)
 


鍵盤(pán)設置
 


選擇可用磁盤(pán)并分區
 

對比一下列出的磁盤(pán)是否是前面配置的那些,然后選中review and modify partitioning layout(即查看并修改分區),點(diǎn)擊下一步

對磁盤(pán)分區
 

三思這里只是簡(jiǎn)單分了劃分了sda(建議swap單獨分配一個(gè)區,空間不要太小,至少是內存1.5倍),其它磁盤(pán)均未做分區,留待隨后操作。

啟動(dòng)模塊位置
 

默認即可,一般不需要修改

網(wǎng)絡(luò )配置
 

你可以在這里配置,也可以在安裝完操作系統之后配置,不過(guò)如果你準備完全參考三思這篇文章來(lái)安裝rac,建議你就在這兒配吧,因為三思這篇文檔后面不會(huì )再有專(zhuān)門(mén)配置網(wǎng)卡的部分了。hostname你可以任起一個(gè),但建議不要太長(cháng)~~~

時(shí)區設置,這里選擇亞洲上海
 


設置管理員的密碼
 


安裝程序包
 

這里很關(guān)鍵,如果漏掉了或少選了包,后面能煩死你,如果不在意磁盤(pán)占用的話(huà),建議此處全選好了,反正總共也占不了多少空間。注意喲,全選并不是說(shuō)選擇本界面幾個(gè)大類(lèi)就行了喲,需要選中下方的customize now,然后再下一步。
 

Languages中要選中Chinese Support,Development,Servers,Base System中建議全選,注意小項中還有明細項的喲,要點(diǎn)擊Optional packages中確認都選中才好。

馬上要正式開(kāi)始系統的安裝了
 

直接點(diǎn)擊下一步

這中間會(huì )有很多操作,所有安裝步驟中,這可能是費時(shí)最久的,但也是最不需要人工干預的,因此,讓它想干嘛就去干嘛吧,你呢,也該干嘛干嘛去唄

 


Congratulations,安裝完成。點(diǎn)擊重啟,準備進(jìn)行更細致的設置
 


重啟之后會(huì )進(jìn)入到這個(gè)界面,準備進(jìn)行系統設置,比如時(shí)間啦,防火墻啦
 


設置防火墻,從省事角度考慮,disable掉
 


增強的linux安全設置,這里也disable掉

 


Kdump,一種防止系統意外crash造成的崩潰,看你的需求吧,這里不啟用。
 


設置時(shí)間
 

如果有互聯(lián)網(wǎng)訪(fǎng)問(wèn)權限的話(huà),建議打開(kāi)Network Time Protocol,該選項用于自動(dòng)同步時(shí)間。

更新設置
 

我就沒(méi)準備更新啊,因此~~


創(chuàng )建新用戶(hù)
 

如果不創(chuàng )建第一次登錄時(shí)將默認使用root,這里也不創(chuàng )建,留待后續操作中再創(chuàng )建。直接continue就好了

設置聲卡
 

No soundcards were detected,那也就不需要設置嘍~~

是否還有其它的安裝,沒(méi)有的話(huà),點(diǎn)finish就好了
 

安裝就算完成了,它會(huì )提示你重啟系統以讓設置生效,按人家說(shuō)的辦吧

四、配置linux環(huán)境
以下腳本操作較多,不再頻繁截圖,僅貼出操作腳本供參考。
另,所有操作如非特別注明,均為root用戶(hù)(注意看操作符前綴),建議通過(guò)ssh遠程操作。

修改虛擬機配置
在配置linux系統之前,首先到你的虛擬機工作目錄,打開(kāi).vmx文件,添加下列內容:
disk.locking = "false" 
diskLib.dataCacheMaxSize = "0" 
diskLib.dataCacheMaxReadAheadSize = "0" 
diskLib.DataCacheMinReadAheadSize = "0" 
diskLib.dataCachePageSize = "4096" 
diskLib.maxUnsyncedWrites = "0"

scsi1:1.deviceType = "disk"
scsi1:2.deviceType = "disk"
scsi1:3.deviceType = "disk"
scsi1:4.deviceType = "disk"

提示:如果你創(chuàng )建有磁盤(pán)有多個(gè),注意要按照你的實(shí)際情況修改。

編輯/etc/hosts文件
[root@node1 ~]# vi /etc/hosts
增加如下內容:
192.168.100.101 node1
192.168.100.102 node2

192.168.100.201 node1-vip
192.168.100.202 node2-vip

10.10.17.221 node1-priv
10.10.17.222 node2-priv

提示:192.168.100.201,202為指定的虛IP,供CRS使用,不需要我們配置。

創(chuàng )建組oinstall,dba,用戶(hù)oracle
[root@node1 ~]# groupadd oinstall
[root@node1 ~]# groupadd dba
[root@node1 ~]# useradd -d /home/oracle -g oinstall -G dba oracle

設置oracle用戶(hù)密碼
[root@node1 ~]# passwd oracle
Changing password for user oracle.
New UNIX password: 
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.

提示:
[root@node1 ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
如果是非虛機安裝,要注意記錄下用戶(hù)和組ID,在其它機器上創(chuàng )建同名組時(shí),務(wù)必確認組ID和用戶(hù)ID與此相同。

修改oracle用戶(hù)的初始化參數文件
[root@node1 ~]# vi /home/oracle/.bash_profile
增加如下內容:
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=RACDB1
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536
umask 022
此處注意oracle_sid的名稱(chēng)要與后續創(chuàng )建數據庫時(shí)指定的sid相同(注意大小寫(xiě)),不然你每次想通過(guò)本機登錄的方式進(jìn)入oracle都得重新export ORACLE_SID了。

創(chuàng )建/opt/ora10g目錄,要注意該目錄所有者或oracle用戶(hù)的權限
[root@node1 ~]# mkdir /opt/ora10g
由于該目錄主要由oracle用戶(hù)操作,因此我們將其所有者改為oracle
[root@node1 ~]# chown oracle.oinstall /opt/ora10g

配置內核參數
[root@node1 ~]# vi /etc/sysctl.conf
增加或修改下列內容
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

提示,上述參數中通常只有一項需要我們更改,即kernel.shmmax,該參數推薦設定為物理內存的一半,由于安裝crs的時(shí)候要求內存至少512M,因此我們此處也按照512*1024*1024來(lái)設置。

然后:
[root@node1 Server]# sysctl -p
讓設置生效

提高 Oracle 用戶(hù)的 shell 限制
設置oracle使用的文件數權限
[root@node1 ~]# vi /etc/security/limits.conf 
增加下列內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改安全限制
[root@node1 ~]# vi /etc/pam.d/login
增加:
session    required     /lib/security/pam_limits.so

配置Hangcheck計時(shí)器
[root@node1 ~]# vi /etc/rc.local
增加:
modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=180

磁盤(pán)分區
例如:
[root@node1 ~]# fdisk /dev/sdb

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-102, default 1): 
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-102, default 102): 
Using default value 102

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

需要你輸入的依次是"n/p/1/回車(chē)/回車(chē)/w"。
就本例而言,需要我們進(jìn)行分區的有4個(gè):sdb,sdc,sde,sdf

全分完后fdisk -l看一下,應該是這種形式:
[root@node1 ~]# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         166     1228972+  82  Linux swap / Solaris
/dev/sda3             167        1044     7052535   83  Linux

Disk /dev/sdb: 107 MB, 107374080 bytes
64 heads, 32 sectors/track, 102 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         102      104432   83  Linux

Disk /dev/sdc: 322 MB, 322122240 bytes
64 heads, 32 sectors/track, 307 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         307      314352   83  Linux

Disk /dev/sdd: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1         261     2096451   83  Linux

Disk /dev/sde: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1         261     2096451   83  Linux

安裝 oracleasmlib 程序包
所需的程序包可以到這里下載:
http://www.oracle.com/technology ... x/asmlib/rhel5.html 
http://oss.oracle.com/projects/c ... s/Enterprise_Linux/
注意一定要與操作系統版本相符。

包還真不少,本著(zhù)寧可無(wú)用,不能無(wú)有的原則,能下到的統統裝上
俺裝的包有下列:
[root@node1 rhel5]# ls -l
total 225376
-rwxr--r-- 1 oracle oinstall    410476 May 29 15:16 compat-binutils215-2.15.92.0.2-24.i386.rpm
-rwxr--r-- 1 oracle oinstall      4256 May 29 15:16 compat-libcwait-2.1-1.i386.rpm
-rwxr--r-- 1 oracle oinstall     88787 May 29 15:17 compat-libstdc++-egcs-1.1.2-1.i386.rpm
-rwxr--r-- 1 oracle oinstall      3840 May 29 15:17 compat-oracle-el5-1.0-5.i386.rpm
-rwxr--r-- 1 oracle oinstall   1079629 May 29 15:17 openmotif21-2.1.30-11.EL5.i386.rpm
-rwxr--r-- 1 oracle oinstall    122314 May 29 15:17 openmotif21-debuginfo-2.1.30-11.EL5.i386.rpm
-rwxr--r-- 1 oracle oinstall    125313 May 30 15:02 oracleasm-2.6.18-53.el5-2.0.4-1.el5.i686.rpm
-rwxr--r-- 1 oracle oinstall    126085 May 30 15:02 oracleasm-2.6.18-53.el5debug-2.0.4-1.el5.i686.rpm
-rwxr--r-- 1 oracle oinstall    125927 May 30 15:02 oracleasm-2.6.18-53.el5PAE-2.0.4-1.el5.i686.rpm
-rwxr--r-- 1 oracle oinstall    123346 May 30 15:02 oracleasm-2.6.18-53.el5xen-2.0.4-1.el5.i686.rpm
-rwxr--r-- 1 oracle oinstall     13658 May 30 15:13 oracleasmlib-2.0.3-1.el5.i386.rpm
-rwxr--r-- 1 oracle oinstall     22936 May 30 15:13 oracleasm-support-2.0.4-1.el5.i386.rpm
-rwxr--r-- 1 oracle oinstall     10662 May 29 15:17 xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm

安裝示例:
[root@node1 rhel5]# rpm -ivh compat-binutils215-2.15.92.0.2-24.i386.rpm 
Preparing...                ########################################### [100%]
   1:compat-binutils215     ########################################### [100%]

提示,如果在安裝過(guò)程中提示你缺少其它包,你可以先到操作系統安裝光盤(pán)中尋找并安裝所需系統包,然后再來(lái)安裝下載到的包。

配置裸設備
由于RHEL5中取消了rawdevices,如果不想將映射命令放到rc.local中的話(huà),我們就需要將其配置到/etc/udev/rules.d/文件夾中
修改文件
[root@node1 ~]# vi /etc/udev/rules.d/60-raw.rules 

增加如下內容:
ACTION=="add", KERNEL=="/dev/sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="17",RUN+="/bin/raw /dev/raw/raw1 %M %m"
ACTION=="add", KERNEL=="/dev/sdc1",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="33",RUN+="/bin/raw /dev/raw/raw2 %M %m"
ACTION=="add", KERNEL=="/dev/sdd1",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="49",RUN+="/bin/raw /dev/raw/raw3 %M %m"
ACTION=="add", KERNEL=="/dev/sde1",RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="65",RUN+="/bin/raw /dev/raw/raw4 %M %m"
KERNEL=="raw[1-4]", OWNER="oracle", GROUP="oinstall", MODE="640"

提示:要根據你的實(shí)際情況來(lái)配置
另外關(guān)于此處的配置有一點(diǎn)非常奇怪,我看到red hat官方文檔中關(guān)于raw.rule的示例中說(shuō)KERNEL==..或ENV{MAJOR}...只需要任意配置一個(gè)就可以,但我在具體配置過(guò)程中發(fā)現百試不爽,我嘗試了各種組合發(fā)現都不生效,必須二者同時(shí)配置才可以,難道是俺用的linux內核版本太低了?百思不得其解,如有達人已深究其內幕,望助我解惑~~~~

重啟下服務(wù):
[root@node1 ~]# start_udev
Starting udev: [  OK  ]

驗證一下
[root@node1 ~]# ls /dev/raw/ -l
total 0
crw-r----- 1 oracle oinstall 162, 1 Jun  6 17:57 raw1
crw-r----- 1 oracle oinstall 162, 2 Jun  6 17:57 raw2
crw-r----- 1 oracle oinstall 162, 3 Jun  6 17:57 raw3
crw-r----- 1 oracle oinstall 162, 4 Jun  6 17:57 raw4

OK,前期設置完成。En,有點(diǎn)兒麻煩,但運氣還算不錯,在這些操作上你基本不會(huì )遇到什么問(wèn)題。
五、配置第2臺節點(diǎn)-NODE2

關(guān)閉節點(diǎn)1,通過(guò)vmware復制一個(gè)新節點(diǎn)出來(lái),操作非常簡(jiǎn)單,如果希望界面方式的話(huà),就點(diǎn)擊Clone this virtual machine,按照提示下一步即可。如果希望更快捷,直接將rac1目錄復制一份到rac2,然后修改.vmx文件中的配置,將路徑rac1相關(guān)的改成rac2,將RHEL5_NODE1改成RHEL5_NODE2,然后用vmware打開(kāi)rac2目錄中的vmx文件即可,這里三思采用的就是這種方式。

將你啟動(dòng)RHEL5_NODE2的時(shí)候,系統會(huì )彈出這個(gè)提示,一個(gè)要選擇Create。該選項是說(shuō)vmware發(fā)現配置發(fā)生了變化,如果該虛機是復制出來(lái)的,需要創(chuàng )建一個(gè)唯一的身份標識,讓你來(lái)選擇是否創(chuàng )建,當然要選擇Create,如圖:
 


提示:注意下列操作符中提示是node1,這是因為該虛機是由node1復制出來(lái)的,千萬(wàn)不要以為下列操作是要在node1上設置喲。

修改hostname
將node1改成node2
[root@node1 ~]# hostname node2
[root@node1 ~]# vi /etc/sysconfig/network
這樣重啟之后機器名稱(chēng)就會(huì )變成node2了。

修改ip地址
先ifconfig看一下:
[root@node1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29
0:48:9D  
          inet addr:172.25.0.59  Bcast:172.25.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20c:29ff:fed0:489d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2032 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:238791 (233.1 KiB)  TX bytes:8111 (7.9 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29
0:48:A7  
          inet addr:172.25.0.60  Bcast:172.25.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20c:29ff:fed0:48a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1847 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:201063 (196.3 KiB)  TX bytes:8958 (8.7 KiB)
          Interrupt:19 Base address:0x1800 
...................
...................
這一步主要是為了記錄下兩個(gè)網(wǎng)卡的mac地址。

[root@node1 ~]# cd /etc/sysconfig/network-scripts/
[root@node1 network-scripts]# mv ifcfg-eth0.bak ifcfg-eth0 -f
[root@node1 network-scripts]# mv ifcfg-eth1.bak ifcfg-eth1 -f
[root@node1 network-scripts]# vi ifcfg-eth0
修改IP地址,192.168.100.101為192.168.100.102
注意修改HWADDR的值為前面ifconfig中查看到的eth0的HWaddr:00:0C:29
0:48:9D

[root@node1 network-scripts]# vi ifcfg-eth1
同理做修改,HWADDR的值要修改為eth1中的HWaddr:00:0C:29
0:48:A7

最后重啟一下網(wǎng)絡(luò )服務(wù)
[root@node1 network-scripts]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down interface eth1:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Disabling IPv4 packet forwarding:  net.ipv4.ip_forward = 0
                                                           [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Bringing up interface eth1:                                [  OK  ]

提示:此時(shí)兩機使用4個(gè)IP或4個(gè)別名互ping應該都是通的了,如果不通,建議按照上述的操作步驟,檢查一下網(wǎng)絡(luò )的配置。

修改oracle用戶(hù)下的環(huán)境變量等
[root@node2 network-scripts]# vi /home/oracle/.bash_profile
將ORACLE_SID=RACDB1改為ORACLE_SID=RACDB2

統統設置完成后,建議重啟一下第2個(gè)節點(diǎn)。
六、配置Clusterware安裝環(huán)境

設置ssh
在clusterware (CRS) 和 Rac Database安裝過(guò)程中,Oracle Universal Installer (OUI) 必須能夠以 oracle 的身份自動(dòng)將軟件復制到所有 RAC 節點(diǎn)。這里我們通過(guò)配置ssh 讓oracle用戶(hù)擁有不輸入密碼即可訪(fǎng)問(wèn)各節點(diǎn)的能力。 
首先兩個(gè)節點(diǎn)間互ping,要確保都是通的
[root@node1 ~]# ping 192.168.100.102
[root@node1 ~]# ping 10.10.17.222

要建立用戶(hù)等效性,需要在兩個(gè)節點(diǎn)上以 oracle 用戶(hù)身份生成用戶(hù)的公鑰和私鑰,首先在node1執行:
[root@node1 opt]# su - oracle
[oracle@node1 ~]$ mkdir ~/.ssh
[oracle@node1 ~]$ chmod 700 ~/.ssh
[oracle@node1 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
d2:69:eb:ac:86:62:27:50:99:ff:e8:1e:a2:e6:5d:7f oracle@node1
[oracle@node1 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
0a:9a:20:46:a2:28:ec:72:23:82:f2:9d:f8:62:9b:d1 oracle@node1

然后換node2執行
[root@node2 ~]# ping 192.168.100.102
[root@node2 ~]# ping 10.10.17.222
[root@node2 opt]# su - oracle
[oracle@node2 ~]$ mkdir ~/.ssh
[oracle@node2 ~]$ chmod 700 ~/.ssh
[oracle@node2 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
dd:be:7a:37:e4:b5:f0:b2:24:95:50:61:ea:a1:61:07 oracle@node2
[oracle@node2 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
bc:b5:cb:43:c7:19:53:d6:f7:16:69:85:12:7f:aa:be oracle@node2

切換回node1,接著(zhù)執行:
[oracle@node1 ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@node1 ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

提示:下列命令會(huì )提示你輸入node2的oracle密碼,按照提示輸入即可,如果失敗可重新嘗試執行命令。
[oracle@node1 ~]$ ssh node2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
The authenticity of host 'node2 (192.168.100.102)' can't be established.
RSA key fingerprint is 92:d1:ce:5b:c8:a1:52:d5:ac:00:5f:48:5d:12:06:e4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'node2,192.168.100.102' (RSA) to the list of known hosts.
oracle@node2's password: 
[oracle@node1 ~]$ ssh node2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
oracle@node2's password: 
[oracle@node1 ~]$ scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys
oracle@node2's password: 
authorized_keys                               100% 1992     2.0KB/s   00:00   

兩機相互執行,看看是否還需要輸入密碼
[oracle@node1 ~]$ ssh node1 date
[oracle@node1 ~]$ ssh node2 date
[oracle@node1 ~]$ ssh node1-priv date
[oracle@node1 ~]$ ssh node2-priv date

切換至node2執行
[oracle@node2 ~]$ ssh node1 date
[oracle@node2 ~]$ ssh node2 date
[oracle@node2 ~]$ ssh node1-priv date
[oracle@node2 ~]$ ssh node2-priv date

提示:
注意命令的返回信息,由于rac對節點(diǎn)間時(shí)間較敏感,因此如果此處顯示節點(diǎn)單時(shí)間不一至,建議同步(一般相隔超過(guò)20秒就需要同步時(shí)間了)。

配置asm
注意:必須以root身份進(jìn)行

首先在node1執行:
[root@node1 ~]# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface []: oracle
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
Fix permissions of Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: [  OK  ]
Loading module "oracleasm": [  OK  ]
Mounting ASMlib driver filesystem: [  OK  ]
Scanning system for ASM disks: [  OK  ]

提示:如果本步執行出錯(可能出錯機率最高的是在Scanning system for ASM),不妨將轉換一下命令行的執行方式,改成:
[root@node1 ~]# sh /etc/init.d/oracleasm configure
有可能解決你的問(wèn)題!

然后切換至node2執行
[root@node2 ~]# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface []: oracle
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
Fix permissions of Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: [  OK  ]
Loading module "oracleasm": [  OK  ]
Mounting ASMlib driver filesystem: [  OK  ]
Scanning system for ASM disks: [  OK  ]

再切換回node1執行
[root@node1 ~]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdd1
Marking disk "/dev/sdd1" as an ASM disk: [  OK  ]
[root@node1 ~]# /etc/init.d/oracleasm createdisk VOL2 /dev/sde1
Marking disk "/dev/sde1" as an ASM disk: [  OK  ]
[root@node1 linux-patch]# /etc/init.d/oracleasm scandisks
Scanning system for ASM disks: [  OK  ]

查看一下當前的磁盤(pán)組:
Scanning system for ASM disks: [  OK  ]
[root@node1 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2

Node2上也查看一下當前磁盤(pán)組:
[root@node2 ~]# /etc/init.d/oracleasm scandisks
Scanning system for ASM disks: [  OK  ]
[root@node2 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2
七、安裝Clusterware
注意,在這項配置中,除非特別說(shuō)明,所有操作都是基于oracle用戶(hù)的。

檢查安裝環(huán)境
在安裝crs之前,建議先利用CVU(Cluster Verification Utility)檢查 CRS 的安裝前環(huán)境
[oracle@node1 cluvfy]$ /data/rhel5/clusterware/cluvfy/runcluvfy.sh stage -pre crsinst -n node1,node2 -verbose
返回信息太多,這里就不貼俺執行的結果了。
需要注意幾點(diǎn),其返回的信息中有幾個(gè)錯誤可忽略~~

.與VIP 查找一組適合的接口有關(guān),錯誤信息如下:
錯誤信息如下:
ERROR:
Could not find a suitable set of interfaces for VIPs.

這是一個(gè)bug,Metalink中有詳細說(shuō)明,doc.id:338924.1,如說(shuō)明中所述,可以忽略該錯誤,沒(méi)什么問(wèn)題。

.有一堆包的驗證會(huì )出現錯誤,要么提示找不到,要么是版本不對。例如:
Check: Package existence for "compat-gcc-7.3-2.96.128" 
  Node Name                       Status                          Comment         
  ------------------------------  ------------------------------  ----------------
  node2                           missing                         failed          
  node1                           missing                         failed          
Result: Package existence check failed for "compat-gcc-7.3-2.96.128".

Check: Package existence for "compat-gcc-c++-7.3-2.96.128" 
  Node Name                       Status                          Comment         
  ------------------------------  ------------------------------  ----------------
  node2                           missing                         failed          
  node1                           missing                         failed          
Result: Package existence check failed for "compat-gcc-c++-7.3-2.96.128".
...........
...........
這之類(lèi)的吧

不用管它們,這也是一個(gè)BUG,只要確認節點(diǎn)中都已經(jīng)安裝了正確版本的 compat-* 包即可。

.內存檢查失敗
可以忽略的錯誤,內存差一點(diǎn)并不會(huì )影響到crs的安裝,只是慢一些而已。當然如果人家要求512M,你只提供了64M內存,黑黑,這個(gè)差別就太大了。

開(kāi)始安裝crs
rac的安裝并沒(méi)有太明顯的主從關(guān)系,一般我們認為,在哪個(gè)上面執行了安裝,哪個(gè)就是主(實(shí)際也不完全是這樣,主節點(diǎn)安裝的時(shí)候,也會(huì )自動(dòng)將文件復制到其它節點(diǎn)的)
這里我們選擇node1進(jìn)行安裝~~
注意,下列操作需要在視窗模式下執行喲。
 

執行安裝命令
注意xhost +先,另外由于我們使用了RHEL5,并不被oracle10g所支持,因此在執行安裝時(shí)需要指定-ignoreSysPrereqs跳過(guò)安裝時(shí)的操作系統檢查。

看到歡迎界面,點(diǎn)擊下一步
 

選擇安裝臨時(shí)目錄
 


選擇crs安裝目錄
 


環(huán)境檢查
 

提示,并非所有的警告信息都需要我們處理,比如版本不對啊,內存不足啊之類(lèi)的,可根據實(shí)際情況進(jìn)行忽略,如果環(huán)境檢查遇到嚴重錯誤,可以先進(jìn)行修改后,再重新執行安裝。

指定節點(diǎn)
 


設置網(wǎng)卡,這里我們指定eth0為public地址。
 


注意,通常配置rac只需要兩塊網(wǎng)卡即可,如果系統識別到多個(gè),建議多余的刪除,只保留兩個(gè),不然后期在創(chuàng )建database時(shí)可能會(huì )報錯,當然你這里不刪也沒(méi)有關(guān)系,后面遇到報錯時(shí)可以再通過(guò)命令的方式刪除多余的網(wǎng)卡。

指定OCR的存儲位置
 

測試環(huán)境嘛,不選擇鏡像了,直接放到/dev/raw/raw2去
提示:OCR大概需要至少100M空間

voting disk的存儲位置
 

與上同理,voting大概需要至少20M的空間,這里指定存放到/dev/raw/raw1

綜合看一下,沒(méi)啥問(wèn)題的話(huà)點(diǎn)擊Install。
 


開(kāi)始安裝鳥(niǎo)

 


同時(shí)也在將文件復制到其它節點(diǎn)
 


要求你用root在幾個(gè)節點(diǎn)上分別執行所列的兩個(gè)腳本
 

建議按下列順序執行 
在 node1 上執行:/opt/ora10g/oraInventory/orainstRoot.sh;
在 node2 上執行:/opt/ora10g/oraInventory/orainstRoot.sh; 
在 node1 上執行:/opt/ora10g/product/10.2.0/crs_1/root.sh; 
在 node2 上執行:/opt/ora10g/product/10.2.0/crs_1/root.sh; 
通常在最后一個(gè)節點(diǎn)執行root.sh時(shí)會(huì )遇到錯誤,就我們的情況而言當然就是node2~~

提示:一般常見(jiàn)的錯誤有如下三種:
.如果你碰到了這個(gè)錯誤:
/opt/ora10g/product/10.2.0/crs_1/jdk/jre//bin/java: error while loading shared libraries:  libpthread.so.0: cannot open shared object file: No such file or directory

可以按照如下方式解決:
===============================
修改vipca文件
[root@node2 opt]# vi /opt/ora10g/product/10.2.0/crs_1/bin/vipca
找到如下內容:
       Remove this workaround when the bug 3937317 is fixed
       arch=`uname -m`
       if [ "$arch" = "i686" -o "$arch" = "ia64" ]
       then
            LD_ASSUME_KERNEL=2.4.19
            export LD_ASSUME_KERNEL
       fi
       #End workaround
在fi后新添加一行:
unset LD_ASSUME_KERNEL

以及srvctl文件
[root@node2 opt]# vi /opt/ora10g/product/10.2.0/crs_1/bin/srvctl
找到如下內容:
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
同樣在其后新增加一行:
unset LD_ASSUME_KERNEL

保存退出,然后在node2重新執行root.sh
當然,既然我們已經(jīng)知道了有這個(gè)問(wèn)題,建議最好在node2執行root.sh之前,首先修改vipca。

其實(shí)同時(shí)需要你改的還有$ORACLE_HOME/bin/srvctl文件,不然等裝完數據庫之后,srvctl命令也是會(huì )報這個(gè)錯誤地。要知道srvctl這么常用,如果它執行老報錯,那可是相當致命啊。不過(guò)呢你現在才安裝到crs,離create db還遠著(zhù)呢,大可以等到創(chuàng )建完數據庫,待到需要管理時(shí)再修改該文件。

.如果你碰到了這個(gè)錯誤:
The given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs.

解決方式如下:
==============================
圖形界面上運行$CRS_HOME/bin/vipca,手工重新配置rac1-vip和rac2-vip。
[root@node2 opt]# xhost +
[root@node2 opt]# /opt/ora10g/product/10.2.0/crs_1/bin/vipca
 

按照提示點(diǎn)擊下一步
 


 


 


點(diǎn)擊finish即可
 

vipca開(kāi)始自動(dòng)配置
 


全部配置完成之后,點(diǎn)擊exit退出操作窗口。
 


.如果你碰到了這個(gè)錯誤:
Error 0(Native: listNetInterfaces:[3])
[Error 0(Native: listNetInterfaces:[3])]

解決方式如下:
===============================
[root@node2 bin]# ./oifcfg iflist
eth1  10.10.17.0
virbr0  192.168.122.0
eth0  192.168.100.0
[root@node2 bin]# ./oifcfg setif -global eth0/192.168.100.0
ublic
[root@node2 bin]# ./oifcfg setif -global eth1/10.10.10.0:cluster_interconnect
[root@node2 bin]# ./oifcfg getif
eth0  192.168.100.0  global  public
eth1  10.10.10.0  global  cluster_interconnect

然后在視窗界面重新執行vipca即可,如上b例中所示。


然后返回node1中,執行腳本的窗口,點(diǎn)擊ok結束該窗口。


執行最后的環(huán)境配置
 


提示:這一步可能也會(huì )出錯,沒(méi)關(guān)系,并不影響最終運行,直接點(diǎn)擊next即可。

安裝完成,點(diǎn)擊exit退出安裝
 


如果前面配置環(huán)境檢查出錯
以root身份執行$ORA_CRS_HOME/cfgtoollogs/configToolFailedCommands.sh

然后執行:
[root@node1 ~]# /opt/ora10g/product/10.2.0/crs_1/bin/./crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.node1.gsd  application    ONLINE    ONLINE    node1       
ora.node1.ons  application    ONLINE    ONLINE    node1       
ora.node1.vip  application    ONLINE    ONLINE    node1       
ora.node2.gsd  application    ONLINE    ONLINE    node2           
ora.node2.ons  application    ONLINE    ONLINE    node2           
ora.node2.vip  application    ONLINE    ONLINE    node2       

結果顯示正確就可以。
不報錯的話(huà)當然就不需要執行了,如果沒(méi)有錯誤你應該也找不到configToolFailedCommands.sh文件。

八、安裝database軟件

還是在node1操作
執行安裝命令
 

注意xhost +先,另外由于我們使用了RHEL5,并不被oracle10g所支持,因此在執行安裝時(shí)需要指定-ignoreSysPrereqs跳過(guò)安裝時(shí)的操作系統檢查。

歡迎界面,直接下一步
 


選擇要安裝的類(lèi)型
 


這里我們選擇企業(yè)版進(jìn)行安裝

選擇安裝目錄 
 


選擇節點(diǎn)安裝,并同時(shí)全選所有節點(diǎn)
 


安裝環(huán)境的檢查
 

注意看一下出錯或warning的檢查項,根據實(shí)際情況或忽略,或修正。

這里只安裝軟件,數據庫留待之后創(chuàng )建
 


摘要信息
 

最后確認一下設置,沒(méi)問(wèn)題的話(huà)就點(diǎn)擊install開(kāi)始安裝吧

開(kāi)始安裝
 

這步可能會(huì )耗費點(diǎn)兒時(shí)間,因為它還需要同時(shí)向其它節點(diǎn)復制文件。
 


在各個(gè)節點(diǎn)分別用root角色執行root.sh腳本
 


執行完成之后,返回安裝界面,點(diǎn)擊ok
 

安裝完成,exit退出即可

如果前面的設置都正確,這一步遇到問(wèn)題的機率非常小,如果遇到了問(wèn)題,注意看其提示信息,八成都能找到解決方案
九、創(chuàng )建數據庫和asm實(shí)例

Oracle用戶(hù)執行dbca
 


選擇數據庫類(lèi)型
 

這里肯定是選擇創(chuàng )建RAC數據庫

選擇操作--創(chuàng )建數據庫
 



全選所有節點(diǎn)
 


選擇自定義的數據庫而不使用模版
 


指定數據庫標識
 

這里有兩項需要你指定,一個(gè)是global name,同時(shí)還有一個(gè)sid的前綴,注意是前綴喲。然后oracle會(huì )自動(dòng)為各節點(diǎn)分配sid,比如這里的sid前綴是racdb,則node1的sid就會(huì )是racdb1,node2的將會(huì )是racdb2。

選擇是否啟用EM
 

不啟用

為管理員帳戶(hù)設置密碼
 


選擇存儲
 

這里我們選擇ASM

然后就需要你配置asm的一些參數,以創(chuàng )建asm實(shí)例 
.設置asm實(shí)例sys用戶(hù)的密碼,并選擇初始化文件的方式
 


.點(diǎn)擊next后開(kāi)始創(chuàng )建asm實(shí)例
 


.選擇asm可用的磁盤(pán)組
 

當前為空,因此我們需要點(diǎn)擊Create New來(lái)創(chuàng )建一個(gè)

.為新建的磁盤(pán)組指定冗余度和可用的設備并起個(gè)名字
 

這里不啟用冗余,點(diǎn)擊ok之后,asm將自動(dòng)開(kāi)始創(chuàng )建該磁盤(pán)組。
 


.磁盤(pán)組創(chuàng )建完成之后,會(huì )返回到這個(gè)界面
 

默認已經(jīng)選中了剛剛創(chuàng )建的磁盤(pán)組,點(diǎn)擊next即可。

指定數據庫文件位置
 

咱們也來(lái)使一把OMF

選擇是否啟用閃回區和歸檔
 

閃回就不開(kāi)了,當然我也開(kāi)不了,因為我就創(chuàng )建了一個(gè)磁盤(pán)組。歸檔也不開(kāi)了,因為本機磁盤(pán)太小,實(shí)在是沒(méi)有空間啊。

屏蔽掉了所有可選擇的數據庫組件
 

主要也是因為存儲原因,你在創(chuàng )建的時(shí)候就根據自己的實(shí)際情況來(lái)吧。

數據庫服務(wù),這里先不配置,直接next。
 


設置sga,pga,block_size等,不一一截圖了
 

這塊有兩個(gè)地方需要注意,一個(gè)是要選擇正確的數據庫字符集(對于中文字符推薦ZHS16GBK)和國家字符集(建議AL16UTF16),另外就是要點(diǎn)擊All initiallzation Parameters,屏蔽掉remote_listener初始化參數的值,不然在dbca執行建庫第一步的過(guò)程中可能會(huì )引發(fā)下列錯誤:
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name ‘LISTENERS_RACDB’

這是由于模板數據庫中配置了該初始化參數造成的,解決方式有如下幾種:
.手工修改模版文件,注視掉該參數
.選擇自定義數據庫,在執行安裝之前修改該初始化參數為空
.創(chuàng )建數據庫時(shí)選擇保存建庫腳本而不創(chuàng )建數據庫,然后手工修改建庫腳本,再通過(guò)腳本創(chuàng )建
.提前配置好監聽(tīng)和Net ServiceName
三思這里采用的就是b方式。

設置數據文件,redo logs文件大小
 


選中Create Database,點(diǎn)擊finish開(kāi)始創(chuàng )建數據庫
 


摘要信息,點(diǎn)擊ok即可。
 


數據庫開(kāi)始創(chuàng )建,這個(gè)過(guò)程可能不會(huì )太快,因為不僅有大量的文件要創(chuàng )建,還需要復制到其它節點(diǎn)。
 


待到創(chuàng )建完成之后,彈出如下窗口
 

ok,數據庫創(chuàng )建成功,點(diǎn)擊exit退出,將會(huì )自動(dòng)啟動(dòng)數據庫。

恭喜你,RAC已經(jīng)成功安裝了!整體來(lái)看比單機安裝要復雜,但這還不算什么,只是環(huán)境搭建好還不算完,RAC的管理和部署才是最要命的,比如各節點(diǎn)啟動(dòng)和關(guān)閉,備份策略如何調整,添加修改節點(diǎn)如何處理,所謂路漫漫其修遠矣,哥們繼續努力吧


全文完~~~~
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Oracle RAC
Red Hat Linux 5.4 (虛擬機) 上安裝 Oracle11g R2 RAC (ASM)
linux平臺oracle10g rac搭建
redhat AS+oracle 10g RAC
Linux下靜默安裝Oracle 11g RAC
一步一步在Linux上安裝Oracle 11gR2 RAC (3)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久