VMware workstation 6.5 + RHEL5.3 + Oracle 10gR2 RAC+OCFS2+ASM_第1頁
VMware workstation 6.5 + RHEL5.3 + Oracle 10gR2 RAC+OCFS2+ASM_第2頁
VMware workstation 6.5 + RHEL5.3 + Oracle 10gR2 RAC+OCFS2+ASM_第3頁
VMware workstation 6.5 + RHEL5.3 + Oracle 10gR2 RAC+OCFS2+ASM_第4頁
VMware workstation 6.5 + RHEL5.3 + Oracle 10gR2 RAC+OCFS2+ASM_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、     Oracle RAC是一個(gè)DBA的分水嶺,如果一個(gè)oracle DBA不會(huì)實(shí)施RAC,將會(huì)被劃入初級(jí)的DBA,如果能夠熟練地安裝、配置、維護(hù)RAC的DBA,可以有效的增加DBA的分量,可以進(jìn)入中高級(jí)DBA的行列,所以,從開始接觸linux和oracle開始,我就希望能夠熟練地安裝配置oracle RAC,還有DG等一切oracle的高級(jí)技術(shù),現(xiàn)在所有的考試都結(jié)束了,有時(shí)間啦,今天就慢慢的把oracle的RAC配置過程慢慢的寫下來。    開始學(xué)習(xí)時(shí),參考了很多資料,基本上都是網(wǎng)上搜來的,而且好多已經(jīng)轉(zhuǎn)到了我的博客,

2、在此一并謝過!    環(huán)境是:VMware workstation 6.5+RHEL 5.3+Oracle 10gR2+OCFS2+ASM一、搭建環(huán)境 兩個(gè)節(jié)點(diǎn)的情況分別為: Hostame: eth0: 192.168.1.110         bridgedeth1: 10.0.0.138              Host-only vip

3、:  192.168.1.120   Hostname: eth0: 192.168.162.139         bridged  eth1: 10.0.0.139              Host-only vip:  192.168.1.121  (一)第一大階段  1.用vmware創(chuàng)建一個(gè)虛擬機(jī)

4、,安裝RHEL5   有幾點(diǎn)注意一下: (1)建議虛擬機(jī)硬盤大小 >= 10G (2)分配的內(nèi)存1G (3)需要兩塊網(wǎng)卡,一塊選擇bridged模式,一塊選擇Host-only模式。 (注:網(wǎng)上很多資料說public的那塊網(wǎng)卡使用NAT模式,但我發(fā)現(xiàn),只有使用bridged時(shí),IP地址才真實(shí)環(huán)境的IP地址在同一網(wǎng)段。)網(wǎng)上有人說安裝的時(shí)候不要選擇帶xen的核心什么的,我想只是建議吧,至少我做的實(shí)驗(yàn)安裝了xen的內(nèi)核也是成功的。安裝時(shí)輸入的RHEL5的序列號(hào): Red Hat Enterprise Linux Virtualization Platform: 49af8

5、9414d147589   2.配置RHEL5 假設(shè)剛剛裝完了了一個(gè)RHEL5系統(tǒng),現(xiàn)在我們來做一些oracle RAC安裝前的配置。 (1)檢查oracle安裝所依賴的包是否裝全 setarch-2* make-3* glibc-2* libaio-0* compat-libstdc+-33-3* compat-gcc-34-3* compat-gcc-34-c+-3* gcc-4* libXp-1* openmotif22-* compat-db-4* 為了方便

6、包的安裝,我會(huì)把RHEL光盤上所有的rpm包復(fù)制到XP系統(tǒng)里的RHEL5_RPM目錄下,然后在RHEL下創(chuàng)建一個(gè)腳本,需要時(shí)我就直接把XP的RHEL5_RPM目錄mount到RHEL下,方便使用,具體腳本內(nèi)容是:mount -o username=administrator,password=yangfei /192.168.1.100/RHEL5_RPM /mnt/win_sharedusername是登陸xp系統(tǒng)的用戶名,passwork是登陸xp系統(tǒng)的密碼(必須要有密碼才可以),192.168.1.100是xp主機(jī)的ip地址,當(dāng)然RHEL5_RPM必須要共享。進(jìn)入/mnt/win_sha

