您的位置:首页 > 数据库 > Oracle

11g oracle rac udev 安装配置

2017-05-12 01:25 399 查看
11g oracle rac udev 安装配置

11g oracle udev rac安装配置

1、环境准备1)解析主机名称######public#######192.168.11.10 rac1192.168.11.30 rac2#######private#####192.168.56.10 rac1-prv192.168.56.30 rac2-prv######vip#########192.168.11.12 rac1-vip192.168.11.32 rac2-vip2)关闭防火墙、seliunxservice iptables stopchkconfig iptables offservice iptables statuschkconfig iptables --listsed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/configsestatus3)配置主机名称vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=rac14) yum源的配置4.1)将镜像挂载#mount /dev/cdrom /mnt4.2)修改yum源的配置文件# vi /etc/yum.repos.d/CentOS-Base.repo [base]name=CentOS6.6-Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infrabaseurl=file:///mntgpgcheck=1enable=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 4.3、#yum clean all 4.4、安装oracle需要的rpm包
yum install
-y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make
numactl sysstat libXp unixODBC unixODBC-devel
5)dns解析scanip节点一:5.1)配置DNS服务挂载上镜像文件,yum配置好,安装DNS服务#yum install bind -y#yum install bind-chroot -y5.2)配置dns解析scanip,达到负载均衡的效果。配置如下:1、配置dns服务文件 # vi /var/named/chroot/etc/named.confoptions { directory "/var/named"; }; zone "oracle.com" IN { type master; file "oracle.com.zone"; }; zone "11.168.192.in-addr.arpa" IN { type master; file "0.zone";}; 2、配置dns解析文件#vi /var/named/chroot/var/named/oracle.com.zone $TTL 86400@ IN SOA dns.oracle.com. root.oracle.com ( 130830; 3H; 15M; 1W;1D) IN NS dns.oracle.com.dns IN A 192.168.11.10 #自己服务器主机的ip地址scan IN A 192.168.11.31scan IN A 192.168.11.32scanIN A 192.168.11.33 3、配置dns反解析文件#vi /var/named/chroot/var/named/0.zone $TTL 86400@ IN SOA dns.oracle.com. root.oracle.com (130830; 3H; 15M; 1W;1D) IN NS dns.oracle.com.31 IN PTR scan.oracle.com.32 IN PTR scan.oracle.com.33 IN PTR scan.oracle.com. 4、重启dns服务service named restartchkconfig named on5、节点二:客户端DNS配置编辑/etc/resolv.conf文件vi /etc/resolv.confnameserver 192.168.11.10 -- 我们刚才添加的DNS Server(也就是节点一的rac1的ip地址)6、将dns配置在网卡上vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=08:00:27:7e:60:82TYPE=EthernetUUID=fd25d479-e2f6-43a6-a3b3-3363533e037dONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=192.168.11.10NETMASK=255.255.255.0GATEWAY=192.168.11.1DNS1=192.168.11.10IPV6INIT=noUSERCTL=no 重启网卡service network restart6、验证dnsnslookup scan.oracle.com 6)修改内核参数vi /etc/sysctl.conf fs.file-max = 6815744fs.aio-max-nr=1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.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 = 1048576 #/sbin/sysctl -p立即生效 注意:在其他节点重复内核参数的操作 7)限制参数vi /etc/security/limits.confgrid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536 8) 修改全局变量vi /etc/profileif [ $USER = "oracle" ] || [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fisource /etc/profile --生效 9)创建用户groupadd -g 1000 oinstallgroupadd -g 1002 dbagroupadd -g 1001 opergroupadd -g 1010 asmadmingroupadd -g 1011 asmopergroupadd -g 1012 asmdbauseradd -u 1012 -g oinstall -G asmadmin,asmdba,asmoper,dba griduseradd -u 1002 -g oinstall -G dba,oper,asmdba oraclepasswd oraclepasswd grid 10)创建目录 mkdir -p /u01/app/11.2.0/gridmkdir -p /u01/app/gridchown -R grid:oinstall /u01mkdir /u01/app/oraclechown oracle:oinstall /u01/app/oraclechmod -R 775 /u01/ 11)环境变量vi .bash_profile文件 export ORACLE_SID=+ASM1export ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/11.2.0/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"export PATH=$ORACLE_HOME/bin:$PATH Oracle用户的环境变量设置在oracle的家目录下/home/oraclevi .bash_profile文件 export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export CRS_HOME=/u01/app/oracle/crs_1export PATH=$HOME/bin:$CRS_HOME/bin:$ORACLE_HOME/bin:$PATHexport ORACLE_OWNER=oracleexport ORACLE_SID=DAAS1export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib12)安装所需要的rpm (所有节点安装)[root@rac1 soft]# rpm -ivh pdksh-5.2.14-30.x86_64.rpmwarning: pdksh-5.2.14-30.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 73307de6: NOKEYPreparing...########################################### [100%]1:pdksh########################################### [100%] [root@rac1 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpmPreparing...########################################### [100%]Using default group oinstall to install package 1:cvuqdisk########################################### [100%]

2、配置磁盘

