随着IT技术的发展和应用,企业级应用对高可用性和容错性的要求越来越高,而RAC(Real Application Cluster)集群技术则是构建高可用性和容错性解决方案的一种常用手段。本文将手把手教大家如何配置Linux 7的RAC集群,帮助读者更好地掌握Linux 7 RAC集群的安装、配置及优化等技术内容。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联面向各种领域:假山制作等成都网站设计、营销型网站建设解决方案、网站设计等建站排名服务。
一、环境准备
在开始配置Linux 7 RAC之前,首先需要准备好以下环境:
1、硬件环境:至少需要两台服务器,建议使用相同配置的服务器,硬盘容量50G以上,内存4G以上。
2、虚拟化软件:由于环境准备需要多台服务器,建议使用虚拟化软件进行模拟实验,如VMware Workstation等。
3、操作系统镜像:需要至少两个Linux 7.x的操作系统镜像,建议使用CentOS 7.x版本。
4、Oracle软件包:需要下载Oracle Database 12c的软件安装包,本文使用的是Oracle Database 12c Release 1。
二、安装配置
1、安装操作系统
为了保证集群的稳定性,建议在两台服务器上分别安装操作系统,并保持操作系统的版本和配置一致。在安装过程中需要注意以下几点:
(1)使用相同的hostname和IP地址。
(2)安装时要选择“Minimal”方式进行安装。
(3)关闭防火墙及SELinux。可以通过以下命令进行关闭:
systemctl stop firewalld.service
systemctl disable firewalld.service
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
reboot
2、配置网络
在Linux 7环境中,网络配置有所变化。在多网卡环境下,建议使用Network Manager进行配置。
(1)进入Network Manager:
nmtui
(2)选择“Edit a connection”,选择网卡进行编辑。
(3)配置IP、网关、DNS等参数,完成后保存并退出。
(4)对于多网卡环境,使用以下命令进行绑定:
nmcli con add type team con-name team0 ifname team0 config ‘{“runner”: {“name”: “lacp”}}’
nmcli con add type team-slave con-name team0-slave1 ifname eth0 master team0
nmcli con add type team-slave con-name team0-slave2 ifname eth1 master team0
3、安装Oracle软件包
在两台服务器上分别安装Oracle软件。可以先解压Oracle软件包到本地,然后使用VNC远程连接至虚拟机进行安装。
(1)上传解压后的Oracle软件包至某一台服务器上,之后进行软件包安装。
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libo libo-devel libgcc libstdc++ libstdc++-devel libXext libXtst make numactl numactl-devel sysstat unixODBC unixODBC-devel unzip zip
(2)执行以下命令创建用户和用户组。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
(3)在服务器上执行以下命令进行解压。
mkdir -p /stage/oracle/software/database
cd /stage/oracle/software/database
unzip /opt/oracle/software/database/linuxx64_12201_database.zip
(4)打开“/etc/sysctl.conf”文件,新增设置如下。
fs.file-max = 6815744
kernel.sem = 250 32023 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
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.o-max-nr = 1048576
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 5
fs.file-max = 6815744
kernel.pid_max = 4194303
(5)在安装Oracle软件所在的目录创建目录“/opt/oracle/app/oracle/oradata”,并修改其权限。
mkdir -p /opt/oracle/app/oracle/oradata
chown -R oracle:oinstall /opt/oracle
chmod -R 775 /opt/oracle
(6)以“oracle”用户登录,在解压目录下创建“/tmp”、“/var/tmp”、“/u01/app/oracle”三个目录,并修改其权限如下。
mkdir -p /tmp
mkdir -p /var/tmp
mkdir -p /u01/app/oracle
chmod -R 755 /tmp
chmod -R 777 /var/tmp
chmod -R 775 /u01/app/oracle
4、配置Oracle数据库
(1)进入解压后的安装程序目录,执行“./runInstaller”命令启动安装程序。
(2)按照提示进行安装。在“Install Location”的页面中,输入Oracle软件包的安装路径(如“/opt/oracle/product/12.1.0.2/dbhome_1”)。
(3)在“Install Type”页面中选择“Advanced Installation”,然后点击“Next”。
(4)在“Grid Installation Options”页面选择“Create and configure a database”,然后继续做如下配置。
– Global Database Name:输入数据库名称,如“db01”
– SID:输入数据库的SID,如“db01”
– Character Set:选择“AL32UTF8”
– Administration Password:输入管理员密码
– Select Automatic Storage Management:选择Yes。
– Automatic Storage Management Disk Group:选择“DATA”。
(5)在安装过程中,如果出现如下错误提示,则需要修改“/etc/hosts”文件。
PRVF-7616 : IP address “192.168.94.131” of the node default.localdomn is not reachable.
PRVF-7616 : IP address “192.168.94.132” of the node default.localdomn is not reachable.
(6)在安装过程中,如果出现如下错误提示,则需要执行如下命令。
#执行以下命令
[root@node1 ~]# chown -R oracle:oinstall /opt/oracle/product/12.1.0.2/dbhome_1
[root@node1 ~]# chmod -R 755 /opt/oracle/product/12.1.0.2/dbhome_1
[root@node1 ~]# chmod -R g+r /opt/oracle/product/12.1.0.2/dbhome_1
[root@node1 ~]# su – oracle
$ emctl stop dbconsole
$ emca -configure dbcontrol db -repos create
(7)安装完成后,使用以下命令启动数据库服务。
$ export ORACLE_HOME=/opt/oracle/product/12.1.0.2/dbhome_1
$ export PATH=$PATH:$ORACLE_HOME/bin
$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib/
$ lsnrctl start
$ srvctl start database -d db01
三、
通过以上步骤,我们已经完成了Linux 7的RAC集群的安装、配置及优化等技术内容,希望读者能够更好地掌握Linux 7 RAC集群的配置方法,并且为企业高可用性和容错性的要求提供更好的解决方案。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220你所在物理PC的网段是1.0还是2.0,我烂枯消猜你网段应该是1.0
2.0那个网段没有DHCP服饥知务器
你可以看看败拦/var/log/message找找线索
1、首先查看所有要启动网卡 “ONBOOT=yes” 是否为yes yes代表开机时启动
2、配置好所有的网卡配置之后使用 “service network restart”命令来重启所有的网卡
3、核轮在说说DHCP的功能,如果是桥接那么你的物理路由器或是其他设备要支持DHCP功能给分配IP地址,如果是桥接vm1或是vm8,那么需要在虚拟机上设置dhcp功能(不过这个默认好像是开着的)。
4、在说说你的网卡如果3块都是使用桥接貌似没什么必要吧,一块足以。除非要使用另外2块网卡连接其乱孝他的网络。比如你的eth1配置的是192.168.2.x网段你是要和那里通信呢,网关指向那里?eth2你想要让它获取到那个设备上分配的ip地址,这些都要搞清楚了。
更好自己先画个网络哗氏稿的拓扑图,明白网络的走向,然后在确定网卡的配置及IP地址的分配。
祝好运!
你前面的配置没错,只是eth2没勾选Active on boot,虚拟机里 默认就是没有这个网卡的,需要勾选。老老
eth2要获取到ip,需要一个虚拟机能够访问到的dhcp服务器(服务器要与eth2在同一个局域网内,比如你windows上),这个此闷dhcp服务器的地址池设置注意不要使用已经使用的网段,否则会产生环路。森含弯
有问题请追问。
解决步骤如下:
1)确定你本地有dhcp服务,也就是负责分携厅配192.168.1.X端IP的服务器或者拦隐脊小路由器。
2)cat /etc/sysconfig/network-scripts/ifcfg-eth2 #检查eth2的简渗配置,是否如下
DEVICE=eth2
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
3)ifdown eth2 && ifup eth2 或者ifconfig eth2 down && ifconfig eth2 up
eth2(DHCP那个)蔽激猜没有打勾
表示没有使用DHCP方式,如果使用DHCP方式就一定要选择,而你使用DHCP方式的话,则要求你本地有一个DHCP服宏型务器(例如你的路由器可以设置)。
如果没有DHCP服务器,则你一样需要按设置eth0的手工配置的方式。铅仿
更多linux资源参阅微博
weibo.com/cdreer
1.安装前的准备工作
1).安装软件包。
2).修改系统参数。
3).配置DNS。
4).配置HOSTS。
5).创建组、用户和目录。
6).设置环境变量。
7).配置SSH用户等效性。
8).配置时间弯迹同步服务。
9).安装cuvqdisk包。
10).CVU验证安装环境。
11).创建A磁盘。
2.安装Oracle软件培轮和创建数据库。
这个步骤就是开始安装Oracle软件(Grid、Database等),如果前面的工作做到位,那么这一步是非常easy的工作。软件安装完成之
后,通过dbca命令来创建数据库。Oracle软件的安装主要分为三步,分别是:拷贝软件、执行脚本(root.sh等)、执行后续的配置工作。
3.数据库创建完成后的配置工作。
这步同样是非常重要,大部分工程师都会忽略这步,或简单做做,下面以个人经验讨论这步应该完成的工作。
1).尝试重启服务器,观察数据库是否能够正常的自动埋中并启动。
2).数据库数据文件大小的调整(数据文件、Redo文件大小及个数,临时文件)。
3).修改数据库为归档模式。
4).执行数据库全库备份。
5).配置备份策略。
6).修改操作系统级别的优化参数(例如,Hugepage等)。
7).修改数据库级别的参数(例如,SGA、PGA、session数、process数等)
8).调整应用连接池等配置。
9).RAC特性测试(例如,负载均衡、Failover)。
linux7配置rac的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux7配置rac,手把手教你如何配置Linux 7的RAC,linux网络配置问题,怎么在linux下安装oracle数据库的信息别忘了在本站进行查找喔。
成都创新互联科技公司主营:网站设计、网站建设、小程序制作、成都软件开发、网页设计、微信开发、成都小程序开发、网站制作、网站开发等业务,是专业的成都做小程序公司、成都网站建设公司、成都做网站的公司。创新互联公司集小程序制作创意,网站制作策划,画册、网页、VI设计,网站、软件、微信、小程序开发于一体。
分享标题:手把手教你如何配置Linux7的RAC(linux7配置rac)
网页链接:http://www.shufengxianlan.com/qtweb/news41/513041.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联