7、red,然后使用下面的命令重新安裝所有需要的包:rpm -Uvh -replacepkgs setarch-2.0-1.1.i386.rpmrpm -Uvh -replacepkgs make-3.81-3.el5.i386.rpmrpm -Uvh -replacepkgs glibc-2.5-34.i686.rpmrpm -Uvh -replacepkgs libaio-0.3.106-3.2.i386.rpmrpm -Uvh -replacepkgs compat-libstdc+-33-3.2.3-61.i386.rpmrpm -Uvh -replacepkgs kernel-heade

8、rs-2.6.18-128.el5.i386.rpmrpm -Uvh -replacepkgs glibc-headers-2.5-34.i386.rpmrpm -Uvh -replacepkgs glibc-devel-2.5-34.i386.rpmrpm -Uvh -replacepkgs compat-gcc-34-3.4.6-4.i386.rpmrpm -Uvh -replacepkgs compat-gcc-34-c+-3.4.6-4.i386.rpmrpm -Uvh -replacepkgs libgomp-4.3.2-7.el5.i386.rpmrpm -Uvh -replace

9、pkgs gcc-4.1.2-44.el5.i386.rpmrpm -Uvh -replacepkgs libXp-1.0.0-8.1.el5.i386.rpmrpm -Uvh -replacepkgs openmotif-2.3.1-2.el5.i386.rpmrpm -Uvh -replacepkgs compat-db-4.2.52-5.1.i386.rpm 也可以使用下面的命令升級(jí)安裝所有需要的包,如果包已經(jīng)安裝,而且版本相同就略過:rpm -Uvh   setarch-2.0-1.1.i386.rpmrpm -Uvh   make-3

10、.81-3.el5.i386.rpmrpm -Uvh   glibc-2.5-34.i686.rpmrpm -Uvh   libaio-0.3.106-3.2.i386.rpmrpm -Uvh   compat-libstdc+-33-3.2.3-61.i386.rpmrpm -Uvh   kernel-headers-2.6.18-128.el5.i386.rpmrpm -Uvh   glibc-headers-2.5-34.i386.rpmrpm -Uvh   glibc

11、-devel-2.5-34.i386.rpmrpm -Uvh   compat-gcc-34-3.4.6-4.i386.rpmrpm -Uvh   compat-gcc-34-c+-3.4.6-4.i386.rpmrpm -Uvh   libgomp-4.3.2-7.el5.i386.rpmrpm -Uvh   gcc-4.1.2-44.el5.i386.rpmrpm -Uvh   libXp-1.0.0-8.1.el5.i386.rpmrpm -Uvh   openmoti

12、f-2.3.1-2.el5.i386.rpmrpm -Uvh   compat-db-4.2.52-5.1.i386.rpm(2)配置主機(jī)名及網(wǎng)絡(luò)設(shè)置 #vim /etc/sysconfig/network NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=#vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0BOOTPROTO=staticHWADDR=00:0C:29:8A:CF:56ONBOOT=yesIPADDR=192.168.1.110NETMASK=255.255.2

13、55.0GATEWAY=192.168.1.1#vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1BOOTPROTO=staticHWADDR=00:0C:29:8A:CF:60ONBOOT=yesIPADDR=10.0.0.138NETMASK=255.0.0.0#vim /etc/hosts # Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localho

14、st.localdomain localhost:1 localhost6.localdomain6 localhost6#public192.168.1.110 rac1192.168.1.111 rac2#private10.0.0.138 rac1- rac1-priv10.0.0.139 rac2- rac2-priv#vitual192.168.1.120 rac1- rac1-vip192.168.1.121 rac2- rac2-vip (3)添加oracle所需的賬戶,組#groupadd oinstall#groupadd dba#groupadd oper#useradd

15、-g oinstall -G dba oracle#passwd oracle#mkdir -p /u01/oracle                              #用于安裝oracle用的#chown -R oracle:oinstall /u01/oracle#chmod -R 775 /

16、u01/oracle(4)修改內(nèi)核參數(shù)#vim /etc/sysctl.conf                  /添加如下內(nèi)容或修改相關(guān)參數(shù)kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.c

17、ore.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144 使更改立即生效,使用如下命令:#sysctl -p(5)設(shè)置oracle用戶的shell limit#vi /etc/security/limits.conf             /添加如下內(nèi)容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024o

18、racle hard nofile 65536 接下來更改/etc/pam.d/login文件,添加下面的內(nèi)容,使shell limit生效:#vim /etc/pam.d/login            session           required           

