欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle12cR2RAC安裝配置及一些坑

Oracle 12cR2版本已經(jīng)發(fā)布有一段時(shí)間,一直想測(cè)試安裝RAC,從上周末到今天用了兩個(gè)周末和今天一天的時(shí)間終于把RAC安裝成功了。這里記錄了安裝時(shí)對(duì)操作系統(tǒng)的配置,以及安裝過(guò)程中遇到的一些坑。

為訥河等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及訥河網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、訥河網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

1、首先是操作系統(tǒng)的選擇問(wèn)題,Oracle現(xiàn)在認(rèn)證的操作系統(tǒng)及內(nèi)核版本如下:

Oracle Linux 7:

  • Oracle Linux 7 with the Unbreakable Enterprise kernel 3:3.8.13-35.3.1.el7uek.x86_64 or later

  • Oracle Linux 7 with the Red Hat Compatible kernel: 3.10.0-54.0.1.el7.x86_64 or later

Oracle Linux 6:

  • Oracle Linux 6.4 with the Unbreakable Enterprise kernel 2: 2.6.39-400.211.1.el6uek.x86_64or later

  • Oracle Linux 6.4 with the Red Hat Compatible kernel: 2.6.32-358.el6.x86_64 or later

Red Hat Enterprise Linux 7:

  • Red Hat Enterprise Linux 7: 3.10.0-54.0.1.el7.x86_64 or later

Red Hat Enterprise Linux 6:

  • Red Hat Enterprise Linux 6.4: 2.6.32-358.el6.x86_64 or later

SUSE Linux Enterprise Server:

  • SUSE Linux Enterprise Server 12 SP1: 3.12.49-11.1 or later

今天安裝成功是在rhel6.7操作系統(tǒng)上

[root@rhel6 ~]# uname -a
Linux rhel6 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@rhel6 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.7 (Santiago)

之所以選擇使用rhel6.7,是因?yàn)橹霸趓hel7.2和OEL7.3上嘗試安裝過(guò),但因?yàn)榭赡苁怯蠦UG或使用的筆記本的資源不夠用導(dǎo)致沒(méi)有安裝成功。不過(guò)在rhel7.2上即使安裝單實(shí)例的grid會(huì)報(bào)錯(cuò)CLSRSC-400: A system reboot is required to continue installing.。于是就選擇了rhel6.7版本。

2、操作系統(tǒng)的資源分配問(wèn)題

如果你是使用服務(wù)器,資源足夠用那么可以忽略這一條。

如果想用筆記本上的虛擬機(jī)安裝12cR2的RAC請(qǐng)慎重些,尤其是內(nèi)存較小(小于16G)的。

我用的筆記本內(nèi)存是12G,每個(gè)虛擬機(jī)分5G,其他應(yīng)用全部關(guān)閉,內(nèi)存一直撐在95%左右。另外同事的一臺(tái)16G內(nèi)存的筆記本在安裝grid時(shí),多次在85%左右時(shí)虛擬機(jī)直接重啟,一直沒(méi)有安裝成功。

今天用的是公司同事配置的一臺(tái)vmware esxi虛擬服務(wù)器,內(nèi)存也只有16G,但沒(méi)有其他虛擬機(jī)在跑,每臺(tái)虛擬機(jī)分配了7G的內(nèi)存,安裝過(guò)程中內(nèi)存也一直在90%以上。

3、操作系統(tǒng)的配置

這個(gè)沒(méi)有什么好說(shuō)的,直接按官方文檔的要求一步一步的配置就行,下面給出了我做的配置,有興趣的朋友可以參考:

#install rpms

yum install -y binutils*

yum install -y compat-libcap1*

yum install -y compat-libstdc++*

yum install -y compat-libstdc++*686*

yum install -y e2fsprogs*

yum install -y e2fsprogs-libs*

yum install -y glibc*686*

yum install -y glibc*

yum install -y glibc-devel*

yum install -y glibc-devel*686*

yum install -y ksh*

yum install -y libgcc*686*

yum install -y libgcc*

yum install -y libs*

yum install -y libstdc++*

yum install -y libstdc++*686*

yum install -y libstdc++-devel*

yum install -y libstdc++*686*

yum install -y libaio*

yum install -y libaio*686*

yum install -y libaio-devel*

yum install -y libaio-devel*686*

yum install -y libXtst*

yum install -y libXtst*686*

