Redhat 5.5安装oracle 11g R2 rac步骤.docx_第1页
Redhat 5.5安装oracle 11g R2 rac步骤.docx_第2页
Redhat 5.5安装oracle 11g R2 rac步骤.docx_第3页
Redhat 5.5安装oracle 11g R2 rac步骤.docx_第4页
Redhat 5.5安装oracle 11g R2 rac步骤.docx_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Redhat 5.5 as 安装oracle11g r2 rac步骤装了这么久,终于把11g R2的rac装好,现将安装过程记录如下:安装要求:虚拟机:Redhat5.5的光盘或镜像文件linux_11gR2_databaselinux_11gR2_grid跟操作系统匹配的三个asm包:oracleasmliboracleasm-supportoracleasm1. 虚拟机的安装我用的是VirtualBox,两台装好,磁盘最好是固定大小磁盘,不要自动增长的,不然速度会很慢,还有,内存不到4G,试都不要试,机器绝对跑不动,最好是台式机,磁盘速度快一点,每台虚拟机网卡配两个,内存1.5G以上,不然装不了cluster。安装过程中,注意把selinux跟防火墙iptables禁用掉。如果安装过程没有禁用,可以在启动后用下列方式来禁用:当前禁止/sbin/service selinux stop/sbin/service iptables stop开机禁止chkconfig selinux offchkconfig iptables off还有一点,开机后可以用上面方法,停掉sendmail,cups等功能,一个是发邮件,一个打印机功能,用不上,开机启动这两个速度很慢。2. 配置ip,主机名可以在安装的时候进行配置,或者安装之后手工配置。手工配置如下:要根据自己的实际情况设置eth0 公有ipeth1 私有ip,两边不通网段rootrac1 # vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 BROADCAST=55 #对应的子网广播地址 HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址 IPADDR=49 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 IPV6INIT=no IPV6_AUTOCONF=no NETMASK= #网卡对应的网络掩码 NETWORK= #网卡对应的网络地址 ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备rootrac1 # vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1BOOTPROTO=staticBROADCAST=55HWADDR=08:00:27:0E:BF:F8IPADDR=49NETMASK=NETWORK=ONBOOT=yesrootrac1 # vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=rac1GATEWAY=54重启网卡:rootrac1 # service network restartrootrac1 # ifdown eth0rootrac1 # ifup eth0更改hosts文件rootrac1 # vi /etc/hosts49 rac150 rac249 rac1prv50 rac2prv39 rac1vip40 rac2vip44 racscan3. 组安装开发包:转到光盘的Server目录执行: rpm -Uvh binutils-2.*rpm -Uvh compat-libstdc+-33*rpm -Uvh elfutils-libelf-0.*rpm -Uvh elfutils-libelf-devel-*rpm -Uvh gcc-4.*rpm -Uvh gcc-c+-4.*rpm -Uvh glibc-2.*rpm -Uvh glibc-common-2.*rpm -Uvh glibc-devel-2.*rpm -Uvh glibc-headers-2.*rpm -Uvh ksh-2*rpm -Uvh libaio-0.*rpm -Uvh libaio-devel-0.*rpm -Uvh libgcc-4.*rpm -Uvh libstdc+-4.*rpm -Uvh libstdc+-devel-4.*rpm -Uvh make-3.*rpm -Uvh sysstat-7.*rpm -Uvh unixODBC-2.*rpm -Uvh unixODBC-devel-2.*安装oracle asm包rpm -Uvh oracleasm*4. 添加用户,组/usr/sbin/groupadd -g 501 oinstall/usr/sbin/groupadd -g 502 dba/usr/sbin/groupadd -g 503 oper/usr/sbin/groupadd -g 504 asmadmin/usr/sbin/groupadd -g 505 asmoper/usr/sbin/groupadd -g 506 asmdba/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba gridmkdir /oraclemkdir /oracle/app/chown -R grid:oinstall /oracle/app/chmod -R 775 /oracle/app/mkdir -p /oracle/app/oraInventorychown -R grid:oinstall /oracle/app/oraInventorychmod -R 775 /oracle/app/oraInventorymkdir -p /oracle/app/gridmkdir -p /oracle/app/oraclechown -R grid:oinstall /oracle/app/gridchown -R oracle:oinstall /oracle/app/oraclechmod -R 775 /oracle/app/oraclechmod -R 775 /oracle/app/grid分别为两个用户设置密码passwd oraclepasswd grid5. 系统参数设置:rootrac1 cdrom# vi /etc/security/limits.conf#ORACLE SETTINGgrid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536rootrac1 cdrom# vi /etc/pam.d/login#ORACLE SETTINGsession required pam_limits.sorootrac1 cdrom# vi /etc/sysctl.conf#ORACLE SETTINGfs.aio-max-nr = 1048576fs.file-max = 6815744#kernel.shmall = 2097152#kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586注:那两个前面加#注视的那个,因为5.5系统默认比这两个值大,所以我就没有设置成这个。做的时候可以根据实际情况看。同步时间gird时间同步所需要的设置(11gR2新增检查项)#Network Time Protocol Settingrootrac1 cdrom#/sbin/service ntpd stoprootrac1 cdrom#chkconfig ntpd offrootrac1 cdrom#mv /etc/ntp.conf /etc/rootrac1 cdrom#vi /etc/fstatnone /dev/shm tmpfs defaults 0 0改成:none /dev/shm tmpfs defaults,size=2048m 0 0然后重新挂载rootrac1 cdrommount -o remount /dev/shm查看rootrac1 cdromdf h6. 修改用户启动项rootrac1 cdrom# su gridgridrac1 $ vi .bash_profileTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_HOSTNAME=rac1;export ORACLE_HOSTNAMEORACLE_SID=+ASM1; export ORACLE_SIDORACLE_BASE=/oracle/app/gridbase; export ORACLE_BASEORACLE_HOME=/oracle/app/grid/product/11.2.0; export ORACLE_HOMENLS_DATE_FORMAT=yyyy-mm-dd HH24:MI:SS; export NLS_DATE_FORMATTHREADS_FLAG=native; export THREADS_FLAGPATH=$ORACLE_HOME/bin:$PATH; export PATHTHREADS_FLAG=native; export THREADS_FLAGPATH=$ORACLE_HOME/bin:$PATH; export PATHif $USER = oracle | $USER = grid ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi注:节点2的话要把ORACLE_HOSTNAME=rac2ORACLE_SID=+ASM2gridrac1 $ su oracleoraclerac1 $ vi .bash_profileORACLE_HOSTNAME=rac1;export ORACLE_HOSTNAMEORACLE_BASE=/oracle/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOMEORACLE_SID=orcl1; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHNLS_DATE_FORMAT=yyyy-mm-dd HH24:MI:SS; export NLS_DATE_FORMATNLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANGif $USER = oracle | $USER = grid ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi注:在节点2上改为:ORACLE_HOSTNAME=rac2ORACLE_SID=orcl27. 第二台虚拟机同样配置(ip,主机名等,自己更改)8. 设置ssh信任关系在节点1上面su oraclemkdir /.sshssh-keygen -t rsassh-keygen -t dsa节点2上同样su oraclemkdir /.sshssh-keygen -t rsassh-keygen -t dsa在节点1上:cat /.ssh/id_rsa.pub ./.ssh/authorized_keyscat /.ssh/id_dsa.pub ./.ssh/authorized_keysssh rac2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysssh rac2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysscp /.ssh/authorized_keys rac2:/.ssh/authorized_keys然后重复上面的东西,在grid用户下建信任关系9. 共享磁盘在自己主机系统上,命令行进入VirtualBox安装目录。然后:(注意,做这些操作之前要关闭虚拟机)VBoxManage createhd -filename crs1.vdi -size 2048 -format VDI -variant FixedVBoxManage createhd -filename data1.vdi -size 10240 -format VDI -variant FixedVBoxManage createhd -filename rec1.vdi -size 5120 -format VDI -variant FixedVBoxManage storageattach rac1 -storagectl SATA 控制器 -port 1 -device 0 -type hdd -medium crs1.vdi -mtype shareableVBoxManage storageattach rac1 -storagectl SATA 控制器 -port 2 -device 0 -type hdd -medium data1.vdi -mtype shareableVBoxManage storageattach rac1 -storagectl SATA 控制器 -port 3 -device 0 -type hdd -medium rec1.vdi -mtype shareableVBoxManage modifyhd crs1.vdi -type shareableVBoxManage modifyhd data1.vdi -type shareableVBoxManage modifyhd rec1.vdi -type shareableVBoxManage storageattach rac2 -storagectl SATA 控制器 -port 1 -device 0 -type hdd -medium crs1.vdi -mtype shareableVBoxManage storageattach rac2 -storagectl SATA 控制器 -port 2 -device 0 -type hdd -medium data1.vdi -mtype shareableVBoxManage storageattach rac2 -storagectl SATA 控制器 -port 3 -device 0 -type hdd -medium rec1.vdi -mtype shareable做完这些操作,重启电脑.Fdisk l可以看到这些盘,格式化fdisk /etc/sdbnp1wfdisk /etc/sdcnp1wfdisk /etc/sdbnp1w三个磁盘格式化,/etc/sdb1 /etc/sdc1 /etc/sdd1在节点二上fdisk -l也可以看到这些磁盘。10. 在节点1上创建三个asm磁盘在主节点RAC1上root用户执行以下操作/etc/init.d/oracleasm configuregridasmadminyy执行成功后:/etc/init.d/oracleasm createdisk crs1 /dev/sdb1/etc/init.d/oracleasm createdisk data1 /dev/sdc1/etc/init.d/oracleasm createdisk rec1 /dev/sdd1/etc/init.d/oracleasm scandisks/etc/init.d/oracleasm listdisks节点2配置/etc/init.d/oracleasm configure/etc/init.d/oracleasm scandisks/etc/in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论