19、;     pam_limits.so (6)修改/etc/redhat-release文件    因?yàn)镺racle 10g官方只支持到RHEL4為止,所以需要更改版本說明,編輯/etc/redhat-release文件,刪除Red Hat Enterprise Linux Server release 5 (Tikanga),改為redhat-4,(其實(shí)oracle 10gR2已經(jīng)可以支持RHEL5,但還是要修改成redhat-4,因?yàn)閛racle的cluster只支持RHEL4.)(7)更改oracle用戶環(huán)境變量ora

20、clerac1 $vim .bash_profile          /以oracle登陸,添加如下內(nèi)容export ORACLE_BASE=/u01/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crsexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/

21、lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibif $USER = "oracle" ; then        if $SHELL = "/bin/ksh" ; then               

22、 ulimit -p 16384                ulimit -n 65536        else                ulimit -u 16384 -n 65536  

23、0;     fifi  (8)安裝OCFS2OCFS2(Oracle Cluster File System 2)所需的核心包和工具包的下載地址為:切忌,核心包一定要裝跟你系統(tǒng)相匹配的。我這里用的是RHEL5 rootrac1 # uname -r2.6.18-8.el5xen rootrac1 opt# ls -ltotal 1576-rw-r-r- 1 root root  278783 Sep 22 21:48 ocfs2-2.6.18-8.el5xen-1.2.9-1.el5.i686.rpm-rw-r-

24、r- 1 root root  169193 Sep 22 21:48 ocfs2console-1.2.7-1.el5.i386.rpm-rw-r-r- 1 root root 1144294 Sep 22 21:48 ocfs2-tools-1.2.7-1.el5.i386.rpm   直接用#rpm -Uvh * 安裝就行了。   好了,到這里第一階段的配置工作完成,關(guān)閉虛擬機(jī)。   (二)第二大階段   安裝Oracle RAC,肯定需要共享存儲(chǔ)設(shè)備了! 而且我們現(xiàn)在只裝了一個(gè)RHEL5,還缺少一個(gè)RHEL5 呢,別急,下面來搞定這些。

25、   1.創(chuàng)建共享存儲(chǔ)   到VMware server 1.0.6的安裝目錄下,你會(huì)發(fā)現(xiàn)一個(gè)vmware-vdiskmanager.exe文件。 好了,我們就用它來創(chuàng)建一個(gè)共享磁盤。   C:Program FilesVMwareVMware Server>vmware-vdiskmanager.exe -c -s 8Gb -alsilogic -t 3 "E:hrwang-vmware-ocfsocfs.vmdk"Using log file C:DOCUME1hrwangLOCALS1Tempvmware-hrwangvdiskma

26、nager.logCreating a split preallocated disk 'E:hrwang-vmware-ocfsocfs.vmdk'  Create: 100% done.Virtual disk creation successful.   2.更改RHEL5虛擬機(jī)安裝目錄下以".vmx"為后綴的文件我的RHEL5安裝在E:hrwang-vmware-RHEL5-oracle1下,其下有一個(gè)名為“Other Linux 2.6.x kernle.vmx"的文件,就是它了,添加如下信息:  

27、 scsi1.present="TRUE"scsi1.virtualDev="lsilogic"scsi1.sharedBus="virtual"scsi1:1.present="TRUE"scsi1:1.mode="independent-persistent"scsi1:1.filename="E:hrwang-vmware-ocfsocfs.vmdk"scsi1:1.deviceType="disk"disk.locking="false&

28、quot;diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"   3.創(chuàng)建第二個(gè)RHEL5主機(jī)因?yàn)槲覀冇玫氖荲Mware,所以直接把hrwang-vmware-RHEL5-oracle

29、1拷貝一份,命名為hrwang-vmware-RHEL5-oracle2。然后用vmware打開,啟動(dòng)。第二個(gè)RHEL5就大體搭完了,簡單吧,:)(1)當(dāng)然,主機(jī)名和網(wǎng)絡(luò)設(shè)置還是要更改的。#vi /etc/sysconfig/networkHOSTNAME=                 #更改hostname #vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT

30、=yesBOOTPROTO=staticHWADDR=00:0c:29:2f:bb:b3IPADDR=192.168.162.139NETMASK=255.255.255.0GATEWAY=192.168.162.2  #vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=staticHWADDR=00:0c:29:2f:bb:bdIPADDR=10.0.0.139NETMASK=255.0.0.0  (2)更改oracle用戶目錄下的.bash_profile切換到oracl