yum install -y libX11*686*

yum install -y libX11*

yum install -y libXau*686*

yum install -y libXau*

yum install -y libxcb*686*

yum install -y libxcb*

yum install -y libXi*

yum install -y libXi*686*

yum install -y make*

yum install -y net-tools*

yum install -y nfs-utils*

yum install -y sysstat*

yum install -y smartmontools*

yum install -y unixODBC*

yum install -y unixODBC-devel*

yum install -y unixODBC*686*

yum install -y unixODBC-devel*686*

#configure kernel

/etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 67108864

kernel.shmmax = 274877906944

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.ipv4.tcp_rmem = 4096 87380 4194304

net.ipv4.tcp_wmem = 4096 16384 4194304

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

#configure user limit

/etc/security/limits.conf 

grid soft nofile 1024

grid hard nofile 65536

grid soft nproc  2047

grid hard nproc  16384

grid soft stack  10240

grid hard stack  32768

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft nproc  2047

oracle hard nproc  16384

oracle soft stack  10240

oracle hard stack  32768

#configure pam

/etc/pam.d/login

session  required  pam_limits.so

#configure network

/etc/hosts

#public

192.168.1.31 rac1

192.168.1.33 rac2

#private

192.168.0.11 rac1-priv

192.168.0.12 rac2-priv

#virtual

192.168.1.32 rac1-vip

192.168.1.34 rac2-vip

#scan ip

192.168.1.35 rac-scan

#configure hostname

/etc/sysconfig/network

HOSTNAME=rac1

#disable transparent hugepages

vi /etc/rc.local

if test -f /sys/kernel/mm/redhat_transparent_hugepage/enabled; then

   echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled

fi

#disable fireware

service iptables stop

chkconfig --del iptables

#disable selinux

/etc/selinux/config 

SELINUX=disabled

#create users and groups

groupadd -g 54421 oinstall

groupadd -g 54422 dba

groupadd -g 54423 oper

groupadd -g 54424 backupdba

groupadd -g 54425 dgdba

groupadd -g 54426 kmdba

groupadd -g 54428 asmoper

groupadd -g 54427 asmdba

groupadd -g 54429 asmadmin

groupadd -g 54430 racdba

useradd -u 54321 -g oinstall -G dba,asmdba,oper,asmadmin,asmdba,backupdba,dgdba,asmoper,kmdba,racdba oracle

useradd -u 54322 -g oinstall -G asmadmin,asmdba,asmoper grid

passwd oracle

passwd grid

#configure directories

mkdir -p /u01/app/12.2.0/grid

mkdir -p /u01/app/grid

mkdir -p /u01/app/oracle/product/12.2.0/db1

chown -R oracle:oinstall /u01

chown -R grid:oinstall /u01/app/12.2.0

chown -R grid:oinstall /u01/app/grid

chmod -R 775 /u01

#configure environment variables

rac1:

grid

export ORACLE_SID=+ASM1

export ORACLE_HOME=/u01/app/12.2.0/grid

export ORACLE_BASE=/u01/app/grid

export PATH=$ORACLE_HOME/bin:$PATH

oracle

export ORACLE_SID=rac1

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db1

export PATH=$ORACLE_HOME/bin:$PATH

rac2:

grid

export ORACLE_SID=+ASM2

export ORACLE_HOME=/u01/app/12.2.0/grid

export ORACLE_BASE=/u01/app/grid

export PATH=$ORACLE_HOME/bin:$PATH

oracle

export ORACLE_SID=rac2

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db1

export PATH=$ORACLE_HOME/bin:$PATH

#configure ssh

ssh-keygen -t dsa

ssh-keygen -t tsa

ssh rac1 cat ~/.ssh/id_rsa.pub >> authorized_keys

ssh rac2 cat ~/.ssh/id_rsa.pub >> authorized_keys

ssh rac1 cat ~/.ssh/id_dsa.pub >> authorized_keys

ssh rac2 cat ~/.ssh/id_dsa.pub >> authorized_keys

#configure raw disks

raw /dev/raw/raw1 /dev/sdb

raw /dev/raw/raw2 /dev/sdc

raw /dev/raw/raw3 /dev/sdd

raw /dev/raw/raw4 /dev/sde

raw /dev/raw/raw5 /dev/sdf

raw /dev/raw/raw6 /dev/sdg

chown grid:asmadmin /dev/raw/raw*

