首页 redhat6.4 oracle 11.2.0.4grid oracle

redhat6.4 oracle 11.2.0.4grid oracle

举报
开通vip

redhat6.4 oracle 11.2.0.4grid oracle鄂尔多斯车管所 oracle rac安装配置文档 2014年10月7日 目录 1、 环境参数   主机1 主机2 主机名 Landb1 Landb2 IP设置 192.168.150.2 10.10.0.1 192.168.150.3 10.10.0.2 系统版本 6.4 64bit 相同 管理员 root/ibm.com 相同 网络 Bond0:192.168.150.2 Eth2:10.10.0.1 Bond0:192.168.150.3 Eth2:10...

redhat6.4 oracle 11.2.0.4grid oracle
鄂尔多斯车管所 oracle rac安装配置文档 2014年10月7日 目录 1、 环境参数   主机1 主机2 主机名 Landb1 Landb2 IP设置 192.168.150.2 10.10.0.1 192.168.150.3 10.10.0.2 系统版本 6.4 64bit 相同 管理员 root/ibm.com 相同 网络 Bond0:192.168.150.2 Eth2:10.10.0.1 Bond0:192.168.150.3 Eth2:10.10.0.2 存储 / tmpfs /dev/shm /boot /boot/efi /home 相同 安装文件位置 /home/softwere/oracle /home/softwere/rh64 相同 数据库版本 11.2.0.4 enterprise 相同 群集方式 Grid 相同 软件安装目录 /home/grid /home/app 相同 数据库用户 Grid/grid Oracle/oracle 相同 Oracle用户 Sys System 密码统一为oracle Asm磁盘data管理密码为grid         2、安装准备工作 1. 网卡绑定 vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.150.2 NETMASK=255.255.255.0 GATEWAY=192.168.150.1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=none TYPE=Ethernet MASTER=bond0 SLAVE=yes USERCTL=no vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none TYPE=Ethernet MASTER=bond0 SLAVE=yes USERCTL=no 然后编辑配置文件:/etc/modprobe.d/dist.conf 添加 alias bond0 bonding options bond0 mode=1 miimon=100 含义为每100毫秒检查一次链路,模式为故障转移模式 编写/etc/rc.d/rc.local 在倒数第2行,增加一句 Ifenslave bond0 eth0 eth1 运行service network restart 生效 2. 存储多路径配置 (1)挂载光驱或iso文件: Mount -t iso9660 /dev/scd0 /media/cdrom 此处使用iso文件 Mount -o loop /home/software/rh64/rhel-server-6.4-x86_64.iso /mnt Df -h 查看,出现下条输出 /home/software/rh64/rhel-server-6.4-x86_64.iso  3.5G  3.5G    0 100% /mnt (2)建立文件/etc/yum.repos.d/mycdrom.repo,内容如下: [all] name=RH64 baseurl=file:///mnt/Server enabled=1 gpgcheck=0 (3)执行yum命令进行multipath组件的安装: yum install device-mapper.x86_64 device-mapper-event.x86_64 device-mapper-multipath.x86_64 (4)执行service multipathd start启动多路径服务 (5)Chkconfig multipathd on开机自动启动多路径服务 (6)Multipath -v2 查找配置存储多路径 (7)cat /etc/multipath/wwids查看wwid # Valid WWIDs: /4ca/ /4ca/ (8) ls -l  /dev/mapper/mpath* lrwxrwxrwx. 1 root root 7 10月  8 21:51 /dev/mapper/mpathb -> ../dm-2 lrwxrwxrwx. 1 root root 7 10月  8 21:51 /dev/mapper/mpathc -> ../dm-3 (9)multipath -ll mpathc (4ca) dm-3 IBM,2145 size=500M features='0' hwhandler='0' wp=rw |-+- policy='round-robin 0' prio=50 status=active | `- 1:0:0:1 sde 8:64 active ready running `-+- policy='round-robin 0' prio=10 status=enabled `- 0:0:0:1 sdb 8:16 active ready running mpathb (4ca) dm-2 IBM,2145 size=40T features='0' hwhandler='0' wp=rw |-+- policy='round-robin 0' prio=50 status=active | `- 0:0:0:0 sda 8:0  active ready running `-+- policy='round-robin 0' prio=10 status=enabled `- 1:0:0:0 sdd 8:48 active ready running 两台服务器一致即可(mpathc 40T,mpathb 500m) 3. 系统参数配置 (1)/etc/hosts文件: 192.168.150.2    landb1 192.168.150.3    landb2 192.168.150.6    landb1-vip 192.168.150.7    landb2-vip 10.10.0.1    landb1-prv 10.10.0.2    landb2-prv 192.168.150.10  landbscan (2)关闭防火墙 Service iptables status Service iptables stop chkconfig iptables off chkconfig iptables –list 设置/etc/selinux/config 文件,将 SELINUX 设置为 disabled [root@db1 ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: #    enforcing - SELinux security policy is enforced. #    permissive - SELinux prints warnings instead of enforcing. #    disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: #    targeted - Targeted processes are protected, #    mls - Multi Level Security protection. SELINUXTYPE=targeted (3)配置系统参数 /etc/security/limits.conf文件添加如下内容: grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 /etc/pam.d/login添加: session    required      pam_limits.so (4)vi /etc/profile,增加: #oracle if [ $USER = "oracle" ] || [ $USER = "grid" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi    (5)vi /etc/sysctl.conf,添加: #kernel.shmall = 2097152(已有) #kernel.shmmax = 2147483648(已有) kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.ip_local_port_range = 9000 65500 fs.suid_dumpable = 1 fs.file-max = 6815744 fs.aio-max-nr = 1048576 4. 配置准备asm磁盘 (1)使用parted  /dev/mapper/mpathc,分区 在parted中操作 mklabel gpt Mkpart primary 0 2000G Mkpart primary 2000G 4000G ..... Mkpart primary 20000G 22000G 将设备划分为2t一块的分区,可分为22块 创建裸设备 raw /dev/raw/raw1 /dev/mapper/mpathcp1 raw /dev/raw/raw2 /dev/mapper/mpathcp2 raw /dev/raw/raw3 /dev/mapper/mpathcp3 raw /dev/raw/raw4 /dev/mapper/mpathcp4 raw /dev/raw/raw5 /dev/mapper/mpathcp5 修改权限 chown -R grid:oinstall /dev/raw/raw? chown -R grid:oinstall /dev/mapper/mpathcp? 写入/etc/rc.d/rc.loacl raw /dev/raw/raw1 /dev/mapper/mpathcp1 raw /dev/raw/raw2 /dev/mapper/mpathcp2 raw /dev/raw/raw3 /dev/mapper/mpathcp3 raw /dev/raw/raw4 /dev/mapper/mpathcp4 raw /dev/raw/raw5 /dev/mapper/mpathcp5 chown -R grid:oinstall /dev/raw/raw? chown -R grid:oinstall /dev/mapper/mpathcp? 以使裸设备开机自动生效 上述步骤使用udev也可以 5. Grid/oracle 安装前准备 (1)添加新用户和组 groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper groupadd -g 1300 dba groupadd -g 1301 oper useradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper grid useradd -m -u 1101 -g oinstall -G dba,oper,asmdba oracle mkdir -p  /home/app/11.2.0/grid mkdir -p /home/app/oracle chown -R oracle:oinstall /home/app chown -R grid:oinstall /home/app/11.2.0 chmod -R 775 /home/app 修改密码 Passwd oracle(oracle) Passwd grid(grid) (2)修改配置文件 修改grid用户.bash_profile PATH=$PATH:$HOME/bin export ORACLE_SID=+ASM1 export ORACLE_BASE=/home/app/11.2.0 export ORACLE_HOME=/home/gridapp/11.2.0 export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin/:. export TEMP=/tmp export TMP=/tmp export TMPDIR=/tmp umask 022 修改oracle用户.bash_profile PATH=$PATH:$HOME/bin export ORACLE_SID=+ASM1 export ORACLE_BASE=/home/app/11.2.0 export ORACLE_HOME=/home/gridapp/11.2.0 export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin/:. export TEMP=/tmp export TMP=/tmp export TMPDIR=/tmp export LANG=C umask 022 (3)redhat 6.4 rpm 包检查 rpm -qa|grep binutils rpm -qa|grep compat-libcap rpm -qa|grep compat-libstdc rpm -qa|grep gcc-4 rpm -qa|grep glibc- rpm -qa|grep ksh rpm -qa|grep libgcc rpm -qa|grep libstdc++ rpm -qa|grep libaio rpm -qa|grep make rpm -qa|grep sysstat 根据结果安装yum list |grep **来确认包名 yum install **安装 结果为 [root@landb1 ~]# rpm -qa|grep binutils binutils-2.20.51.0.2-5.36.el6.x86_64 [root@landb1 ~]# rpm -qa|grep compat-libcap compat-libcap1-1.10-1.x86_64 [root@landb1 ~]# rpm -qa|grep compat-libstdc compat-libstdc++-33-3.2.3-69.el6.i686 compat-libstdc++-33-3.2.3-69.el6.x86_64 [root@landb1 ~]# rpm -qa|grep gcc-4 libgcc-4.4.7-3.el6.i686 libgcc-4.4.7-3.el6.x86_64 gcc-4.4.7-3.el6.x86_64 [root@landb1 ~]# rpm -qa|grep glibc- glibc-2.12-1.107.el6.x86_64 glibc-devel-2.12-1.107.el6.x86_64 glibc-devel-2.12-1.107.el6.i686 glibc-common-2.12-1.107.el6.x86_64 glibc-2.12-1.107.el6.i686 glibc-headers-2.12-1.107.el6.x86_64 [root@landb1 ~]# rpm -qa|grep ksh ksh-20100621-19.el6.x86_64 [root@landb1 ~]# rpm -qa|grep libgcc libgcc-4.4.7-3.el6.i686 libgcc-4.4.7-3.el6.x86_64 [root@landb1 ~]# rpm -qa|grep libstdc++ compat-libstdc++-33-3.2.3-69.el6.i686 libstdc++-devel-4.4.7-3.el6.i686 libstdc++-devel-4.4.7-3.el6.x86_64 libstdc++-4.4.7-3.el6.i686 libstdc++-4.4.7-3.el6.x86_64 compat-libstdc++-33-3.2.3-69.el6.x86_64 [root@landb1 ~]# rpm -qa|grep libaio libaio-devel-0.3.107-10.el6.x86_64 libaio-0.3.107-10.el6.x86_64 libaio-devel-0.3.107-10.el6.i686 libaio-0.3.107-10.el6.i686 [root@landb1 ~]# rpm -qa|grep make automake-1.11.1-4.el6.noarch make-3.81-20.el6.x86_64 [root@landb1 ~]# rpm -qa|grep sysstat sysstat-9.0.4-20.el6.x86_64   包检查完毕 3、 Grid安装 1.grid用户登录 安装文件:/home/software/oracle/grid Export LANG=en 2.开始安装 /home/software/oracle/grid/runInstaller STEP2: STEP3: STEP4 STEP5: STEP6:添加landb2属性到窗格,ssh互信选择setup来建立互信 互信建立成功 继续step6 Step7: 校验完成后,自动发现两个网卡,bond0为public,eth2为private Step8: 选择asm Step9:选择“change discovery path”,输入“/dev/mapper/*” 应 为/dev/raw/* ORACLE自动发现设备mpathc(该设备所属为grid:oinstall) 应列出raw1--raw5 Step10:指定管理密码为grid Step 11: STEP12: SETP13: Step14: Step15:安装前检查 根据提示运行修复脚本/tmp/CUV*/runfixup.sh Step16:忽略错误,直接安装 Step 17:安装完成后,分别在两台服务器上用root用户执行orainst*.sh和root.sh Step18:成功退出 Grid用户执行crs_stat -t 显示安装成功,landb2 reboot,crs_stat -t 看到oracle资源切换到landb1上 4.安装oracle数据库软件 (1)使用oracle用户登录,运行/home/software/oracle/database/runInstaller (2)跳过update (3)选择只安装软件 (4)群集安装,ssh自动配置 配置ssh互信 (5)安装语言包 (6)选择企业版 (7)配置安装路径 (8)选择组(必须是包含oracle,grid用户的组) (9)系统检查,如有warning,执行runfixup.sh (10)安装 安装完成,两台服务器分别用root执行root.sh DBCA建库 (1)使用oracle用户登录,执行dbca (2)完成界面 查看实例 管理界面 附录: 1)向asm添加磁盘 使用grid用户登录,执行asmca,右键单击DATA行,选择添加磁盘 添加磁盘要求步骤见“准备asm磁盘”(先parted分区,raw创建裸设备,rc.local开机自动添加) 添加中 添加成功 容量显示为新的
本文档为【redhat6.4 oracle 11.2.0.4grid oracle】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:111KB
软件:Word
页数:0
分类:互联网
上传时间:2019-05-11
浏览量:15