31、e用戶, $vi /home/oracle/.bash_profile把ORACLE_SID = orcl1     改為 ORACLE_SID = orcl2好了,重啟使設(shè)置生效吧,第二個(gè)RHEL5系統(tǒng)也配置完成了。(三)第三大階段好了,到目前為止,我們需要把配置好的兩個(gè)系統(tǒng)都啟動(dòng)起來了。先用ping測試一下連通性。沒問題吧!1.配置oracle用戶的同等性(需使用oracle用戶登陸)在兩臺(tái)機(jī)器中都執(zhí)行如下操作:oracleoracle2 $ mkdir .sshoracleoracle2 $ chmod 700 .sshoracleoracle2

32、$ ssh-keygen -t rsaGenerating 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/oracl

33、e/.ssh/id_rsa.pub.The key fingerprint is:29:88:60:b7:47:8f:32:d7:b6:cf:8a:6a:7f:d6:9b:1b oracle然后,在oracle1上,執(zhí)行如下操作:oracleoracle1 .ssh$ssh oracle1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keysThe authenticity of host 'oracle1 (192.168.162.138)' can't be established.RSA key fin

34、gerprint is e6:7e:fc:49:c0:32:d5:12:a6:3c:3b:92:c5:44:be:f6.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added 'oracle1,192.168.162.138' (RSA) to the list of known hosts.oracleoracle1's password:oracleoracle1 .ssh$ssh oracle2 cat /home/oracle/.ssh/id_rsa

35、.pub >> authorized_keysoracleoracle2s password:  oracleoracle1 .ssh$scp authorized_keys oracle2:/home/oracle/.ssh/然后到oracle2上,把a(bǔ)uthorized_keys的權(quán)限也改為600.最后以oracle用戶在兩個(gè)節(jié)點(diǎn)上分別執(zhí)行如下操作:$ssh oracle1 date$ssh oracle2 date$ssh date$ssh date$exec /usr/bin/ssh-agent $SHELL$/usr/bin/ssh-add 注意:目錄.ssh的

36、權(quán)限一定要是700,而.ssh目錄下的所有文件權(quán)限一定要是600,否則會(huì)出現(xiàn)Permission denied (publickey).的錯(cuò)誤,這也是我花了一個(gè)晚上才解決的問題。好了,先在兩臺(tái)機(jī)器之間oracle用戶的同等性建立完成。發(fā)現(xiàn)了嗎,ssh到對方機(jī)器時(shí)不再需要密碼。2.通過OCFS2配置共享磁盤(root權(quán)限執(zhí)行)下面的操作我以root權(quán)限在oracle1上執(zhí)行(你如果喜歡在另外節(jié)點(diǎn)上執(zhí)行也沒問題,因?yàn)槭枪蚕淼?,在一個(gè)節(jié)點(diǎn)上對其操作就ok。)   (1)使用#fdisk -l 發(fā)現(xiàn)共享磁盤設(shè)備名為/dev/sdb。好了,先創(chuàng)建分區(qū)吧。   rootoracle1

37、# fdisk /dev/sdbThe number of cylinders for this disk is set to 1044.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g.,

38、 DOS FDISK, OS/2 FDISK)Command (m for help): nCommand action   e extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1044, default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):Using default value 1044Command (m for help)

39、: pDisk /dev/sdb: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Device Boot Start End Blocks Id System/dev/sdb1 1 1044 8385898+ 83 LinuxCommand (m for help): wThe partition table has been Calling ioctl() to re-read pa

40、rtition table.Syncing disks. (2)#rootoracle1 ocfs2console             選擇"Task"菜單下的format,更改volume label為ocfs,點(diǎn)擊OK,格式化。 查看一下/etc/ocfs2/下是否有cluster.conf文件,把里面的內(nèi)容清空;如果沒有此文件,touch一個(gè)。   接下來,點(diǎn)擊"Cluster"菜單下的Node Configurat

41、ion,把兩個(gè)節(jié)點(diǎn)都添加上,名字就是Hostname,即  。 IP部分添私網(wǎng)IP,即10.0.0.138  10.0.0.139。點(diǎn)擊Apply保存。參考下圖: Permission 添加完節(jié)點(diǎn)之后,再看看cluster.conf文件中的內(nèi)容是什么。如果如下圖就對了: node:         ip_port = 7777        ip_address = 10.0.0.138  

42、60;     number = 0name =        cluster = ocfsnode:        ip_port = 7777        ip_address = 10.0.0.139        num

