Oracle 11g 11201_RHEL5.5_RAC_VBOX 详细搭建步骤
生活随笔
收集整理的這篇文章主要介紹了
Oracle 11g 11201_RHEL5.5_RAC_VBOX 详细搭建步骤
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oracle 11g 11201_RHEL5.5_RAC_VBOX 詳細搭建步驟
::1?? ? ? ? ? ? localhost6.localdomain6 localhost6
192.168.1.171?? lk1 ? www.lk1.com
192.168.1.172?? lk1-vip ?
192.168.1.173?? lk2 www.lk2.com
192.168.1.174?? lk2-vip
192.168.1.176 ? lk-cluster lk-cluster-scan
172.168.1.191?? lk1-priv
172.168.1.192?? lk2-priv ? ? 3、創建用戶、組、目錄 [root@www ~]# groupadd -g 5000 asmadmin [root@www ~]# groupadd -g 5001 asmdba [root@www ~]# groupadd -g 5002 asmoper [root@www ~]# groupadd -g 6000 oinstall [root@www ~]# groupadd -g 6001 dba [root@www ~]# groupadd -g 6002 oper [root@www ~]# useradd -g oinstall -G asmadmin,asmdba,asmoper grid [root@www ~]# useradd -g oinstall -G dba,asmdba,oper oracle [root@www ~]# passwd grid [root@www ~]# passwd oracle [root@www ~]# mkdir /s01 [root@www ~]# mkdir /g01 [root@www ~]# chown oracle:oinstall /s01 [root@www ~]# chown grid:oinstall /g01 確保時間同步關閉: [root@www ~]# service ntpd status [root@www ~]# chkconfig ntpd off 4、系統包安裝: [root@maclean1 ~]# mkdir /media/disk [root@maclean1 ~]# mount /dev/cdrom /media/disk mount: block device /dev/cdrom is write-protected, mounting read-only [root@maclean1 ~]#?touch /etc/yum.repos.d/public-yum-el5.repo [root@maclean1 ~]#?vi?/etc/yum.repos.d/public-yum-el5.repo [oel5] name = Enterprise Linux 5.5 DVD baseurl=file:///media/disk/Server/ gpgcheck=0 enabled=1 yum install oracle-validated ? ?#oracle linux 可直接使用此命令,redhat不行 #redhat執行以下: [root@www ~]# yum install -y oracle-validated [root@www ~]# yum install -y compat-db [root@www ~]# yum install -y compat-gcc-34 [root@www ~]# yum install -y compat-gcc-34-c++ [root@www ~]# yum install -y elfutils-libelf-devel? [root@www ~]# yum install -y elfutils-libelf-devel-static [root@www ~]# yum install -y gcc [root@www ~]# yum install -y gcc-c++? [root@www ~]# yum install -y elfutils-libelf-devel [root@www ~]# yum install -y elfutils-libelf-devel-static [root@www ~]# yum install -y gdb [root@www ~]# yum install -y glibc-devel [root@www ~]# yum install -y glibc-headers? [root@www ~]# yum install -y kernel-headers [root@www ~]# yum install -y libXp ? [root@www ~]# yum install -y libaio-devel [root@www ~]# yum install -y libaio [root@www ~]# yum install -y libstdc++-devel [root@www ~]# yum install -y sysstat [root@www ~]# yum install -y unixODBC [root@www ~]# yum install -y unixODBC-devel? [root@www?~]# yum install -y openmotif22 5、修改配置 [root@www ~]#?vi /etc/sysctl.conf net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 2 net.ipv4.conf.default.accept_source_route = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 fs.file-max = 6815744 kernel.msgmni = 2878 kernel.msgmax = 8192 kernel.msgmnb = 65536 kernel.sem = 250 32000 100 142 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.sysrq = 1 net.core.rmem_default = 262144 net.core.rmem_max = 4194394 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 3145728 net.ipv4.ip_local_port_range = 9000 65500 vm.min_free_kbytes = 51200 [root@www disk]# sysctl -p [root@www disk]# vi /etc/security/limits.conf? oracle soft nofile 131072 oracle hard nofile 131072 oracle soft nproc 131072 oracle hard nproc 131072 oracle soft core unlimited oracle hard core unlimited oracle soft memlock 50000000 oracle hard memlock 50000000? grid soft nofile 131072 grid hard nofile 131072 grid soft nproc 131072 grid hard nproc 131072 grid soft core unlimited grid hard core unlimited grid soft memlock 50000000 grid hard memlock 50000000 6、克隆一號機,并修改2號機IP和hostname [root@www disk]# init 0 ? ? ? ? 關閉一號機 在VBOX上clone一號機,注意 修改虛擬機配置,啟動2號機,修改2號機IP和hostname [root@www ~]# system-config-network [root@www ~]# vi /etc/sysconfig/network [root@www ~]# hostname?lk2 /etc/hosts不用動 注:【改vbox磁盤uuid:cmd中執行:VBoxManage ?internalcommands sethduuid E:\11g_rac\disk_node2\11g_rac_2.vdi】 7、關機,創建共享磁盤 在一號機創建8個5G容量的共享磁盤,需要立即分配 打開 管理-》虛擬介質管理 右鍵修改需要的每個磁盤位共享磁盤 最終一號機設置如下: 在二號機上添加《現有的虛擬磁盤》,添加這8塊磁盤,選中主機輸入輸出(提高性能) 啟動2臺主機。 8、創建UDEV,關聯磁盤 [root@www dev]# ls sd* sda ?sda1 ?sda2 ?sdb ?sdc ?sdd ?sde ?sdf ?sdg ?sdh ?sdi 在shell中執行: for i in b c d e f g h i ; do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" done 得到: KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB12762fea-b7caec51_", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBb488642b-161d1783_", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBaa2b39a4-97e266e1_", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB8035d86d-2dc1002b_", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB7e17688a-d552054c_", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB2cc9568a-3211781b_", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB97fdf2ce-bfde99c2_", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB151cf602-53902d7f_", NAME="asm-diski", OWNER="grid", GROUP="asmadmin", MODE="0660" 編輯配置文件: [root@www dev]# cd /etc/udev/rules.d/ [root@www rules.d]# touch 99-oracle-asmdevices.rules [root@www rules.d]# vi 99-oracle-asmdevices.rules [root@www rules.d]# start_udev ? ? ? ? ? ? ? ? ? ? //啟動UDEV 啟動 udev:[確定] [root@www rules.d]# ls -l /dev/asm* ? ? ? ? ? ?//這時出現asm磁盤,綁定成功 brw-rw---- 1 grid asmadmin 8, ?16 11-12 00:29 /dev/asm-diskb brw-rw---- 1 grid asmadmin 8, ?32 11-12 00:29 /dev/asm-diskc brw-rw---- 1 grid asmadmin 8, ?48 11-12 00:29 /dev/asm-diskd brw-rw---- 1 grid asmadmin 8, ?64 11-12 00:29 /dev/asm-diske brw-rw---- 1 grid asmadmin 8, ?80 11-12 00:29 /dev/asm-diskf brw-rw---- 1 grid asmadmin 8, ?96 11-12 00:29 /dev/asm-diskg brw-rw---- 1 grid asmadmin 8, 112 11-12 00:29 /dev/asm-diskh brw-rw---- 1 grid asmadmin 8, 128 11-12 00:29 /dev/asm-diski [root@www rules.d]# scp 99-oracle-asmdevices.rules lk2:/etc/udev/rules.d/ ? ? ? ?//拷貝到二號機 [root@www dev]# start_udev ? ? ? ? ? ? ? ? ? ?//二號機上同樣啟動UDEV 啟動 udev:[確定] [root@www dev]# ls -l /dev/asm* brw-rw---- 1 grid asmadmin 8, ?16 11-12 00:33 /dev/asm-diskb brw-rw---- 1 grid asmadmin 8, ?32 11-12 00:33 /dev/asm-diskc brw-rw---- 1 grid asmadmin 8, ?48 11-12 00:33 /dev/asm-diskd brw-rw---- 1 grid asmadmin 8, ?64 11-12 00:33 /dev/asm-diske brw-rw---- 1 grid asmadmin 8, 128 11-12 00:33 /dev/asm-diskf brw-rw---- 1 grid asmadmin 8, ?80 11-12 00:33 /dev/asm-diskg brw-rw---- 1 grid asmadmin 8, ?96 11-12 00:33 /dev/asm-diskh brw-rw---- 1 grid asmadmin 8, 112 11-12 00:33 /dev/asm-diski 9、上傳介質,解壓 [root@www g01]# su - grid [grid@www ~]$ cd /g01/11201_install/ [grid@www 11201_install]$ ls -l 總計 3188276 -rw-r--r-- 1 root root ?980831749 11-12 00:42 linux_11.2.0.1_grid.zip -rw-r--r-- 1 root root 1285396902 11-12 00:39 linux_11gR2_database_1of2.zip -rw-r--r-- 1 root root ?995359177 11-12 00:40 linux_11gR2_database_2of2.zip [grid@www 11201_install]$ unzip linux_11.2.0.1_grid.zip ? ? ? ? #注意解壓完目錄權限 [grid@www 11201_install]$ cd grid 10、開始安裝 root:xhost + [grid@www grid]$ ./runInstaller? scan名稱和/etc/hosts一致 在兩個節點上依次執行下2個腳本: [root@lk1 ~]# /g01/grid/app/oraInventory/orainstRoot.sh?
更改權限/g01/grid/app/oraInventory.
添加組的讀取和寫入權限。
刪除全局的讀取, 寫入和執行權限。
更改組名/g01/grid/app/oraInventory 到 oinstall.
腳本的執行已完成。
[root@lk1 ~]# /g01/grid/app/11.2.0/grid/root.sh?
Running Oracle 11g root.sh script...
The following environment variables are set as:
? ? ORACLE_OWNER= grid
? ? ORACLE_HOME= ?/g01/grid/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:?
? ?Copying dbhome to /usr/local/bin ...
? ?Copying oraenv to /usr/local/bin ...
? ?Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2013-11-12 03:51:31: Parsing the host name
2013-11-12 03:51:31: Checking for super user privileges
2013-11-12 03:51:31: User has super user privileges
Using configuration parameter file: /g01/grid/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE?
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
? root wallet
? root wallet cert
? root cert export
? peer wallet
? profile reader wallet
? pa wallet
? peer wallet keys
? pa wallet keys
? peer cert request
? pa cert request
? peer cert
? pa cert
? peer root cert TP
? profile reader root cert TP
? pa root cert TP
? peer pa cert TP
? pa peer cert TP
? profile reader pa cert TP
? profile reader peer cert TP
? peer user cert
? pa user cert
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-2672: 嘗試啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.gpnpd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gpnpd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.ctssd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.ctssd' (在 'lk1' 上)
?
已成功創建并啟動 ASM。
已成功創建磁盤組 SYSTEMDG。
clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-2672: 嘗試啟動 'ora.crsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.crsd' (在 'lk1' 上)
CRS-4256: Updating the profile
Successful addition of voting disk 24b7e49880b94f40bfcc2363b14201b9.
Successful addition of voting disk 05e6234683b74f54bf6cb05be26b6c18.
Successful addition of voting disk 936eeab744f64f46bf9ff1ca0d895d96.
Successful addition of voting disk 042aa5d1d4fc4fcabf9c2c525230b83e.
Successful addition of voting disk 8028d69206bc4f4cbffaf3a31ae6a01f.
Successfully replaced voting disk group with +SYSTEMDG.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
?## ?STATE ? ?File Universal Id ? ? ? ? ? ? ? ?File Name Disk group
-- ?----- ? ?----------------- ? ? ? ? ? ? ? ?--------- ---------
?1. ONLINE ? 24b7e49880b94f40bfcc2363b14201b9 (/dev/asm-diskb) [SYSTEMDG]
?2. ONLINE ? 05e6234683b74f54bf6cb05be26b6c18 (/dev/asm-diskc) [SYSTEMDG]
?3. ONLINE ? 936eeab744f64f46bf9ff1ca0d895d96 (/dev/asm-diskd) [SYSTEMDG]
?4. ONLINE ? 042aa5d1d4fc4fcabf9c2c525230b83e (/dev/asm-diske) [SYSTEMDG]
?5. ONLINE ? 8028d69206bc4f4cbffaf3a31ae6a01f (/dev/asm-diskf) [SYSTEMDG]
Located 5 voting disk(s).
CRS-2673: 嘗試停止 'ora.crsd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.crsd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.asm' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.asm' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.ctssd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.ctssd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.cssd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.cssd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.gpnpd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.gpnpd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.gipcd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.gipcd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.mdnsd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.mdnsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.gpnpd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gpnpd' (在 'lk1' 上)
?CRS-2672: 嘗試啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.ctssd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.ctssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.asm' (在 'lk1' 上)
?CRS-2676: 成功啟動 'ora.asm' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.crsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.crsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.evmd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.evmd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.asm' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.asm' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.SYSTEMDG.dg' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.SYSTEMDG.dg' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.registry.acfs' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.registry.acfs' (在 'lk1' 上)
lk1 ? ? 2013/11/12 04:18:11 ? ? /g01/grid/app/11.2.0/grid/cdata/lk1/backup_20131112_041811.olr
Preparing packages for installation...
cvuqdisk-1.0.7-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
正在啟動 Oracle Universal Installer...
檢查交換空間: 必須大于 500 MB。 ? 實際為 901 MB ? ?通過
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /g01/grid/app/oraInventory
'UpdateNodeList' 成功。 11、2個節點分別編輯配置文件 [root@lk1 ~]# su - grid [grid@lk1 ~]$ vi .bash_profile # .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
? ? ? ? . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export CRS_HOME=/g01/grid/app/11.2.0/grid
export ORACLE_BASE=/g01 export ORACLE_HOME=/g01/grid/app/11.2.0/grid
export ORACLE_SID=+ASM1 ? ? ? ?#2節點修改此處
export PATH=$CRS_HOME/bin:$PATH 驗證 [grid@lk1 ~]$ . .bash_profile
[grid@lk1 ~]$ asmcmd
ASMCMD> lsdg
State ? ?Type ?Rebal ?Sector ?Block ? ? ? AU ?Total_MB ?Free_MB ?Req_mir_free_MB ?Usable_file_MB ?Offline_disks ?Voting_files ?Name
MOUNTED ?HIGH ?N ? ? ? ? 512 ? 4096 ?1048576 ? ? 25600 ? ?24470 ? ? ? ? ? ? ?455 ? ? ? ? ? ?8005 ? ? ? ? ? ? ?0 ? ? ? ? ? ? N ?SYSTEMDG/
ASMCMD> exit
[root@lk1 ~]# ?crsctl status res -t -------------------------------------------------------------------------------- NAME ? ? ? ? ? TARGET ?STATE ? ? ? ?SERVER ? ? ? ? ? ? ? ? ? STATE_DETAILS ? ? ?? -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.SYSTEMDG.dg ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.asm ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ?Started ? ? ? ? ? ?? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ?Started ? ? ? ? ? ?? ora.eons ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.gsd OFFLINE OFFLINE ? ? ?lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OFFLINE OFFLINE ? ? ?lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.net1.network ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.ons ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.registry.acfs ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.lk1.vip 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.lk2.vip 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.oc4j 1 ? ? ? ?OFFLINE OFFLINE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ora.scan1.vip ? ? ? 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk1 ? ? ???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[grid@lk1 ~]$ crsctl query crs activeversion
Oracle Clusterware active version on the cluster is [11.2.0.1.0]
[grid@lk1 ~]$ crsctl check cluster
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
[grid@lk1 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online 回到界面點擊OK繼續: 12、使用oracle用戶在節點一安裝數據庫軟件 先檢查crs運行正常: [grid@lk1 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [grid@lk1 ~]$ crsctl status res 解壓安裝包: [oracle@lk1 ~]$ cd /s01 [oracle@lk1 s01]$ ls linux_11gR2_database_1of2.zip ?linux_11gR2_database_2of2.zip [oracle@lk1 s01]$ unzip linux_11gR2_database_1of2.zip? [oracle@lk1 s01]$ unzip linux_11gR2_database_2of2.zip? 13、解壓期間,asmca創建asm磁盤組: 14、安裝數據庫軟件: [oracle@lk1 database]$ ./runInstaller? 2個節點分別配置環境變量: [oracle@lk1 dbhome_1]$ vi ~/.bash_profile # .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
? ? ? ? . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/s01
export ORACLE_HOME=/s01/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl1 ? ? ? ?#二節點為 orcl2 export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export PATH=$ORACLE_HOME/OPatch:$ORACLE_HOME/bin:$PATH 跑root腳本:[root@lk1 s01]# /s01/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh 15、dbca建庫: posted on 2014-10-07 19:18 小kiss 閱讀(...) 評論(...) 編輯 收藏
1、安裝好vbox,創建好虛擬機(紅帽5.5),注意:VBOX全局設置VBOX磁盤的位置和備份位置
IP、hostname 規劃:| ? ? ? ? ? ? ?hostname ? ? ? ?? | lk1 | lk2 |
| eth0:公網 | 192.168.1.171 | 192.168.1.173 |
| eth0:vip | 192.168.1.172 | 192.168.1.174 |
| eth1:private私有網絡 | 172.168.1.191 | 172.168.1.192 |
| scan ip | 192.168.1.176 | 192.168.1.176 |
?
2、配置host文件 127.0.0.1? ? ? ?localhost.localdomain localhost ? ?#注意此行修改成這樣::1?? ? ? ? ? ? localhost6.localdomain6 localhost6
192.168.1.171?? lk1 ? www.lk1.com
192.168.1.172?? lk1-vip ?
192.168.1.173?? lk2 www.lk2.com
192.168.1.174?? lk2-vip
192.168.1.176 ? lk-cluster lk-cluster-scan
172.168.1.191?? lk1-priv
172.168.1.192?? lk2-priv ? ? 3、創建用戶、組、目錄 [root@www ~]# groupadd -g 5000 asmadmin [root@www ~]# groupadd -g 5001 asmdba [root@www ~]# groupadd -g 5002 asmoper [root@www ~]# groupadd -g 6000 oinstall [root@www ~]# groupadd -g 6001 dba [root@www ~]# groupadd -g 6002 oper [root@www ~]# useradd -g oinstall -G asmadmin,asmdba,asmoper grid [root@www ~]# useradd -g oinstall -G dba,asmdba,oper oracle [root@www ~]# passwd grid [root@www ~]# passwd oracle [root@www ~]# mkdir /s01 [root@www ~]# mkdir /g01 [root@www ~]# chown oracle:oinstall /s01 [root@www ~]# chown grid:oinstall /g01 確保時間同步關閉: [root@www ~]# service ntpd status [root@www ~]# chkconfig ntpd off 4、系統包安裝: [root@maclean1 ~]# mkdir /media/disk [root@maclean1 ~]# mount /dev/cdrom /media/disk mount: block device /dev/cdrom is write-protected, mounting read-only [root@maclean1 ~]#?touch /etc/yum.repos.d/public-yum-el5.repo [root@maclean1 ~]#?vi?/etc/yum.repos.d/public-yum-el5.repo [oel5] name = Enterprise Linux 5.5 DVD baseurl=file:///media/disk/Server/ gpgcheck=0 enabled=1 yum install oracle-validated ? ?#oracle linux 可直接使用此命令,redhat不行 #redhat執行以下: [root@www ~]# yum install -y oracle-validated [root@www ~]# yum install -y compat-db [root@www ~]# yum install -y compat-gcc-34 [root@www ~]# yum install -y compat-gcc-34-c++ [root@www ~]# yum install -y elfutils-libelf-devel? [root@www ~]# yum install -y elfutils-libelf-devel-static [root@www ~]# yum install -y gcc [root@www ~]# yum install -y gcc-c++? [root@www ~]# yum install -y elfutils-libelf-devel [root@www ~]# yum install -y elfutils-libelf-devel-static [root@www ~]# yum install -y gdb [root@www ~]# yum install -y glibc-devel [root@www ~]# yum install -y glibc-headers? [root@www ~]# yum install -y kernel-headers [root@www ~]# yum install -y libXp ? [root@www ~]# yum install -y libaio-devel [root@www ~]# yum install -y libaio [root@www ~]# yum install -y libstdc++-devel [root@www ~]# yum install -y sysstat [root@www ~]# yum install -y unixODBC [root@www ~]# yum install -y unixODBC-devel? [root@www?~]# yum install -y openmotif22 5、修改配置 [root@www ~]#?vi /etc/sysctl.conf net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 2 net.ipv4.conf.default.accept_source_route = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 fs.file-max = 6815744 kernel.msgmni = 2878 kernel.msgmax = 8192 kernel.msgmnb = 65536 kernel.sem = 250 32000 100 142 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.sysrq = 1 net.core.rmem_default = 262144 net.core.rmem_max = 4194394 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 3145728 net.ipv4.ip_local_port_range = 9000 65500 vm.min_free_kbytes = 51200 [root@www disk]# sysctl -p [root@www disk]# vi /etc/security/limits.conf? oracle soft nofile 131072 oracle hard nofile 131072 oracle soft nproc 131072 oracle hard nproc 131072 oracle soft core unlimited oracle hard core unlimited oracle soft memlock 50000000 oracle hard memlock 50000000? grid soft nofile 131072 grid hard nofile 131072 grid soft nproc 131072 grid hard nproc 131072 grid soft core unlimited grid hard core unlimited grid soft memlock 50000000 grid hard memlock 50000000 6、克隆一號機,并修改2號機IP和hostname [root@www disk]# init 0 ? ? ? ? 關閉一號機 在VBOX上clone一號機,注意 修改虛擬機配置,啟動2號機,修改2號機IP和hostname [root@www ~]# system-config-network [root@www ~]# vi /etc/sysconfig/network [root@www ~]# hostname?lk2 /etc/hosts不用動 注:【改vbox磁盤uuid:cmd中執行:VBoxManage ?internalcommands sethduuid E:\11g_rac\disk_node2\11g_rac_2.vdi】 7、關機,創建共享磁盤 在一號機創建8個5G容量的共享磁盤,需要立即分配 打開 管理-》虛擬介質管理 右鍵修改需要的每個磁盤位共享磁盤 最終一號機設置如下: 在二號機上添加《現有的虛擬磁盤》,添加這8塊磁盤,選中主機輸入輸出(提高性能) 啟動2臺主機。 8、創建UDEV,關聯磁盤 [root@www dev]# ls sd* sda ?sda1 ?sda2 ?sdb ?sdc ?sdd ?sde ?sdf ?sdg ?sdh ?sdi 在shell中執行: for i in b c d e f g h i ; do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" done 得到: KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB12762fea-b7caec51_", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBb488642b-161d1783_", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBaa2b39a4-97e266e1_", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB8035d86d-2dc1002b_", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB7e17688a-d552054c_", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB2cc9568a-3211781b_", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB97fdf2ce-bfde99c2_", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB151cf602-53902d7f_", NAME="asm-diski", OWNER="grid", GROUP="asmadmin", MODE="0660" 編輯配置文件: [root@www dev]# cd /etc/udev/rules.d/ [root@www rules.d]# touch 99-oracle-asmdevices.rules [root@www rules.d]# vi 99-oracle-asmdevices.rules [root@www rules.d]# start_udev ? ? ? ? ? ? ? ? ? ? //啟動UDEV 啟動 udev:[確定] [root@www rules.d]# ls -l /dev/asm* ? ? ? ? ? ?//這時出現asm磁盤,綁定成功 brw-rw---- 1 grid asmadmin 8, ?16 11-12 00:29 /dev/asm-diskb brw-rw---- 1 grid asmadmin 8, ?32 11-12 00:29 /dev/asm-diskc brw-rw---- 1 grid asmadmin 8, ?48 11-12 00:29 /dev/asm-diskd brw-rw---- 1 grid asmadmin 8, ?64 11-12 00:29 /dev/asm-diske brw-rw---- 1 grid asmadmin 8, ?80 11-12 00:29 /dev/asm-diskf brw-rw---- 1 grid asmadmin 8, ?96 11-12 00:29 /dev/asm-diskg brw-rw---- 1 grid asmadmin 8, 112 11-12 00:29 /dev/asm-diskh brw-rw---- 1 grid asmadmin 8, 128 11-12 00:29 /dev/asm-diski [root@www rules.d]# scp 99-oracle-asmdevices.rules lk2:/etc/udev/rules.d/ ? ? ? ?//拷貝到二號機 [root@www dev]# start_udev ? ? ? ? ? ? ? ? ? ?//二號機上同樣啟動UDEV 啟動 udev:[確定] [root@www dev]# ls -l /dev/asm* brw-rw---- 1 grid asmadmin 8, ?16 11-12 00:33 /dev/asm-diskb brw-rw---- 1 grid asmadmin 8, ?32 11-12 00:33 /dev/asm-diskc brw-rw---- 1 grid asmadmin 8, ?48 11-12 00:33 /dev/asm-diskd brw-rw---- 1 grid asmadmin 8, ?64 11-12 00:33 /dev/asm-diske brw-rw---- 1 grid asmadmin 8, 128 11-12 00:33 /dev/asm-diskf brw-rw---- 1 grid asmadmin 8, ?80 11-12 00:33 /dev/asm-diskg brw-rw---- 1 grid asmadmin 8, ?96 11-12 00:33 /dev/asm-diskh brw-rw---- 1 grid asmadmin 8, 112 11-12 00:33 /dev/asm-diski 9、上傳介質,解壓 [root@www g01]# su - grid [grid@www ~]$ cd /g01/11201_install/ [grid@www 11201_install]$ ls -l 總計 3188276 -rw-r--r-- 1 root root ?980831749 11-12 00:42 linux_11.2.0.1_grid.zip -rw-r--r-- 1 root root 1285396902 11-12 00:39 linux_11gR2_database_1of2.zip -rw-r--r-- 1 root root ?995359177 11-12 00:40 linux_11gR2_database_2of2.zip [grid@www 11201_install]$ unzip linux_11.2.0.1_grid.zip ? ? ? ? #注意解壓完目錄權限 [grid@www 11201_install]$ cd grid 10、開始安裝 root:xhost + [grid@www grid]$ ./runInstaller? scan名稱和/etc/hosts一致 在兩個節點上依次執行下2個腳本: [root@lk1 ~]# /g01/grid/app/oraInventory/orainstRoot.sh?
更改權限/g01/grid/app/oraInventory.
添加組的讀取和寫入權限。
刪除全局的讀取, 寫入和執行權限。
更改組名/g01/grid/app/oraInventory 到 oinstall.
腳本的執行已完成。
[root@lk1 ~]# /g01/grid/app/11.2.0/grid/root.sh?
Running Oracle 11g root.sh script...
The following environment variables are set as:
? ? ORACLE_OWNER= grid
? ? ORACLE_HOME= ?/g01/grid/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:?
? ?Copying dbhome to /usr/local/bin ...
? ?Copying oraenv to /usr/local/bin ...
? ?Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2013-11-12 03:51:31: Parsing the host name
2013-11-12 03:51:31: Checking for super user privileges
2013-11-12 03:51:31: User has super user privileges
Using configuration parameter file: /g01/grid/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE?
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
? root wallet
? root wallet cert
? root cert export
? peer wallet
? profile reader wallet
? pa wallet
? peer wallet keys
? pa wallet keys
? peer cert request
? pa cert request
? peer cert
? pa cert
? peer root cert TP
? profile reader root cert TP
? pa root cert TP
? peer pa cert TP
? pa peer cert TP
? profile reader pa cert TP
? profile reader peer cert TP
? peer user cert
? pa user cert
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-2672: 嘗試啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.gpnpd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gpnpd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.ctssd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.ctssd' (在 'lk1' 上)
?
已成功創建并啟動 ASM。
已成功創建磁盤組 SYSTEMDG。
clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-2672: 嘗試啟動 'ora.crsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.crsd' (在 'lk1' 上)
CRS-4256: Updating the profile
Successful addition of voting disk 24b7e49880b94f40bfcc2363b14201b9.
Successful addition of voting disk 05e6234683b74f54bf6cb05be26b6c18.
Successful addition of voting disk 936eeab744f64f46bf9ff1ca0d895d96.
Successful addition of voting disk 042aa5d1d4fc4fcabf9c2c525230b83e.
Successful addition of voting disk 8028d69206bc4f4cbffaf3a31ae6a01f.
Successfully replaced voting disk group with +SYSTEMDG.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
?## ?STATE ? ?File Universal Id ? ? ? ? ? ? ? ?File Name Disk group
-- ?----- ? ?----------------- ? ? ? ? ? ? ? ?--------- ---------
?1. ONLINE ? 24b7e49880b94f40bfcc2363b14201b9 (/dev/asm-diskb) [SYSTEMDG]
?2. ONLINE ? 05e6234683b74f54bf6cb05be26b6c18 (/dev/asm-diskc) [SYSTEMDG]
?3. ONLINE ? 936eeab744f64f46bf9ff1ca0d895d96 (/dev/asm-diskd) [SYSTEMDG]
?4. ONLINE ? 042aa5d1d4fc4fcabf9c2c525230b83e (/dev/asm-diske) [SYSTEMDG]
?5. ONLINE ? 8028d69206bc4f4cbffaf3a31ae6a01f (/dev/asm-diskf) [SYSTEMDG]
Located 5 voting disk(s).
CRS-2673: 嘗試停止 'ora.crsd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.crsd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.asm' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.asm' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.ctssd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.ctssd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.cssd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.cssd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.gpnpd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.gpnpd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.gipcd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.gipcd' (在 'lk1' 上)
CRS-2673: 嘗試停止 'ora.mdnsd' (在 'lk1' 上)
CRS-2677: 成功停止 'ora.mdnsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.mdnsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gipcd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.gpnpd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.gpnpd' (在 'lk1' 上)
?CRS-2672: 嘗試啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssdmonitor' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.diskmon' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.cssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.ctssd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.ctssd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.asm' (在 'lk1' 上)
?CRS-2676: 成功啟動 'ora.asm' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.crsd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.crsd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.evmd' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.evmd' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.asm' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.asm' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.SYSTEMDG.dg' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.SYSTEMDG.dg' (在 'lk1' 上)
CRS-2672: 嘗試啟動 'ora.registry.acfs' (在 'lk1' 上)
CRS-2676: 成功啟動 'ora.registry.acfs' (在 'lk1' 上)
lk1 ? ? 2013/11/12 04:18:11 ? ? /g01/grid/app/11.2.0/grid/cdata/lk1/backup_20131112_041811.olr
Preparing packages for installation...
cvuqdisk-1.0.7-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
正在啟動 Oracle Universal Installer...
檢查交換空間: 必須大于 500 MB。 ? 實際為 901 MB ? ?通過
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /g01/grid/app/oraInventory
'UpdateNodeList' 成功。 11、2個節點分別編輯配置文件 [root@lk1 ~]# su - grid [grid@lk1 ~]$ vi .bash_profile # .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
? ? ? ? . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export CRS_HOME=/g01/grid/app/11.2.0/grid
export ORACLE_BASE=/g01 export ORACLE_HOME=/g01/grid/app/11.2.0/grid
export ORACLE_SID=+ASM1 ? ? ? ?#2節點修改此處
export PATH=$CRS_HOME/bin:$PATH 驗證 [grid@lk1 ~]$ . .bash_profile
[grid@lk1 ~]$ asmcmd
ASMCMD> lsdg
State ? ?Type ?Rebal ?Sector ?Block ? ? ? AU ?Total_MB ?Free_MB ?Req_mir_free_MB ?Usable_file_MB ?Offline_disks ?Voting_files ?Name
MOUNTED ?HIGH ?N ? ? ? ? 512 ? 4096 ?1048576 ? ? 25600 ? ?24470 ? ? ? ? ? ? ?455 ? ? ? ? ? ?8005 ? ? ? ? ? ? ?0 ? ? ? ? ? ? N ?SYSTEMDG/
ASMCMD> exit
[root@lk1 ~]# ?crsctl status res -t -------------------------------------------------------------------------------- NAME ? ? ? ? ? TARGET ?STATE ? ? ? ?SERVER ? ? ? ? ? ? ? ? ? STATE_DETAILS ? ? ?? -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.SYSTEMDG.dg ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.asm ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ?Started ? ? ? ? ? ?? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ?Started ? ? ? ? ? ?? ora.eons ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.gsd OFFLINE OFFLINE ? ? ?lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OFFLINE OFFLINE ? ? ?lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.net1.network ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.ons ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.registry.acfs ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.lk1.vip 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.lk2.vip 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ora.oc4j 1 ? ? ? ?OFFLINE OFFLINE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ora.scan1.vip ? ? ? 1 ? ? ? ?ONLINE ?ONLINE ? ? ? lk1 ? ? ???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[grid@lk1 ~]$ crsctl query crs activeversion
Oracle Clusterware active version on the cluster is [11.2.0.1.0]
[grid@lk1 ~]$ crsctl check cluster
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
[grid@lk1 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online 回到界面點擊OK繼續: 12、使用oracle用戶在節點一安裝數據庫軟件 先檢查crs運行正常: [grid@lk1 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [grid@lk1 ~]$ crsctl status res 解壓安裝包: [oracle@lk1 ~]$ cd /s01 [oracle@lk1 s01]$ ls linux_11gR2_database_1of2.zip ?linux_11gR2_database_2of2.zip [oracle@lk1 s01]$ unzip linux_11gR2_database_1of2.zip? [oracle@lk1 s01]$ unzip linux_11gR2_database_2of2.zip? 13、解壓期間,asmca創建asm磁盤組: 14、安裝數據庫軟件: [oracle@lk1 database]$ ./runInstaller? 2個節點分別配置環境變量: [oracle@lk1 dbhome_1]$ vi ~/.bash_profile # .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
? ? ? ? . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/s01
export ORACLE_HOME=/s01/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl1 ? ? ? ?#二節點為 orcl2 export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export PATH=$ORACLE_HOME/OPatch:$ORACLE_HOME/bin:$PATH 跑root腳本:[root@lk1 s01]# /s01/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh 15、dbca建庫: posted on 2014-10-07 19:18 小kiss 閱讀(...) 評論(...) 編輯 收藏
轉載于:https://www.cnblogs.com/kissdb/p/4009692.html
總結
以上是生活随笔為你收集整理的Oracle 11g 11201_RHEL5.5_RAC_VBOX 详细搭建步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 项目经验以及APP上架流程 _D
- 下一篇: Delphi RTC