linux下Oracle11g RAC搭建(六)
oracle 11g rac?
五、校驗安裝前的環境
root身份下完畢解壓grid、database安裝包
[grid@node1 soft]$ su -
linux、Password:
[root@node1 ~]# cd /soft
[root@node1 soft]# ls
搭建自己的linux服務器。asm?linux_11gR2_database_1of2.zip?linux_11gR2_database_2of2.zip?linux_11gR2_grid.zip
[root@node1 soft]# unziplinux_11gR2_grid.zip
[root@node1 soft]# unziplinux_11gR2_database_1of2.zip?
linux打開web,[root@node1 soft]# unziplinux_11gR2_database_2of2.zip
grid 身份下校驗安裝環境
[root@node1 soft]#su – grid
[grid@node1 ~]$ cd /soft/grid
[grid@node1 grid]$ ./runcluvfy.shstage -pre crsinst -nnode1,node2 -fixup -verbose??
//pre-安裝前,post-安裝后,階段名稱叫crsinst-crsinstall。-n-節點之間校驗,verbose-校驗的過程
?
檢測crs安裝環境(node1、node2)。安裝失敗的包例如以下:
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
libaio-devel-0.3.106
?
具體列表例如以下:
Check: Package existence for "sysstat-7.0.2"
? Node Name???? Available???????????????? Required????????????????? Comment??
?------------?------------------------?------------------------?----------
? node2???????? missing?????????????????? sysstat-7.0.2???????????? failed???
? node1???????? missing?????????????????? sysstat-7.0.2???????????? failed???
Result: Package existence check failed for"sysstat-7.0.2"
?
Check: Package existence for "unixODBC-2.2.11"
? Node Name???? Available???????????????? Required????????????????? Comment??
?------------?------------------------?------------------------?----------
? node2 ????????missing?????????????????? unixODBC-2.2.11?????????? failed???
? node1???????? missing?????????????????? unixODBC-2.2.11?????????? failed???
Result: Package existence check failed for"unixODBC-2.2.11"
?
Check: Package existence for "unixODBC-devel-2.2.11"
? Node Name???? Available???????????????? Required????????????????? Comment??
?------------?------------------------?------------------------?----------
? node2???????? missing?????????????????? unixODBC-devel-2.2.11???? failed???
? node1???????? missing?????????????????? unixODBC-devel-2.2.11???? failed
?
Check: Package existence for "libaio-devel-0.3.106"
? Node Name???? Available???????????????? Required????????????????? Comment??
?------------?------------------------? ------------------------? ----------
? node2???????? missing?????????????????? libaio-devel-0.3.106????? failed???
? node1???????? missing?????????????????? libaio-devel-0.3.106????? failed
?
補充:
若出現swap分區大小不足。參考例如以下更改:
?
[root@hylbest1 localdisk]# dd if=/dev/zeroof=/localdisk/swapfile bs=1024 count=4096000
[root@hylbest1 localdisk]# mkswap/localdisk/swapfile
[root@hylbest1 localdisk]# swapon/localdisk/swapfile
[root@hylbest1 localdisk]# vi/etc/fstab
加入/localdisk/swapfile????? swap????????????????? ??swap???defaults??????? 0 0
?[root@hylbest1 localdisk]# cat/proc/swaps
?
查看swap具體:
Filename??????????????????????????????? ?????????????????????????Type??????????? Size??? ????????????????Used??? Priority
/dev/mapper/VolGroup00-LogVol01?? ??????partition??? 2097144 136???? -1
/localdisk/swapfile???????????????????? ????????????????????file??????????? ??4095992 0?????? ??-2
?
配置yum? install安裝工具(node1、node2)
為node1配置yum
yum工具:能夠自己主動解決軟件包之間的依賴關系。使用它之前要先創建軟件倉庫。
下面,開始構建軟件倉庫:
?
[root@node1 grid]$ su –
[root@node1 ~]# cd/etc/yum.repos.d/????? //進入到該文件夾下生成一個配置文件
[root@node1 yum.repos.d]# ls
[root@node1 yum.repos.d]# cprhel-debuginfo.repo yum.repo??
//做一個拷貝
[root@node1 yum.repos.d]# mv? rhel-debuginfo.repo??? rhel-debuginfo.repo.bak??
//改動原來文件名稱
[root@node1 yum.repos.d]#vi yum.repo ??
//文件內容改為例如以下
??????????????
改動例如以下:
[base]
name=Red Hat Enterprise Linux
baseurl=file:///media/Server?
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
?
說明:
media這個就是安裝光盤掛載所在位置。Server下就是一些安裝包。S是大寫。
enabled=1表示啟動,gpgcheck=0表示校驗關閉。
為node2配置yum
[root@node1 yum.repos.d]# scpyum.repo? node2:/etc/yum.repos.d??
//把yum.repo復制到node2
依據校驗結果使用yum安裝缺失軟件包(node1、node2)
Vbox中掛載IOS光盤(node1、node2)
[root@node1 yum.repos.d]#mount/dev/hdc? /media? 或者mount /dev/cdrom???/media
//vbox設置完成后。手工掛載光盤
[root@node1 yum.repos.d]# ls /media/?????//能夠查看一下文件夾下文件
[root@node1 yum.repos.d]# ls/media/Server|more
//再看一下server下應該有非常多軟件包
?
至此。yum倉庫構建完畢。
安裝node1中缺失的軟件包
[root@node1 yum.repos.d]# yuminstall libaio* -y? ??
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
? Installing???? : libaio-devel????????????????????????????????????????????????????1/1
?
Installed:
?libaio-devel.i386 0:0.3.106-5??????????????????????????????? ?????????????????????????
?
Complete!
[root@node1 yum.repos.d]#yum install syssta* -y
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sysstat.i386 0:7.0.2-3.el5 set to beupdated
--> Finished Dependency Resolution
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
? Installing???? : sysstat?????????????????????????????????????????????????????????1/1
?
Installed:
? sysstat.i3860:7.0.2-3.el5???????????????????????????????????????????????????????????
?
Complete!
[root@node1 yum.repos.d]#yum install unixO* -y
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package unixODBC.i386 0:2.2.11-7.1 set to beupdated
---> Package unixODBC-devel.i386 0:2.2.11-7.1 set tobe updated
---> Package unixODBC-kde.i386 0:2.2.11-7.1 set tobe updated
--> Finished Dependency Resolution
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
? Installing? ???:unixODBC????????????????????????????????????????????????????????1/3
? Installing???? : unixODBC-kde????????????????????????????????????????????????????2/3
? Installing???? : unixODBC-devel??????????????????????????????????????????????????3/3
?
Installed:
? unixODBC.i3860:2.2.11-7.1???????????????unixODBC-devel.i386 0:2.2.11-7.1??????????
?unixODBC-kde.i386 0:2.2.11-7.1??????????
?
Complete!
[root@node1 yum.repos.d]#rpm -qa |grep -i odbc
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
unixODBC-kde-2.2.11-7.1
[root@node1 yum.repos.d]# cd????????????//安裝vnc包
?
安裝node2中缺失的軟件包
Vbox中掛載IOS光盤(node1、node2)
[root@node2 ~]#mount/dev/hdc? /media? 或者mount /dev/cdrom???/media
//vbox設置完成后。手工掛載光盤
參考“安裝node1中缺失的軟件包”
?
grid身份下再次校驗安裝環境
又一次啟動node1、node2系統,在node1以grid身份再次完畢環境校驗(“參考grid身份下校驗安裝環境”)
聲明:
? ? ? ? ?原創作品,出自 “深藍的blog” 博客,同意轉載,轉載時請務必注明出處(http://blog.csdn.net/huangyanlong)。
? ? ? ? ?關于涉及版權事宜,作者有權追究法律責任。
************************** 未完待續 敬請關注 **************************************