43、ber = 1name =         cluster = ocfscluster:        node_count = 2name = ocfs最后點(diǎn)擊"Cluster"菜單下的"Progagate Cluster Configuration",來同步oracle1上的配置到oracle2上去,如下圖:(3)啟動(dòng)和配置ocfs2服務(wù)(root權(quán)限)在兩個(gè)節(jié)點(diǎn)上分別執(zhí)行如下操作: root

44、oracle2 ocfs2# /etc/init.d/o2cb enable Writing O2CB configuration: OKLoading module "configfs": OKMounting configfs filesystem at /sys/kernel/config: OKLoading module "ocfs2_nodemanager": OKLoading module "ocfs2_dlm": OKLoading module "ocfs2_dlmfs": OKCreating

45、 directory '/dlm': OKMounting ocfs2_dlmfs filesystem at /dlm: OKStarting O2CB cluster ocfs2: OKrootoracle2 ocfs2# /etc/init.d/o2cb configureConfiguring the O2CB driver.This will configure the on-boot properties of the O2CB driver.The following questions will determine whether the driver is l

46、oaded onboot. The current values will be shown in brackets (''). Hitting<ENTER> without typing an answer will keep that current value. Ctrl-Cwill abort.Load O2CB driver on boot (y/n) y:Cluster to start on boot (Enter "none" to clear) ocfs2:Specify heartbeat dead threshold (&g

47、t;=7) 31:Specify network idle timeout in ms (>=5000) 30000:Specify network keepalive delay in ms (>=1000) 2000:Specify network reconnect delay in ms (>=2000) 2000:Writing O2CB configuration: OKO2CB cluster ocfs2 already online(4)創(chuàng)建掛載點(diǎn)(root權(quán)限)在兩個(gè)節(jié)點(diǎn)上分別執(zhí)行如下操作:#mkdir /oracle_ocfs#vi /etc/fstab&

48、#160;                         '添加下面一行/dev/sdb1    /oracle_ocfs   ocfs2    _netdev,datavolume,nointr  0 0其中datavolume選項(xiàng)確保Oracle進(jìn)程在打開

49、文件時(shí)使用o_direct標(biāo)記,nointr選項(xiàng)確保在這個(gè)設(shè)備上的讀寫不會(huì)被一些信號(hào)中斷,_netdev選項(xiàng)對于mount ocfs2設(shè)備是必須的,這個(gè)選項(xiàng)說明設(shè)備需要在網(wǎng)絡(luò)啟動(dòng)的時(shí)候掛載,在網(wǎng)絡(luò)關(guān)閉之后取消掛載(datavolume 和 nointr選項(xiàng)只在存儲(chǔ)數(shù)據(jù)文件等設(shè)備上需要)。重啟兩臺(tái)機(jī)器,測試一下看是否都可以掛載上,沒問題的話繼續(xù)。重啟之后共享分區(qū)應(yīng)該都正常掛載,我們在任意一節(jié)點(diǎn)上創(chuàng)建兩個(gè)目錄,并分配權(quán)限給oraclerootoracle1 ocfs2# mkdir /oracle_ocfs/shared_configrootoracle1 ocfs2# mkdir /oracle

50、_ocfs/datarootoracle1 /# chown -R oracle:oinstall /oracle_ocfsrootoracle1 /# chmod -R 755 /oracle_ocfsOK,配置部分到這里就全部搞定了,下面我們來安裝吧在oracle1上安裝(這個(gè)沒有限制,你可以任意選擇其中的一臺(tái))使用oracle用戶登陸,切換clutserware目錄,這是解壓好的10201_clusterware_linux32.zip。請參考下面的截圖,:)1. oracleoracle1 clusterware$ ./runInstaller   

51、60;   2.3.這一步時(shí)可以通過"Product Languages”選擇簡體中文。我打算把CRS安裝在本機(jī)磁盤而不是共享磁盤上,所以安裝目錄選擇了/oracle/product/10.2.0/crs5. 還記得我們更改過的/etc/hosts文件吧?對了!就是把那里面的兩個(gè)節(jié)點(diǎn)對應(yīng)的都添加進(jìn)來 6. 我們設(shè)置eth0為Public,eth1為Private 7. 記得我們在共享磁盤下創(chuàng)建過兩個(gè)文件夾嗎?呵呵,其中的shared_config目錄就是用來放置ocr文件和voting_disk的   8. 開始安裝 9. 提示以root權(quán)限執(zhí)行腳本執(zhí)行

