新聞中心
隨著IT技術的發(fā)展和應用,企業(yè)級應用對高可用性和容錯性的要求越來越高,而RAC(Real Application Cluster)集群技術則是構建高可用性和容錯性解決方案的一種常用手段。本文將手把手教大家如何配置Linux 7的RAC集群,幫助讀者更好地掌握Linux 7 RAC集群的安裝、配置及優(yōu)化等技術內(nèi)容。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領域:假山制作等成都網(wǎng)站設計、營銷型網(wǎng)站建設解決方案、網(wǎng)站設計等建站排名服務。
一、環(huán)境準備
在開始配置Linux 7 RAC之前,首先需要準備好以下環(huán)境:
1、硬件環(huán)境:至少需要兩臺服務器,建議使用相同配置的服務器,硬盤容量50G以上,內(nèi)存4G以上。
2、虛擬化軟件:由于環(huán)境準備需要多臺服務器,建議使用虛擬化軟件進行模擬實驗,如VMware Workstation等。
3、操作系統(tǒng)鏡像:需要至少兩個Linux 7.x的操作系統(tǒng)鏡像,建議使用CentOS 7.x版本。
4、Oracle軟件包:需要下載Oracle Database 12c的軟件安裝包,本文使用的是Oracle Database 12c Release 1。
二、安裝配置
1、安裝操作系統(tǒng)
為了保證集群的穩(wěn)定性,建議在兩臺服務器上分別安裝操作系統(tǒng),并保持操作系統(tǒng)的版本和配置一致。在安裝過程中需要注意以下幾點:
(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、配置網(wǎng)絡
在Linux 7環(huán)境中,網(wǎng)絡配置有所變化。在多網(wǎng)卡環(huán)境下,建議使用Network Manager進行配置。
(1)進入Network Manager:
nmtui
(2)選擇“Edit a connection”,選擇網(wǎng)卡進行編輯。
(3)配置IP、網(wǎng)關、DNS等參數(shù),完成后保存并退出。
(4)對于多網(wǎng)卡環(huán)境,使用以下命令進行綁定:
nmcli con add type team con-name team0 ifname team0 config ‘{“runner”: {“name”: “l(fā)acp”}}’
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軟件??梢韵冉鈮篛racle軟件包到本地,然后使用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)執(zhí)行以下命令創(chuàng)建用戶和用戶組。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
(3)在服務器上執(zhí)行以下命令進行解壓。
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軟件所在的目錄創(chuàng)建目錄“/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”用戶登錄,在解壓目錄下創(chuàng)建“/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數(shù)據(jù)庫
(1)進入解壓后的安裝程序目錄,執(zhí)行“./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”,然后繼續(xù)做如下配置。
– Global Database Name:輸入數(shù)據(jù)庫名稱,如“db01”
– SID:輸入數(shù)據(jù)庫的SID,如“db01”
– Character Set:選擇“AL32UTF8”
– Administration Password:輸入管理員密碼
– Select Automatic Storage Management:選擇Yes。
– Automatic Storage Management Disk Group:選擇“DATA”。
(5)在安裝過程中,如果出現(xiàn)如下錯誤提示,則需要修改“/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)在安裝過程中,如果出現(xiàn)如下錯誤提示,則需要執(zhí)行如下命令。
#執(zhí)行以下命令
[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)安裝完成后,使用以下命令啟動數(shù)據(jù)庫服務。
$ 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
三、
通過以上步驟,我們已經(jīng)完成了Linux 7的RAC集群的安裝、配置及優(yōu)化等技術內(nèi)容,希望讀者能夠更好地掌握Linux 7 RAC集群的配置方法,并且為企業(yè)高可用性和容錯性的要求提供更好的解決方案。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220linux網(wǎng)絡配置問題
你所在物理PC的網(wǎng)段是1.0還是2.0,我爛枯消猜你網(wǎng)段應該是1.0
2.0那個網(wǎng)段沒有DHCP服饑知務器
你可以看看敗攔/var/log/message找找線索
1、首先查看所有要啟動網(wǎng)卡 “ONBOOT=yes” 是否為yes yes代表開機時啟動
2、配置好所有的網(wǎng)卡配置之后使用 “service network restart”命令來重啟所有的網(wǎng)卡
3、核輪在說說DHCP的功能,如果是橋接那么你的物理路由器或是其他設備要支持DHCP功能給分配IP地址,如果是橋接vm1或是vm8,那么需要在虛擬機上設置dhcp功能(不過這個默認好像是開著的)。
4、在說說你的網(wǎng)卡如果3塊都是使用橋接貌似沒什么必要吧,一塊足以。除非要使用另外2塊網(wǎng)卡連接其亂孝他的網(wǎng)絡。比如你的eth1配置的是192.168.2.x網(wǎng)段你是要和那里通信呢,網(wǎng)關指向那里?eth2你想要讓它獲取到那個設備上分配的ip地址,這些都要搞清楚了。
更好自己先畫個網(wǎng)絡嘩氏稿的拓撲圖,明白網(wǎng)絡的走向,然后在確定網(wǎng)卡的配置及IP地址的分配。
祝好運!
你前面的配置沒錯,只是eth2沒勾選Active on boot,虛擬機里 默認就是沒有這個網(wǎng)卡的,需要勾選。老老
eth2要獲取到ip,需要一個虛擬機能夠訪問到的dhcp服務器(服務器要與eth2在同一個局域網(wǎng)內(nèi),比如你windows上),這個此悶dhcp服務器的地址池設置注意不要使用已經(jīng)使用的網(wǎng)段,否則會產(chǎn)生環(huán)路。森含彎
有問題請追問。
解決步驟如下:
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的手工配置的方式。鉛仿
更多l(xiāng)inux資源參閱微博
weibo.com/cdreer
怎么在linux下安裝oracle數(shù)據(jù)庫
1.安裝前的準備工作
1).安裝軟件包。
2).修改系統(tǒng)參數(shù)。
3).配置DNS。
4).配置HOSTS。
5).創(chuàng)建組、用戶和目錄。
6).設置環(huán)境變量。
7).配置SSH用戶等效性。
8).配置時間彎跡同步服務。
9).安裝cuvqdisk包。
10).CVU驗證安裝環(huán)境。
11).創(chuàng)建A磁盤。
2.安裝Oracle軟件培輪和創(chuàng)建數(shù)據(jù)庫。
這個步驟就是開始安裝Oracle軟件(Grid、Database等),如果前面的工作做到位,那么這一步是非常easy的工作。軟件安裝完成之
后,通過dbca命令來創(chuàng)建數(shù)據(jù)庫。Oracle軟件的安裝主要分為三步,分別是:拷貝軟件、執(zhí)行腳本(root.sh等)、執(zhí)行后續(xù)的配置工作。
3.數(shù)據(jù)庫創(chuàng)建完成后的配置工作。
這步同樣是非常重要,大部分工程師都會忽略這步,或簡單做做,下面以個人經(jīng)驗討論這步應該完成的工作。
1).嘗試重啟服務器,觀察數(shù)據(jù)庫是否能夠正常的自動埋中并啟動。
2).數(shù)據(jù)庫數(shù)據(jù)文件大小的調(diào)整(數(shù)據(jù)文件、Redo文件大小及個數(shù),臨時文件)。
3).修改數(shù)據(jù)庫為歸檔模式。
4).執(zhí)行數(shù)據(jù)庫全庫備份。
5).配置備份策略。
6).修改操作系統(tǒng)級別的優(yōu)化參數(shù)(例如,Hugepage等)。
7).修改數(shù)據(jù)庫級別的參數(shù)(例如,SGA、PGA、session數(shù)、process數(shù)等)
8).調(diào)整應用連接池等配置。
9).RAC特性測試(例如,負載均衡、Failover)。
linux7配置rac的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux7配置rac,手把手教你如何配置Linux 7的RAC,linux網(wǎng)絡配置問題,怎么在linux下安裝oracle數(shù)據(jù)庫的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設計、網(wǎng)站建設、小程序制作、成都軟件開發(fā)、網(wǎng)頁設計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務,是專業(yè)的成都做小程序公司、成都網(wǎng)站建設公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
分享名稱:手把手教你如何配置Linux7的RAC(linux7配置rac)
標題網(wǎng)址:http://www.dlmjj.cn/article/cosdhoi.html


咨詢
建站咨詢
