vmware+redhat6+oracle11gR2+rac.docx
- 文档编号:29796443
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:51
- 大小:2.25MB
vmware+redhat6+oracle11gR2+rac.docx
《vmware+redhat6+oracle11gR2+rac.docx》由会员分享,可在线阅读,更多相关《vmware+redhat6+oracle11gR2+rac.docx(51页珍藏版)》请在冰豆网上搜索。
vmware+redhat6+oracle11gR2+rac
Vmwareworkstation9(redhat664)
安装oracle11.2.0.4rac
第一章环境准备
一.创建虚拟机
11grac1
二.创建操作系统
Redhat6.264
磁盘20G自动分区(swap4G)
选择包时除了BASE自带的包外,选中以下选项:
Compatibilitylibraries
ftpserver
gnome-desktop
xwindowssystem
Developmenttools
Chinesesupport
关闭selinux:
/etc/selinux/config
SELINUX=disabled
安装vmtools
[root@rac1~]#cd/media/VMware\Tools/
[root@rac1~]#cpVMwareTools-9.2.0-799703.tar.gz/root
[root@rac1~]#cd/root
[root@rac1~]#tar-xvfVMwareTools-9.2.0-799703.tar.gz
[root@rac1~]#cdvmware-tools-distrib/
[root@rac1vmware-tools-distrib]#ls
bindocetcFILESINSTALLinstallerlibvmware-install.pl
[root@rac1vmware-tools-distrib]#./vmware-install.pl
三.添加共享磁盘
E:
\vmware9>vmware-vdiskmanager.exe-c-s2g-alsilogic-t2D:
\xuniji\share\oc
r.vmdk
Creatingdisk'D:
\xuniji\share\ocr.vmdk'
Create:
100%done.
Virtualdiskcreationsuccessful.
E:
\vmware9>vmware-vdiskmanager.exe-c-s5g-alsilogic-t2D:
\xuniji\share\da
ta.vmdk
Creatingdisk'D:
\xuniji\share\data.vmdk'
Create:
100%done.
Virtualdiskcreationsuccessful.
E:
\vmware9>vmware-vdiskmanager.exe-c-s2g-alsilogic-t2D:
\xuniji\share\fr
a.vmdk
Creatingdisk'D:
\xuniji\share\fra.vmdk'
Create:
100%done.
Virtualdiskcreationsuccessful.
注:
-a指定磁盘类型–t2表示直接划分一个预分配空间的文件。
用记事本编辑两个虚拟机的vmx文件,
例如,11grac2.vmx:
disk.EnableUUID="TRUE"#否则UUID出不来
#shareddisksconfigure
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.maxUnsyncedWrites="0"
scsi1.present="TRUE"
scsi1.virtualDev="lsilogic"
scsil.sharedBus="VIRTUAL"
scsi1:
0.present="TRUE"
scsi1:
0.mode="independent-persistent"
scsi1:
0.fileName="D:
\xuniji\share\ocr.vmdk"
scsi1:
0.deviceType="disk"
scsi1:
0.redo=""
scsi1:
1.present="TRUE"
scsi1:
1.mode="independent-persistent"
scsi1:
1.fileName="D:
\xuniji\share\data.vmdk"
scsi1:
1.deviceType="disk"
scsi1:
1.redo=""
scsi1:
2.present="TRUE"
scsi1:
2.mode="independent-persistent"
scsi1:
2.fileName="D:
\xuniji\share\fra.vmdk"
scsi1:
2.deviceType="disk"
scsi1:
2.redo=""
重启vmware软件,查看虚拟机配置,确认共享磁盘文件加载成功:
四.配置网卡
Rac1:
1、[root@rac1network-scripts]#catifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT="no"
HWADDR=00:
0C:
29:
5D:
1F:
AA
TYPE=Ethernet
BOOTPROTO=none
IPADDR=172.16.16.185
PREFIX=16
GATEWAY=172.16.4.254
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Systemeth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
2、增加一个hostonly的网卡用于私有网络
[root@rac1network-scripts]#catifcfg-Auto_eth1
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.187.128
PREFIX=24
GATEWAY=192.168.187.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Autoeth1"
UUID=6b905981-d8c3-46a4-b9ea-5a48fa88b522
ONBOOT=yes
HWADDR=00:
0C:
29:
5D:
1F:
B4
*本例中二节点是通过复制一节点的虚拟机文件创建的,在rac2启动后需要修改2个网卡的ip
*启动后发现eth0和eth1变成了eth2、eth3,删除/etc/udev/rules.d/70-persistent-net.rules,然后重启rac2,可以解决此问题。
第二章安装grid
五.检查包
*本例中二节点是通过复制一节点的虚拟机文件创建的,因此检查系统包的过程在二节点中可以不用再执行。
binutils-2.20.51.0.2-5.11.el6(x86_64)
compat-libcap1-1.10-1(x86_64)
compat-libstdc++-33-3.2.3-69.el6(x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6(x86_64)
gcc-c++-4.4.4-13.el6(x86_64)
glibc-2.12-1.7.el6(i686)
glibc-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6(i686)
libgcc-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6(x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6(x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6(x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6(x86_64)
rpm-qabinutilscompat-libcap1compat-libstdc++-33gccgcc-c++glibcglibc-develksh
gcc-4.4.6-3.el6.x86_64
gcc-c++-4.4.6-3.el6.x86_64
glibc-devel-2.12-1.47.el6.x86_64
glibc-2.12-1.47.el6.i686
glibc-2.12-1.47.el6.x86_64
binutils-2.20.51.0.2-5.28.el6.x86_64
compat-libcap1-1.10-1.x86_64
rpm-qalibgcclibstdc++libstdc++-devellibaiolibaio-develmakesysstat
libgcc-4.4.6-3.el6.i686
sysstat-9.0.4-18.el6.x86_64
make-3.81-19.el6.x86_64
libgcc-4.4.6-3.el6.x86_64
libstdc++-4.4.6-3.el6.x86_64
libstdc++-devel-4.4.6-3.el6.x86_64
libaio-0.3.107-10.el6.x86_64
[root@rac1Packages]#rpm-ivhcompat-libstdc++-33-3.2.3-69.el6.i686.rpm
Preparing...###########################################[100%]
1:
compat-libstdc++-33###########################################[100%]
[root@rac1Packages]#rpm-ivhcompat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
Preparing...###########################################[100%]
packagecompat-libstdc++-33-3.2.3-69.el6.x86_64isalreadyinstalled
[root@rac1Packages]#rpm-ivhglibc-devel-2.12-1.47.el6.i686.rpm
Preparing...###########################################[100%]
1:
glibc-devel###########################################[100%]
[root@rac1Packages]#rpm-ivhksh-20100621-12.el6.x86_64.rpm
Preparing...###########################################[100%]
1:
ksh###########################################[100%]
[root@rac1Packages]#rpm-ivhlibstdc++-4.4.6-3.el6.i686.rpm
Preparing...###########################################[100%]
1:
libstdc++###########################################[100%]
[root@rac1Packages]#rpm-ivhlibstdc++-4.4.6-3.el6.x86_64.rpm
Preparing...###########################################[100%]
packagelibstdc++-4.4.6-3.el6.x86_64isalreadyinstalled
[root@rac1Packages]#rpm-ivhlibstdc++-devel-4.4.6-3.el6.i686.rpm
Preparing...###########################################[100%]
1:
libstdc++-devel###########################################[100%]
[root@rac1Packages]#rpm-ivhlibstdc++-devel-4.4.6-3.el6.x86_64.rpm
Preparing...###########################################[100%]
packagelibstdc++-devel-4.4.6-3.el6.x86_64isalreadyinstalled
[root@rac1Packages]#rpm-ivhlibaio-0.3.107-10.el6.i686.rpm
Preparing...###########################################[100%]
1:
libaio###########################################[100%]
[root@rac1Packages]#rpm-ivhlibaio-0.3.107-10.el6.x86_64.rpm
Preparing...###########################################[100%]
packagelibaio-0.3.107-10.el6.x86_64isalreadyinstalled
[root@rac1Packages]#
[root@rac1Packages]#rpm-ivhlibaio-devel-0.3.107-10.el6.i686.rpm
Preparing...###########################################[100%]
1:
libaio-devel###########################################[100%]
[root@rac1Packages]#rpm-ivhlibaio-devel-0.3.107-10.el6.x86_64.rpm
Preparing...###########################################[100%]
1:
libaio-devel###########################################[100%]
六.创建用户和目录
*本例中二节点是通过复制一节点的虚拟机文件创建的,因此创建用户和目录的过程在二节点中可以不用再执行,但是需要修改用户的环境变量。
*用户等效性(ssh)在11.2的安装过程中由oracle完成,当然如果安装前手工配置也可以。
groupadd-g501oinstall
groupadd-g502dba
groupadd-g504asmadmin
groupadd-g505asmdba
useradd-goinstall-u201-Gasmadmin,asmdbagrid
useradd-goinstall-u202-Gdba,asmdbaoracle
passwdgrid
passwdoracle
mkdir-p/u01/app/grid
mkdir-p/u01/app/gridbase
mkdir-p/u01/app/oracle
chown-Rgrid:
oinstall/u01
chownoracle:
oinstall/u01/app/oracle
chmod-R775/u01
grid环境变量:
exportORACLE_SID=+ASM1
exportORACLE_BASE=/u01/app/gridbase
exportORACLE_HOME=/u01/app/grid
exportPATH=$ORACLE_HOME/bin:
$PATH
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportDISPLAY=172.16.4.184:
0.0
umask022
oracle环境变量:
exportORACLE_SID=xue1
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1
exportPATH=$ORACLE_HOME/bin:
$PATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportDISPLAY=172.16.4.184:
0.0
umask022
七.检查内核参数等
*本例中二节点是通过复制一节点的虚拟机文件创建的,因此检查内核参数等过程在二节点中可以不用再执行。
1、vi/etc/sysctl.conf
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
sysctl–p
2、vi/etc/security/limits.conf
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
oraclesoftstack10240
oraclehardstack32768
gridsoftnproc2047
gridhardnproc16384
gridsoftnofile1024
gridhardnofile65536
gridsoftstack10240
gridhardstack32768
八.禁用NTP
*本例中二节点是通过复制一节点的虚拟机文件创建的,因此禁用NTP的过程在二节点中可以不用再执行。
[root@rac1u01]#servicentpdstatus
ntpdisstopped
[root@rac1u01]#chkconfigntpdoff
[root@rac1u01]#mv/etc/ntp.conf/etc/ntp.conf.org
另外关防火墙
九.配置/etc/hosts
*本例中二节点是通过复制一节点的虚拟机文件创建的,因此禁用NTP的过程在二节点中可以不用再执行。
#public:
172.16.16.185rac1
172.16.16.186rac2
#vip:
172.16.16.187rac1-vip
172.16.16.188rac2-vip
#priv
192.168.187.128rac1-priv
192.168.187.129rac2-priv
#SCAN
172.16.16.200rac-scan
一十.Asm磁盘准备
1、在rac1进行分区,每个磁盘都使用全部空间分配一个主分区:
[root@rac1~]#fdisk–l
。
。
。
Disk/dev/sdc:
2147MB,2147483648bytes
255heads,63sectors/track,261cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):
512bytes/512bytes
I/Osize(minimum/optimal):
512bytes/512bytes
Diskidentifier:
0x00000000
Disk/dev/sdcdoesn'tcontainavalidpartitiontable
Disk/dev/sde:
2147MB,2147483648bytes
255heads,63sectors/track,261cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):
512bytes/512bytes
I/Osize(minimum/optimal):
512bytes/512bytes
Diskidentifier:
0x00000000
Disk/dev/sdedoesn'tcontainavalidpartitiontable
Disk/dev/sdd:
5368MB,5368709120bytes
255heads,63sectors/track,652cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):
512bytes/512bytes
I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vmware redhat6 oracle11gR2 rac
![提示](https://static.bdocx.com/images/bang_tan.gif)