添加六块共享磁盘本次实验使用的虚拟机为vtribox添加共享磁盘略。 Rac1:[root@rac2 ~]# fdisk -l Disk /dev/sda: 214.7 GB, 214748364800 bytes255 heads, 63 sectors/track, 26108 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000f0fba Device Boot Start End BlocksId System/dev/sda1* 1 26 20480083 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 26 5484194304 82 Linux swap / SolarisPartition 2 does not end on cylinder boundary./dev/sda3 548 26109205315072 83 Linux Disk /dev/sdb: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdc: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdd: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sde: 214.7 GB, 214748364800 bytes255 heads, 63 sectors/track, 26108 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdf: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdg: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Rac2:fdisk -l Disk /dev/sda: 214.7 GB, 214748364800 bytes255 heads, 63 sectors/track, 26108 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000eceaf Device Boot Start End BlocksId System/dev/sda1* 1 26 20480083 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 26 5484194304 82 Linux swap / SolarisPartition 2 does not end on cylinder boundary./dev/sda3 548 26109205315072 83 Linux Disk /dev/sdb: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdc: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdd: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sde: 214.7 GB, 214748364800 bytes255 heads, 63 sectors/track, 26108 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdf: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdg: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 [root@rac1 ~]# ls -l /dev/sd*brw-rw---- 1 root disk 8, 0 Jun7 11:57 /dev/sdabrw-rw---- 1 root disk 8, 1 Jun7 11:57 /dev/sda1brw-rw---- 1 root disk 8, 2 Jun7 11:57 /dev/sda2brw-rw---- 1 root disk 8, 3 Jun7 11:57 /dev/sda3brw-rw---- 1 root disk 8, 16 Jun 7 11:57 /dev/sdbbrw-rw---- 1 root disk 8, 32 Jun 7 11:57 /dev/sdcbrw-rw---- 1 root disk 8, 48 Jun 7 11:57 /dev/sddbrw-rw---- 1 root disk 8, 64 Jun 7 11:57 /dev/sdebrw-rw---- 1 root disk 8, 80 Jun 7 11:57 /dev/sdfbrw-rw---- 1 root disk 8, 96 Jun 7 11:57 /dev/sdg [root@rac2 ~]# ls -l /dev/sd*brw-rw---- 1 root disk 8, 0 Jun7 11:57 /dev/sdabrw-rw---- 1 root disk 8, 1 Jun7 11:57 /dev/sda1brw-rw---- 1 root disk 8, 2 Jun7 11:57 /dev/sda2brw-rw---- 1 root disk 8, 3 Jun7 11:57 /dev/sda3brw-rw---- 1 root disk 8, 16 Jun 7 11:57 /dev/sdbbrw-rw---- 1 root disk 8, 32 Jun 7 11:57 /dev/sdcbrw-rw---- 1 root disk 8, 48 Jun 7 11:57 /dev/sddbrw-rw---- 1 root disk 8, 64 Jun 7 11:57 /dev/sdebrw-rw---- 1 root disk 8, 80 Jun 7 11:57 /dev/sdfbrw-rw---- 1 root disk 8, 96 Jun 7 11:57 /dev/sdg 2)获取共享磁盘的UUIDvi 1.shfor i in b c d e f g do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" done vi /etc/udev/rules.d/99-oracle-asmdevices.rulesKERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c294347acba383e23ecbd43867c4", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2913d3b49354c9d030816bd5de9", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c296cf9ff63b87e2903925bdec21", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2952ef3147bf0c3efc345133b00", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c296f16a22e6292edfb3ec3b1934", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29ae38dfe96f6342cb2afd7f3fb", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660" 将配置文件传输到rac2节点scp /etc/udev/rules.d/99-oracle-asmdevices.rules rac2:/etc/udev/rules.d/3)在node1,node2上重新启动udevstart_udev4)验证asmls -al /dev/asm*

3、GI安装









































到100%的时候报错,可以直接点击OK,然后skip。查看日志发现几个error,INFO: Checking name resolution setup for "dbscan"...INFO: ERROR:INFO: PRVG-1101 : SCAN name "dbscan" failed to resolveINFO: ERROR:INFO: PRVF-4657 : Name resolution setup check for "dbscan" (IP address: 192.168.16.30) failedINFO: ERROR:INFO: PRVF-4664 : Found inconsistent name resolution entries for SCAN name "dbscan"INFO: Verification of SCAN VIP and Listener setup failed INFO: Checking OLR integrity...INFO: Checking OLR config file...INFO: OLR config file check successfulINFO: Checking OLR file attributes...INFO: OLR file check successfulINFO: WARNING:INFO: Checking name resolution setup for "dbscan"...INFO: ERROR:INFO: PRVG-1101 : SCAN name "dbscan" failed to resolveINFO: ERROR:INFO: PRVF-4657 : Name resolution setup check for "dbscan" (IP address: 192.168.16.30) failedINFO: ERROR:INFO: PRVF-4664 : Found inconsistent name resolution entries for SCAN name "dbscan"INFO: Verification of SCAN VIP and Listener setup failedINFO: Checking OLR integrity...INFO: Checking OLR config file...INFO: OLR config file check successfulINFO: Checking OLR file attributes...INFO: OLR file check successful 这个错误是scan解析失败,在os中ping一下scanip和scan name如果能ping通的话,那就没问题,直接ok,然后skip

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  11g oracle rac udev