副标题[/!--empirenews.page--]
安装环境说明与虚拟机规化:
安装环境 主机操作系统:windows 10 虚拟机VMware15:两台CentOS-7.6 Oracle Database software: Oracle11gR2 (11.2.0.1.0) Cluster software: Oracle grid infrastructure 11gR2(11.2.0.1.0) 共享存储:ASM oracle传送门 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html
虚拟机规划
- 安装虚拟机时注意分配两个网卡,一个网卡为Host Only方式,用于两台虚拟机节点的通讯,另一个网卡为NAT方式,用于连接外网,这里由虚拟机自动分配IP(为了以后省事还是配静态好)。每台主机的内存和swap规划为至少2.5G。硬盘规划为:boot 500M,其他空间分配为LVM方式管理,LVM划分2.5G为swap,其他为/。 主机名设为rac1、rac2 (注意这里两个虚拟机最好在不同的硬盘中,否则I/O会很吃力,否则万分痛苦!)
- 由于采用的是共享存储ASM,而且搭建集群需要共享空间作注册盘(OCR)和投票盘(votingdisk)。VMware创建共享存储方式:
进入VMware安装目录,cmd命令下: E:Program Files (x86)VMwareVMware Workstation vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 F:asmocr.vmdk
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 F:asmocr2.vmdk
vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 F:asmvotingdisk.vmdk
vmware-vdiskmanager.exe -c -s 20000Mb -a lsilogic -t 2 F:asmdata.vmdk
vmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2 F:asmbackup.vmdk 创建了两个1G的ocr盘,一个1G的投票盘,一个20G的数据盘,一个10G的备份盘。 3、虚拟机添加磁盘,选定虚拟机然后编辑配置,添加磁盘选择刚刚添加的虚拟磁盘,大概如下(2台都执行)

虚拟机操作系统配置(没有特别注明都是2台均执行)
- 关闭防火墙
查看防火墙状态
#firewall-cmd --state 停止firewall
#systemctl stop firewalld.service 禁止firewall开机启动
#systemctl disable firewalld.service
- 创建必要的用户、组和目录,并授权
#groupadd -g 1000 oinstall
#groupadd -g 1020 asmadmin
#groupadd -g 1021 asmdba
#groupadd -g 1022 asmoper
#groupadd -g 1031 dba
#groupadd -g 1032 oper
#useradd -u 1100 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
#useradd -u 1101 -g oinstall -G dba,oper oracle
#mkdir -p /u01/app/11.2.0/grid
#mkdir -p /u01/app/grid
#mkdir /u01/app/oracle
#chown -R grid:oinstall /u01
#chown oracle:oinstall /u01/app/oracle
#chmod -R 775 /u01/
- 系统文件设置
a.修改内核配置,在文件/etc/sysctl.conf 的末尾处添加如下信息 #vi /etc/sysctl.conf kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1306910720 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 net.ipv4.tcp_wmem = 262144 262144 262144 net.ipv4.tcp_rmem = 4194304 4194304 4194304
使配置生效
#sysctl -p b.配置oracle、grid用户的shell限制,在文件/etc/security/limits.conf 的末尾加入如下内容 #vi /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 c.配置login,在文件/etc/pam.d/login的末尾加入如下内容 #vi /etc/pam.d/login session required pam_limits.so d.修改操作系统发行版本名,将文件/etc/centos-release的原有内容注释,添加redheat-7(因为oracle不支持centos7安装)

e.使用安装介质作为yum源安装依赖的包 配置本地源的方式,自己先进行配置: #mount /dev/sr0 /mnt/cdrom/ #vi /etc/yum.repos.d/dvd.repo [dvd] name=dvd baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 #yum clean all #yum makecache #yum install gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel* make sysstat 4.配置IP和hosts、hostname(这里的hostname在系统安装时已经设定为rac1和rac2,ip由虚拟机自动分配,因此只配hosts),在文件/etc/hosts 的末尾添加如下内容 #vi /etc/hosts 192.168.149.129 rac1 192.168.149.201 rac1-vip 192.168.96.128 rac1-priv
192.168.149.130 rac2 192.168.149.202 rac2-vip 192.168.96.129 rac2-priv
192.168.149.100 scan-ip
5.配置grid和oracle用户环境变量 Oracle_sid需要根据节点不同进行修改 #su - grid $ vi .bash_profile export TMP=/tmp export TMPDIR=$TMP export ORACLE_SID=+ASM1 # RAC1使用这个配置 export ORACLE_SID=+ASM2 # RAC2使用这个配置 export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/11.2.0/grid export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib umask 022
(编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|