這里說(shuō)一下配置磁盤,在Oracle12c里引入了MGMTDB的概念,這個(gè)在12.1的RAC里是與OCR在同一個(gè)磁盤組里,而且占用的空間大概有幾個(gè)G,但到了12cR2中,MGMT可以與OCR在同一個(gè)磁盤組也可以單獨(dú)使用一個(gè)磁盤組,Oracle默認(rèn)是單獨(dú)使用,但在12cR2中MGMTDB占的空間特別的大,要求磁盤空間要在38G以上才行。所以我這里分配的空間容量是sdb和sdc做OCR的磁盤,每個(gè)2G,sdd和sde做MGMT的磁盤,每個(gè)20G,sdf和sdg做DATA的磁盤。如果空間不中會(huì)安裝時(shí)會(huì)報(bào)如下圖的錯(cuò)誤:

Oracle 12cR2 RAC安裝配置及一些坑4、安裝grid

這里說(shuō)一說(shuō)安裝grid時(shí)需要注意的。

第一是在哪里解壓,12cR2的grid的名字與以往版本的不同,linuxx64_12201_grid_home.zip,文件名字中帶了一個(gè)home,我想這是Oracle想告訴大家這個(gè)文件直接解壓到GRID_HOME下吧。也的確如此,直接把文件解壓到指定的GRID_HOME目錄下,它不需要安裝時(shí)再把文件copy到GRID_HOME目錄下了。解壓完了記得把解壓包從GRID_HOME中移走,免得在安裝grid過(guò)程中還把這個(gè)壓縮包也傳到其他節(jié)點(diǎn)上去。

再來(lái)說(shuō)安裝,解壓完后可以看到這個(gè)不象以前那樣有一個(gè)grid目錄,grid目錄里runInstaller腳本等文件。這個(gè)解壓就像是直接安裝了一樣,解壓出來(lái)很多的文件。而且目錄里也沒(méi)有runInstaller腳本了,取而代之的是gridSetup.sh腳本,運(yùn)行這個(gè)腳本來(lái)執(zhí)行g(shù)rid的安裝。

之后在圖形界面的各種選擇與之前的版本沒(méi)有太大的區(qū)別。安裝完后執(zhí)行root.sh腳本。在執(zhí)行root.sh過(guò)程中出問(wèn)題最多,這也是RAC能否安裝成功的決定性因素。我做測(cè)試的過(guò)程中出現(xiàn)了如下三種報(bào)錯(cuò):

CLSRSC-400: A system reboot is required to continue installing. 

CRS-1704: Initialization of the required component GPNP failed; details at (:CSSSC00005:) in 

CRS-2674: Start of 'ora.cssd' on 'node1' failed

Disk groups created successfully. Check /u01/app/grid/cfgtoollogs/asmca/asmca-170325AM010920.log for details.

2017/03/25 01:10:23 CLSRSC-184: Configuration of ASM failed

2017/03/25 01:10:27 CLSRSC-258: Failed to configure and start ASM

Died at /u01/app/12.2.0/grid/crs/install/crsinstall.pm line 2091.

查了GOOGLE和MOS都沒(méi)有找到相關(guān)的文章來(lái)解決。不過(guò)今天在rhel6.7上沒(méi)有出現(xiàn)上面的問(wèn)題,順利的安裝成功了。

5、安裝oracle軟件和dbca創(chuàng)建數(shù)據(jù)庫(kù)

安軟件與dbca建庫(kù)與之前的版本沒(méi)有大太區(qū)別,軟件還是用runInstaller來(lái)調(diào)圖形界面安裝,參照以往的方式安裝就行了。

就先寫到這里了,由于今天做測(cè)試時(shí)沒(méi)有想到會(huì)安裝成功,所以就沒(méi)有做截圖,但大體的流程還以往版本還是大同小異,這里也建議多對(duì)照官方文檔進(jìn)行操作,可以免去不必要的一些麻煩和錯(cuò)誤。

官方文檔:http://docs.oracle.com/database/122/CWLIN/toc.htm

參考:http://blog.csdn.net/ljunjie82/article/details/51577841

本文標(biāo)題:Oracle12cR2RAC安裝配置及一些坑
轉(zhuǎn)載注明:http://chinadenli.net/article40/ggpieo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)商城網(wǎng)站品牌網(wǎng)站制作靜態(tài)網(wǎng)站網(wǎng)站維護(hù)虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站