52、腳本的順序如下: rootoracle1/oracle/oraInventory/orainstRoot.sh rootoracle2/oracle/oraInventory/orainstRoot.shrootoracle1/oracle/product/10.2.0/crs/root.shrootoracle2/oracle/product/10.2.0/crs/root.sh 一下8行為插錄:1 , CRS 的安裝1) 在安裝最后,兩個(gè)節(jié)點(diǎn)運(yùn)行完相關(guān)腳本后,先不要點(diǎn) OK , 先在 第二個(gè)節(jié)點(diǎn)以 root 用戶 vipca ; /u01/crs1020/bin/vipca . 配置完成后

53、,再去第一個(gè)節(jié)點(diǎn),點(diǎn) OK 。2 ,刪除 CRS 安裝 1) /etc/init.d 中先刪除最后三行 ( evmd , ocssd , crsd )2) 重啟兩主機(jī)3) 刪除 /etc/oracle 4) 刪除安裝目錄中所有的文件在oracle2上執(zhí)行root.sh時(shí),會(huì)提示一個(gè)錯(cuò)誤,關(guān)于vipca無法執(zhí)行的。于是乎,我手動(dòng)運(yùn)行/oracle/produc, t/10.2.0/crs/bin/vipca,結(jié)果又告訴我找不到libpthread.so.0。暈?zāi)阋矐?yīng)該遇到吧! 別急這是個(gè)bug,我們這樣來解決:rootoracle2 vi /oracle/product/10.2.0/crs/b

54、in/vipca JREDIR=/oracle/product/10.2.0/crs/jdk/jre把最后/的去掉,改為: JREDIR=/oracle/product/10.2.0/crs/jdk/jreLD_ASSUME_KERNEL=2.4.19                       export LD_ASSUME_KERNEL   

55、                    fi                           找到這部分,改為:LD_ASSUME_KE

56、RNEL=2.4.19                       export LD_ASSUME_KERNEL                      

57、fi                      unset LD_ASSUME_KERNEL 現(xiàn)在再運(yùn)行vipca試試,什么?又出現(xiàn)個(gè)錯(cuò)誤?是不是類似下面的錯(cuò)誤:Error 0(Native: listNetInterfaces:3)   Error 0(Native: listNetInterfaces:3)阿彌佗佛,壓住火氣,這樣來解決: rootora

58、cle2 bin# ./oifcfg iflist eth1 10.0.0.0eth0 192.168.162.0rootoracle2 bin# ./oifcfg setif -global eth0/192.168.162.0:publicrootoracle2 bin# ./oifcfg setif -global eth1/10.0.0.0:cluster_interconnectrootoracle2 bin# ./oifcfg getifeth0 192.168.162.0 global publiceth1 10.0.0.0 global cluster_interconnect

59、你再試試vipca,怎么樣出來了吧!參考下圖配置vipca(1)(2)一般填入浮動(dòng)IP主機(jī)名,IP地址就會(huì)自動(dòng)填入 (3)   好了,在oracle2上配置完vip了。 10. 回到oracle1的安裝界面上來,點(diǎn)擊OK,會(huì)再一次檢查,成功了就安裝結(jié)束了 11. Ok,我們在oracle1上的crs已經(jīng)安裝完成了,這時(shí)你登陸oracle2看看,是不是/oracle/product/10.2.0/crs也已經(jīng)存在了呢,:) 三、安裝Oracle數(shù)據(jù)庫軟件 我們還是以oracle用戶登陸, 到database目錄,這是解壓好的10201_database_linux32.zip。 可以參考這里有兩個(gè)地方需要注意,一是在選擇安裝數(shù)據(jù)庫的節(jié)點(diǎn)時(shí),把兩臺(tái)機(jī)器都選上,如下圖: 二是安裝時(shí)我們選擇只安裝數(shù)據(jù)庫軟件,稍后我們再通過dbca創(chuàng)建數(shù)據(jù)庫,如下圖:oracle1上的軟件安裝完畢,你登陸到oracle2上看看安裝目錄,也有了東東,呵呵! 到此我們的oracle數(shù)據(jù)庫軟件也安裝完畢了。四、創(chuàng)建數(shù)據(jù)庫 我還是以oracle用戶在上執(zhí)行創(chuàng)建數(shù)據(jù)庫的操作,請看

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論