logo资料库

强烈推荐Oracle 12c RAC 安装部署 on Linux 6.4.pdf

第1页 / 共81页
第2页 / 共81页
第3页 / 共81页
第4页 / 共81页
第5页 / 共81页
第6页 / 共81页
第7页 / 共81页
第8页 / 共81页
资料共81页,剩余部分请下载后查看
太阳塔科技 www.taryartar.com 资源由 www.eimhe.com 美河学习在线收集提供 Oracle 12C RAC 安装(4 节点) --(Flex ASM、FLEX CLUSTER,GNS 版)-- --包括 DHCP 和 DNS 安装(配置)-- 注:匆匆整理出来的!!! 废话:Oracle 12C 推出不久,还是禁不住想尝试一下 12C,于是网购了一台 8G 内存,把台 式机的内存加到 12G,构建了 4 个节点的集群,共用了 5 个虚拟机,还好,我的台式机兄弟 勉强扛下来了,谢谢!!! 1.1 安装环境 数据库版本 :Oracle 12c release 1 操作系统版本:CentOS 6(2.6.32) 虚拟机 :virtual Box 4.2.16 机器说 主机名 私有 IP VIP SCAN VIP GNS VIP VIP/SCAN 明 节点 1 192.168.0.51 10.0.10.1 从 从 rac1.taryartar.com rac1-priv1 192.168.0.61 192.168.0.61 10.0.10.2 到 到 192.168.0.89 gnsvip , 由 DNS 进行解 rac1-priv2 192.168.0.76 192.168.0.76 析 节点 2 192.168.0.52 10.0.10.3 DHCP 动态 DHCP 动态分 rac2.taryartar.com rac2-priv1 分配 配 从 DHCP 中获得,并 由 GNS 进 行 域 名 解 析 10.0.10.4 rac2-priv2 节点 3 192.168.0.53 10.0.10.5 rac3.taryartar.com rac3-priv1 10.0.10.6 rac3-priv2 节点 4 192.168.0.54 10.0.10.7 rac4.taryartar.com rac4-priv1 10.0.10.8 rac4-priv2 DNS 192.168.0.88 和 mydns DHCP 服务器
太阳塔科技 www.taryartar.com 域名是:taryartar.com 子域名是:zero.taryartar.com 每台机器本地存储:/taryartar/12c,用于安装 GI 和数据库软件,空间要大,推荐 30G 以上。 注:/taryartar/12c 不共享 数据的名字 ASM 实例的名字 :+ASM1,+ASM2,+ASM3,+ASM4 数据库实例的名字:tar1,tar2,tar3,tar4 :tar 本机 IP 用/etc/hosts 进行解析 [root@rac4 12c]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.51 rac1.taryartar.com rac1 192.168.0.52 rac2.taryartar.com rac2 192.168.0.53 rac3.taryartar.com rac3 192.168.0.54 rac4.taryartar.com rac4 1.2 DHCP 配置(在 192.168.0.88) [root@mydns CentOS]# rpm -ivh dhcp* warning: dhcp-3.0.5-31.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY Preparing... ########################################### [100%] 1:dhcp ########################################### [ 20%] 2:dhcpv6-client ########################################### [ 40%] 3:dhcpv6 ########################################### [ 60%] 4:dhcp-devel ########################################### [ 80%] 5:dhcp-devel ########################################### [100%] [root@mydns CentOS]# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf cp: overwrite `/etc/dhcpd.conf'? yes [root@mydns CentOS]# service dhcpd restart Starting dhcpd: [ OK ] [root@mydns CentOS]# chkconfig dhcpd on [root@mydns CentOS]# chkconfig --list dhcpd dhcpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
资源由 www.eimhe.com 美河学习在线收集提供 太阳塔科技 www.taryartar.com 修改 DHCP 配置文件,修改后的最终的配置文件如下所示: [root@mydns named]# cat /etc/dhcpd.conf ddns-update-style interim; ignore client-updates; subnet 192.168.0.0 netmask 255.255.255.0 { # --- default gateway option routers 192.168.0.1; option subnet-mask 255.255.255.0; option nis-domain "zero.taryartar.com"; option domain-name "zero.taryartar.com"; option domain-name-servers 192.168.0.88; option time-offset -18000; # Eastern Standard Time # option ntp-servers 192.168.0.88; # option netbios-name-servers 192.168.0.1; # --- Selects point-to-point node (default is hybrid). Don't change this unless # -- you understand Netbios very well # option netbios-node-type 2; range dynamic-bootp 192.168.0.61 192.168.0.76; default-lease-time 21600; max-lease-time 43200; # we want the nameserver to appear at a fixed address host ns { next-server marvin.redhat.com; hardware ethernet 12:34:56:78:AB:CD; fixed-address 207.175.42.254; } } 1.3 DNS(Bind)配置(在 192.168.0.88) 安装 DNS yum install bind-libs bind bind-utils 启动 DNS SERVER # service named start Starting named: [ OK ]
资源由 www.eimhe.com 美河学习在线收集提供 太阳塔科技 www.taryartar.com # 设置启动级别 chkconfig named on DNS 的配置文件和区域文件如下: [root@mydns ~]# cat /etc/named.conf options { directory "/var/named"; // Base directory for named allow-transfer {"none";}; // Slave serves that can pull zone transfer. Ban everyone by default }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; zone "0.168.192.IN-ADDR.ARPA." IN { // Reverse zone. type master; notify no; file "192.168.0.db"; }; zone "taryartar.com." IN { type master; notify no; file "taryartar.com.db"; }; [root@mydns ~]# [root@mydns named]# cat /var/named/taryartar.com.db $TTL 1H ; Time to live $ORIGIN taryartar.com. @ IN SOA mydns root.taryartar.com. ( 2013011201 ; serial (todays date + todays serial #) 3H ; refresh 3 hours 1H ; retry 1 hour 1W ; expire 1 week 1D ) ; minimum 24 hour
资源由 www.eimhe.com 美河学习在线收集提供 太阳塔科技 www.taryartar.com @ IN NS mydns ; IN A 192.168.0.88 mydns IN A 192.168.0.88 gnsvip IN A 192.168.0.89 rac1 IN A 192.168.0.51 rac2 IN A 192.168.0.52 rac3 IN A 192.168.0.53 rac4 IN A 192.168.0.54 rac1-priv1 IN A 10.0.10.1 rac1-priv2 IN A 10.0.10.2 rac2-priv1 IN A 10.0.10.3 rac2-priv2 IN A 10.0.10.4 rac3-priv1 IN A 10.0.10.5 rac3-priv2 IN A 10.0.10.6 rac4-priv1 IN A 10.0.10.7 rac4-priv2 IN A 10.0.10.8 ; $ORIGIN zero.taryartar.com. zero.taryartar.com. IN NS gnsvip.zero.taryartar.com. [root@mydns named]# cat /var/named/192.168.0.db $TTL 1H @ IN SOA mydns root.taryartar.com. ( 2013011201 ; serial (todays date + todays serial #) 3H ; refresh 3 hours 1H ; retry 1 hour 1W ; expire 1 week 1D ) ; minimum 24 hour ; NS mydns.taryartar.com. 88 IN PTR mydns.taryartar.com. 89 IN PTR gnsvip.taryartar.com. ; reverse mapping for GNS 51 IN PTR rac1.taryartar.com. 52 IN PTR rac2.taryartar.com. 53 IN PTR rac3.taryartar.com. 54 IN PTR rac4.taryartar.com. 1 IN PTR rac1-priv1.taryartar.com. 2 IN PTR rac1-priv2.taryartar.com. 3 IN PTR rac2-priv1.taryartar.com. 4 IN PTR rac2-priv2.taryartar.com. 5 IN PTR rac3-priv1.taryartar.com. 6 IN PTR rac3-priv2.taryartar.com.
资源由 www.eimhe.com 美河学习在线收集提供 太阳塔科技 www.taryartar.com 7 IN PTR rac4-priv1.taryartar.com. 8 IN PTR rac4-priv2.taryartar.com. 配置 DNS 客户端(每台机器) [oracle@rac4 db_home]$ cat /etc/resolv.conf options attempts: 2 options timeout: 1 search zero.taryartar.com taryartar.com nameserver 192.168.0.88 nameserver 192.168.0.89 确保每个主机名(域名)都要能解析成正确的 IP 地址 [root@mydns named]# nslookup rac1.taryartar.com Server: 192.168.0.88 Address: 192.168.0.88#53 Name: rac1.taryartar.com Address: 192.168.0.51 1.4 创建用户和组,并创建相应目录 groupadd -g 1000 oinstall groupadd -g 1031 dba groupadd -g 1032 asmdba useradd -u 1101 -g oinstall -G dba,asmdba oracle useradd -u 1100 -g oinstall -G asmdba grid mkdir -p /taryartar/12c/grid_base mkdir -p /taryartar/12c/grid_home mkdir -p /taryartar/12c/db_base/db_home chown -R grid:oinstall /taryartar/12c/grid_base chown -R grid:oinstall /taryartar/12c/grid_home chown -R oracle:oinstall /taryartar/12c/db_base chmod -R 775 /taryartar/12c/db_base chmod -R 775 /taryartar/12c/grid_base chmod -R 775 /taryartar/12c/grid_home 1.5 系统配置和准备
太阳塔科技 www.taryartar.com [root@mydns named]# uname -a Linux mydns.taryartar.com 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 资源由 www.eimhe.com 美河学习在线收集提供 x86_64 x86_64 GNU/Linux [root@mydns named]# [root@rac4 12c]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd 64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.4 (Final) Release: 6.4 Codename: Final 查看物理内存,物理内存要 4G 以上(只是 Oracle 的推荐而已,实验环境要求没那么高) [root@rac1 12c]# grep MemTotal /proc/meminfo MemTotal: 2225780 kB 查看内存文件系统 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 5.8G 3.8G 1.7G 70% / /dev/sda1 99M 13M 81M 14% /boot tmpfs 1.1G 0 1.1G 0% /dev/shm /dev/sdb1 16G 173M 15G 2% /taryartar/12c [root@rac4 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Sat Jul 6 18:35:04 2013 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/VolGroup-lv_root / ext4 defaults 1 1 UUID=dd4e5ea6-ce44-4a3b-af4c-dd8505d1800c /boot ext4 defaults 1 2 /dev/mapper/VolGroup-lv_swap swap swap defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0
资源由 www.eimhe.com 美河学习在线收集提供 太阳塔科技 www.taryartar.com proc /proc proc defaults 0 0 tmpfs /dev/shm tmpfs defaults,size=1100m 0 0 /dev/sdb1 /taryartar/12c ext3 async,defaults 1 1 #/dev/sdd1 /ocfs1 ocfs2 datavolume,nointr,_netdev,defaults 0 0 #/dev/sde1 /ocfs2 ocfs2 datavolume,nointr,_netdev,defaults 0 0 /dev/cdrom /myCDROM/a iso9660 ro,user,auto 0 0 /dev/cdrom-hda /myCDROM/b iso9660 ro,user,auto 0 0 /dev/cdrom-hda /myCDROM/c iso9660 ro,user,auto 0 0 如果内存文件系统太小,需要进行修改 [root@rac1 ~]# umount /dev/shm [root@rac1 ~]# sed -i "s/1100m/1800m/" /etc/fstab [root@rac1 ~]# mount /dev/shm 修改后的内存文件系统大小 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 5.8G 3.8G 1.7G 70% / /dev/sda1 99M 13M 81M 14% /boot /dev/sdb1 16G 173M 15G 2% /taryartar/12c tmpfs 1.8G 0 1.8G 0% /dev/shm [root@mydns ~]# free -g total used free shared buffers cached Mem: 2 0 2 0 0 0 -/+ buffers/cache: 0 2 Swap: 2 0 2 查看 SWAP 的大小 [root@rac1 ~]# grep SwapTotal /proc/meminfo SwapTotal: 2588664 kB swap space:要求是物理内存的 2 倍 至少要有 1G 的临时空间(最好大一些,不要太吝啬) [root@mydns ~]# df -h /tmp Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_nod1-lv_root 29G 13G 16G 44% / 查看并安装如下的包(当前版本或者更高版本):
分享到:
收藏