RHEL63 +Oracle 11204Rac安装.docx
- 文档编号:29610168
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:67
- 大小:2.75MB
RHEL63 +Oracle 11204Rac安装.docx
《RHEL63 +Oracle 11204Rac安装.docx》由会员分享,可在线阅读,更多相关《RHEL63 +Oracle 11204Rac安装.docx(67页珍藏版)》请在冰豆网上搜索。
RHEL63+Oracle11204Rac安装
一.安装RHEL6.3系统和配置安装oraclerac的系统环境
1.创建vmware虚拟机共享硬盘
进入CMD
进入VMwareWorkstation的安装目录
执行一下命令
先建一个6.3disk\的目录来存放共享磁盘
一共创建3块5G共享盘ocr1ocr2ocr3
和2块10G硬盘datafra
2.关闭2台虚拟机,编辑2台虚拟机的的vmx文件,在最后都添加入一下内容
#shareddisksconfigure
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.maxUnsyncedWrites="0"
diskLib.dataCachePageSize="4096"
scsi1.present="TRUE"
scsi1.virtualDev="lsilogic"
scsil.sharedBus="VIRTUAL"
scsi1:
0.present="TRUE"
scsi1:
0.mode="independent-persistent"
scsi1:
0.fileName="E:
\6.3disk\ocr1.vmdk"
scsi1:
0.deviceType="disk"
scsi1:
0.redo=""
scsi1:
1.present="TRUE"
scsi1:
1.mode="independent-persistent"
scsi1:
1.fileName="E:
\6.3disk\ocr2.vmdk"
scsi1:
1.deviceType="disk"
scsi1:
1.redo=""
scsi1:
2.present="TRUE"
scsi1:
2.mode="independent-persistent"
scsi1:
2.fileName="E:
\6.3disk\ocr3.vmdk"
scsi1:
2.deviceType="disk"
scsi1:
2.redo=""
scsi1:
3.present="TRUE"
scsi1:
3.mode="independent-persistent"
scsi1:
3.fileName="E:
\6.3disk\data.vmdk"
scsi1:
3.deviceType="disk"
scsi1:
3.redo=""
scsi1:
4.present="TRUE"
scsi1:
4.mode="independent-persistent"
scsi1:
4.fileName="E:
\6.3disk\fra.vmdk"
scsi1:
4.deviceType="disk"
scsi1:
4.redo=""
保存退出,然后关闭Vmware软件
再打开VMware软件,看到以下内容:
3.配置网络环境
先配置vmware的网卡ip
虚拟机IP设置如下:
Rac1
设备IP地址子网备注
Eth0192.168.3.101255.255.255.0PublicIP
Eth110.18.8.51255.255.255.0PRIVATEIP
192.168.3.151255.255.255.0VIP(此IP此时不配置,安装rac软件时会自动创建)
/etc/hosts
#eth0public(pub)
192.168.3.101rac1
192.168.3.102rac2
#virtual(vip)
192.168.3.151rac1-rac1-vip
192.168.3.152rac2-rac2-vip
#
#eth1private(priv)
10.18.8.51rac1-rac1-priv
10.18.8.52rac2-rac2-priv
#scan(scan)
192.168.3.200rac-rac-scan
Rac2
设备IP地址子网备注
Eth0192.168.3.102255.255.255.0PublicIP
Eth110.18.8.52255.255.255.0PRIVATEIP
192.168.3.152255.255.255.0VIP(此IP此时不配置,安装rac软件时会自动创建)
/etc/hosts
#eth0public(pub)
192.168.3.101rac1
192.168.3.102rac2
#virtual(vip)
192.168.3.151rac1-rac1-vip
192.168.3.152rac2-rac2-vip
#
#eth1private(priv)
10.18.8.51rac1-rac1-priv
10.18.8.52rac2-rac2-priv
#scan(scan)
192.168.3.200rac-rac-scan
安装相应的软件包
cat>>/etc/yum.repos.d/rhel-source.repo< [Server] baseurl=file: ///mnt/iso enabled=1 gpgcheck=0 < 编辑一个脚本 vipack.sh #! bin/bash #startinstallrequiredpackages echo"startinstallingrequiredpackages" yum-yinstallbinutils-* yum-yinstallcompat-libstdc++-* yum-yinstallcompat-libstdc++-* yum–yinstallcompat-libcap* yum-yinstallelfutils-libelf-* yum-yinstallelfutils-libelf-devel-* yum-yinstallgcc-* yum-yinstallgcc-c++-* yum-yinstallglibc-* yum-yinstallglibc-* yum-yinstallglibc-common-* yum-yinstallglibc-devel-* yum-yinstallglibc-devel-* yum-yinstallglibc-headers-* yum-yinstallksh-* yum-yinstalllibaio-* yum-yinstalllibaio-* yum-yinstalllibaio-devel-* yum-yinstalllibaio-devel-* yum-yinstalllibgcc-* yum-yinstalllibgcc-* yum-yinstalllibstdc++-* yum-yinstalllibstdc++-* yum-yinstalllibstdc++-devel* yum-yinstallmake-* yum-yinstallsysstat-* yum-yinstallunixODBC-* 运行脚本shpack.sh 配置DNS 在rac1上安装DNS服务(以rac1作为DNS服务器) [root@rac1~]#yum-yinstallbindbind-chrootcaching-nameserver [root@node1~]#cd/var/named/chroot/etc/ #使用下面的方式复制两个新的副本并修改,参数-p表示连同权限及属主,属组一同复制。 切记不可忽略参数-p [root@rac1named]#servicenamedstart Generating/etc/rndc.key: [确定] 启动named: [确定] vim/etc/named.conf //named.conf // //ProvidedbyRedHatbindpackagetoconfiguretheISCBINDnamed(8)DNS //serverasacachingonlynameserver(asalocalhostDNSresolveronly). // //See/usr/share/doc/bind*/sample/forexamplenamedconfigurationfiles. // options{ listen-onport53{any;}; listen-on-v6port53{: : 1;}; directory"/var/named"; dump-file"/var/named/data/cache_dump.db"; statistics-file"/var/named/data/named_stats.txt"; memstatistics-file"/var/named/data/named_mem_stats.txt"; allow-query{any;}; recursionyes; dnssec-enableyes; dnssec-validationyes; dnssec-lookasideauto; /*PathtoISCDLVkey*/ bindkeys-file"/etc/named.iscdlv.key"; managed-keys-directory"/var/named/dynamic"; }; logging{ channeldefault_debug{ file"data/named.run"; severitydynamic; }; }; zone"."IN{ typehint; file"named.ca"; }; include"/etc/named.rfc1912.zones"; #include"/etc/named.root.key"; 修改zone文件/etc/named.rfc1912.zones vim/etc/named.rfc1912.zones 添加下面2个zone zone""IN{ typemaster; file"my.zone"; allow-update{none;}; }; zone"3.168.192.in-addr.arpa"IN{ typemaster; file"named.my"; allow-update{none;}; }; cd/var/named/ [root@rac1named]#cp-pnamed.localhostmy.zone [root@rac1named]#cp-pnamed.loopbacknamed.my [root@rac1named]#vimmy.zone $TTL1D @INSOA.root( 0;serial 1D;refresh 1H;retry 1W;expire 3H);minimum @NS. rac1INA192.168.3.101 rac2INA192.168.3.102 rac1-vipINA192.168.3.151 rac2-vipINA192.168.3.151 rac-scanINA192.168.3.200 [root@rac1named]#vimnamed.my $TTL1D @INSOAroot( 0;serial 1D;refresh 1H;retry 1W;expire 3H);minimum NS. nsA192.168.3.101 101PTR. 102PTR. 151PTRrac1-. 152PTRrac2-. 200PTRrac-. 测试成功如下[root@rac1etc]#servicenamedrestart 停止named: .[确定] 启动named: [确定] [root@rac1named]#chkconfignamedon [root@rac1etc]#nslookup >192.168.3.101 Server: 127.0.0.1 Address: 127.0.0.1#53 101.3.168.192.in-addr.arpaname=. >rac- Server: 127.0.0.1 Address: 127.0.0.1#53 Name: rac- Address: 192.168.3.200 5.创建用户和组在rac1和rac2上执行 groupaddoinstall groupadddba groupaddoper groupaddasmadmin groupaddasmdba groupaddasmoper useradd-goinstall-Gdba,asmdba,asmadmin,asmopergrid useradd-goinstall-Gdba,oper,asmdbaoracle echo-noracle|passwd--stdingrid echo-noracle|passwd--stdinoracle mkdir-p/u01/app/11.2.0/grid mkdir-p/u01/app/grid mkdir-p/u01/app/oracle chowngrid: oinstall/u01/app/11.2.0/grid chowngrid: oinstall/u01/app/grid chown-Roracle: oinstall/u01/app/oracle chmod-R775/u01/ chown-Rgrid: oinstall/u01 4.修改内核参数 #注释掉kernel.shmmax和kernel.shmall两行 sed-i's/kernel.shmmax/#kernel.shmmax/g'/etc/sysctl.conf sed-i's/kernel.shmall/#kernel.shmall/g'/etc/sysctl.conf 添加 cat>>/etc/sysctl.conf< kernel.shmmax=4398046511104 kernel.shmall=1073741824 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 fs.aio-max-nr=1048576 fs.file-max=6815744 EOF sysctl-p#提交内核参数 5.配置/etc/security/limits.conf cat>>/etc/security/limits.conf< oraclesoftnproc2047 oraclehardnproc16384 oraclesoftnofile1024 oraclehardnofile65536 oraclesoftstack10240 gridsoftnproc2047 gridhardnproc16384 gridsoftnofile1024 gridhardnofile65536 gridsoftstack10240 EOF 7.配置/etc/profile cat>>/etc/profile< if[\$USER="oracle"]||[\$USER="grid"];then if[\$SHELL="/bin/ksh"];then ulimit-p16384 ulimit-n65536 else ulimit-u16384-n65536 fi umask022 fi ############################# exportPATH=\$PATH: /u01/app/11.2.0/grid/bin #colorofgrep aliasgrep='grep--color=auto' EOF 6.配置用户环境变量 grid用户,rac1节点执行 cat>>/home/grid/.bash_profile< exportTMP=/tmp; exportTMPDIR=\$TMP; exportORACLE_HOSTNAME=; exportORACLE_SID=+ASM1; exportORACLE_BASE=/u01/app/grid; exportORACLE_HOME=/u01/app/11.2.0/grid; exportNLS_DATE_FORMAT="yy-mm-ddHH24: MI: SS"; exportPATH=\$ORACLE_HOME/bin: \$PATH; exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK; EOF grid用户,rac2节点执行 cat>>/home/grid/.bash_profile< exportTMP=/tmp; exportTMPDIR=\$TMP; exportORACLE_HOSTNAME=; exportORACLE_SID=+ASM2; exportORACLE_BASE=/u01/app/grid; exportORACLE_HOME=/u01/app/11.2.0/grid; exportNLS_DATE_FORMAT="yy-mm-ddHH24: MI: SS"; exportPATH=\$ORACLE_HOME/bin: \$PATH; exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK; EOF Oracle用户,rac1节点执行 cat>>/home/oracle/.bash_profile< exportTMP=/tmp; exportTMPDIR=\$TMP; exportORACLE_HOSTNAME=; exportORACLE_BASE=/u01/app/oracle; exportORACLE_HOME=\$ORACLE_BASE/product/11.2.0/db_1; exportORACLE_UNQNAME=myrac; exportORACLE_SID=myrac1; exportORACLE_TERM=xterm; exportPATH=/usr/sbin: \$PATH; exportPATH=\$ORACLE_HOME/bin: \$PATH; exportLD_LIBRARY_PATH=\$ORACLE_HOME/lib: /lib: /usr/lib; exportCLASSPATH=\$ORACLE_HOME/JRE: \$ORACLE_HOME/jlib: \$ORACLE_HOME/rdbms/jlib; exportNLS_DATE_FORMAT="yyyy-mm-ddHH24: MI: SS"; exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK; EOF Oracle用户,rac2节点执行 cat>>/home/oracle/.bash_profile< exportTMP=/tmp; exportTMPDIR=\$TMP; exportORACLE_HOSTNAME=; exportORACLE_BASE=/u01/app/oracle; exportORACLE_HOME=\$ORACLE_BASE/product/11.2.0/db_1; exportORACLE_UNQNAME=myrac; exportORACLE_SID=myrac2; exportORACLE_TERM=xterm; exportPATH=/usr/sbin: \$PATH; exportPATH=\$ORACLE_HOME/bin: \$PATH; exportLD_LIBRARY_PATH=\$ORACLE_HOME/lib: /lib: /usr/lib; exportCLASSPATH=\$ORACLE_HOME/JRE: \$ORACLE_HOME/jlib: \$ORACLE_HOME/rdbms/jlib; exportNLS_DATE_FORMAT="yyyy-mm-ddHH24: MI: SS"; exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK; EOF 8.配置用户ssh互信 grid用户等效性配置 rac1 ssh-keygen-trsa ssh-keygen-tdsa rac2 ssh-keygen-trsa ssh-keygen-tdsa #以上用默认配置,一路回车即可 [grid@rac1~]$
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL63 +Oracle 11204 Rac安装 Oracle Rac 安装