真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Oracle12CR2+RAC安裝測(cè)試-創(chuàng)新互聯(lián)

Oracle12C R2已經(jīng)出來(lái)有一段時(shí)間了,一直想搞搞RAC可是由于安裝Oracle12C R2 RAC對(duì)系統(tǒng)資源的高要求,使得每次在自己的虛擬機(jī)上安裝都失?。ㄊ〉脑蛑饕怯捎趦?nèi)存太小所致),前幾天在工作不忙的時(shí)候打開(kāi)計(jì)算機(jī)啥也不做,就開(kāi)幾個(gè)虛擬機(jī)做RAC實(shí)驗(yàn),最后也算成功了;---我自己的筆記本內(nèi)存16G I7的內(nèi)核

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的日土網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

1、環(huán)境準(zhǔn)備:

操作系統(tǒng):Linux7.2-64

軟件:linuxx64_12201_database

   linuxx64_12201_grid_home

 ASM磁盤(pán)組:使用裸設(shè)備

Oracle12C R2+RAC

安裝介質(zhì):

軟件包

名稱(chēng)

Linux7.1(64)

操作系統(tǒng)

linuxx64_12201_database

數(shù)據(jù)庫(kù)軟件包

 linuxx64_12201_grid_home

數(shù)據(jù)庫(kù)集群軟件

ASM磁盤(pán)

共享存儲(chǔ)

IP分配:

主機(jī)名

主機(jī)IP

PRIV

VIP

rac1

192.168.2.100

10.0.0.1

192.168.2.101

rac2

192.168.2.200

10.0.0.2

192.168.2.201

sacnIP

192.168.2.210



ISCSI服務(wù)器IP

192.168.2.88

兩個(gè)節(jié)點(diǎn)只需配置公網(wǎng)和私有IP即可,虛擬IP與scanIP在hosts文件指定

安裝目錄:

Oracle軟件

/opt/oracle/product/12/db

grid 軟件

/opt/12/grid

CRS 軟件

+DATT/testa/

---注明下:我做實(shí)驗(yàn)使用的共享存儲(chǔ)盤(pán)  是采用ISCSI,單獨(dú)開(kāi)了一臺(tái)服務(wù)器做的,本次做測(cè)試一共開(kāi)了3臺(tái)虛擬機(jī)(兩臺(tái)數(shù)據(jù)庫(kù)主機(jī)各6G內(nèi)存,ISCSI服務(wù)器500M)
ISCSI服務(wù)器共享存儲(chǔ)配置步驟省略,需要用到的命令如下:

客戶(hù)端發(fā)現(xiàn)目標(biāo)服務(wù)器共享磁盤(pán):

[root@rac2 Server]# iscsiadm -m discovery -t sendtargets -p192.168.2.88

掛載目標(biāo)服務(wù)器共享磁盤(pán)

[root@rac2 ~]# iscsiadm -m node --loginall=all

2、開(kāi)始部署RAC

2.1修改主機(jī)/etc/host解析文件(兩節(jié)點(diǎn)都修改)

[root@rac1~]# vim /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               localhost

::1            localhost6.localdomain6 localhost6

192.168.2.100  rac121

192.168.2.101  rac121-vip

10.0.0.1       rac121-priv

192.168.2.200  rac122

192.168.2.201  rac122-vip

10.0.0.2       rac122-priv

192.168.2.210  scan-rac

[root@rac2 ~]# vim /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               localhost

::1            localhost6.localdomain6 localhost6

192.168.2.100  rac121

192.168.2.101  rac121-vip

10.0.0.1    rac121-priv

192.168.2.200  rac122

192.168.2.201  rac122-vip

10.0.0.2    rac122-priv

192.168.2.210  scan-rac

2.2安裝所需軟件包(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

[root@121 Packages]# yum -y install binutils*glibc* libstdc* libaio* libX* make* sysstat* compat-* glibc-* unix*

2.3.修改linux內(nèi)核參數(shù)(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

[root@121~]# vi/etc/sysctl.conf(要根據(jù)自己服務(wù)器的內(nèi)存合理配置)

----------------------------------------------

添加以下內(nèi)容:--具體的大小值 由自己的內(nèi)存決定,自行調(diào)整

fs.aio-max-nr =1048576

fs.file-max =6815744

kernel.shmall =2097152

kernel.shmmax = 2147483648

kernel.shmmni =4096

kernel.sem = 25032000 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

 [root@121~]# sysctl -p --使設(shè)置生效

2.4修改系統(tǒng)參數(shù)(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

[root@121 ~]# vim /etc/pam.d/login

session   required    pam_limits.so

[root@122 ~]# vim /etc/pam.d/login

session   required    pam_limits.so

2.5創(chuàng)建oracle與grid用戶(hù)(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

創(chuàng)建oracle用戶(hù)與grid用戶(hù)

[root@121 ~]# groupadd -g400 oinstall

[root@121 ~]# groupadd -g 401 dba

[root@121 ~]# groupadd -g 402 asmadmin

[root@121 ~]# groupadd -g 403 asmdba

[root@121 ~]# groupadd -g 404 asmoper

[root@121 ~]# groupadd -g 405 oper

[root@121 ~]# useradd -u 400 -g oinstall -Gasmadmin,asmdba,asmoper,dba grid

[root@121 ~]# useradd -u 401 -g oinstall -Gdba,asmdba,asmadmin,oper oracle

# passwd oracle

# passwd grid

2.6設(shè)置oracle用戶(hù)與grid用戶(hù)參數(shù)限制(兩個(gè)節(jié)點(diǎn)都要做)

[root@121 ~]# vim /etc/security/limits.conf

oracle         soft   nproc  2047

oracle         hard   nproc  16384

oracle         soft   nofile 1024

oracle         hard   nofile 65536做

grid        soft   nproc  2047

grid           hard   nproc  32768

grid           soft   nofile 1024

grid           hard   nofile 65536

2.7創(chuàng)建oracle用戶(hù)與grid用戶(hù)所需目錄(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

[root@rac121 ~]# mkdir -p /opt/grid

[root@rac121 ~]# mkdir -p /opt/12/grid

[root@rac121 ~]# mkdir -p /opt/oracle/product/12/db

[root@rac121 ~]# mkdir -p /opt/oracle/oradata

[root@rac121 ~]# chown -R grid.oinstall /opt/grid

[root@rac121 ~]# chown -R grid.oinstall /opt/12

[root@rac121 ~]# chown -R oracle.oinstall /opt/oracle/

[root@rac121 ~]# chmod -R 775 /opt/

2.8分別設(shè)置oracle用戶(hù)和grid用戶(hù)環(huán)境變量:(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

第一個(gè)節(jié)點(diǎn):Oracle環(huán)境變量

export PATH

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/product/12/db

export ORACLE_SID=testdb

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

第一個(gè)節(jié)點(diǎn):grid環(huán)境變量

export ORACLE_BASE=/opt/grid

export ORACLE_HOME=/opt/12/grid

export ORACLE_SID=+ASM1

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch

第二個(gè)節(jié)點(diǎn):Oracle環(huán)境變量

export PATH

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/product/12/db

export ORACLE_SID=testdb

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

第二個(gè)節(jié)點(diǎn):grid環(huán)境變量

export ORACLE_BASE=/opt/grid

export ORACLE_HOME=/opt/12/grid

export ORACLE_SID=+ASM2

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch

2.9配置rac1和rac2兩個(gè)節(jié)點(diǎn)的SSH互信關(guān)系(兩個(gè)節(jié)點(diǎn)都執(zhí)行)

配置兩個(gè)節(jié)點(diǎn)SSH信任:

[root@rac121 ~]# su - oracle

[oracle@rac121 ~]$ mkdir ~/.ssh

[oracle@rac121 ~]$ chmod 700 ~/.ssh/

[oracle@rac121 ~]$ cd ~/.ssh/

[oracle@rac121 .ssh]$ ssh-keygen -t rsa

[oracle@rac121 .ssh]$ ssh-keygen -t dsa

[oracle@rac121 .ssh]$ cat id_rsa.pub >> authorized_keys

[oracle@rac121 .ssh]$ cat id_dsa.pub >> authorized_keys

[root@rac121 ~]# su – grid

[grid@rac121 ~]$ mkdir ~/.ssh

[grid@rac121 ~]$ cd ~/.ssh/

[grid@rac121 .ssh]$ cd ..

[grid@rac121 ~]$ chmod 700 ~/.ssh/

[grid@rac121 ~]$ cd ~/.ssh/

[grid@rac121 .ssh]$ ssh-keygen -t rsa

[grid@rac121 .ssh]$ ssh-keygen -t dsa

[grid@rac121 .ssh]$ cat id_rsa.pub >> authorized_keys

[grid@rac121 .ssh]$ cat id_dsa.pub >> authorized_keys

(節(jié)點(diǎn)二也要執(zhí)行上述操作,然后將兩個(gè)節(jié)點(diǎn)的公鑰與私鑰進(jìn)行整合,分別拷貝到兩個(gè)節(jié)點(diǎn)中)

完成后進(jìn)行測(cè)試,是否成功

在兩個(gè)節(jié)點(diǎn)切換到oracle與grid用戶(hù)執(zhí)行下屬操作,(不輸入密碼就成功驗(yàn)證)

[root@rac121 ~]# su - oracle

[oracle@rac1 ~]$ ssh rac1 date

Thu Nov 27 04:56:46 EST 2014

[oracle@rac121 ~]$ ssh rac2 date

Thu Nov 27 04:56:48 EST 2014

[oracle@rac121 ~]$ ssh rac1-priv date

Thu Nov 27 04:56:54 EST 2014

[oracle@rac121 ~]$ ssh rac2-priv date

Thu Nov 27 04:56:57 EST 2014

3、掛載共享磁盤(pán)(在兩個(gè)節(jié)點(diǎn)依次執(zhí)行)

 客戶(hù)端發(fā)現(xiàn)目標(biāo)服務(wù)器共享磁盤(pán):

[root@121 Server]# iscsiadm -m discovery -t sendtargets -p192.168.2.88

 掛載目標(biāo)服務(wù)器共享磁盤(pán)

[root@122 ~]# iscsiadm -m node --loginall=all

3.1、設(shè)置可用的ASM磁盤(pán)

[root@121~]# vim hao.sh  ---編輯腳本

for i in c d e f g j h i j

do

echo "KERNEL==\"sd?\",SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id--whitelisted --replace-whitespace --device=/dev/\$name\",RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/sd$i`\", SYMLINK+=\"asm-disk$i\",OWNER=\"grid\", GROUP=\"asmadmin\",MODE=\"0660\""

done

[root@121~]# sh hao.sh   ----執(zhí)行腳本

運(yùn)行腳本得到如下內(nèi)容:

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="14945540000000000ef376caea6d46a84b299aa2af675ec33",SYMLINK+="asm-diskc", OWNER="grid",GROUP="asmadmin", MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="1494554000000000046b356d577df32a8ebb1bc37aa63263b",SYMLINK+="asm-diskd", OWNER="grid",GROUP="asmadmin", MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="149455400000000000dbef13af1d00493893edc4ce2ba0109",SYMLINK+="asm-diske", OWNER="grid",GROUP="asmadmin", MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="14945540000000000fa5fccd4e81b51abc3795d66e58fb835",SYMLINK+="asm-diskf", OWNER="grid",GROUP="asmadmin", MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="14945540000000000545ef7c7a91cd370b7287e7498981e57",SYMLINK+="asm-diskg", OWNER="grid", GROUP="asmadmin",MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="1494554000000000078e745363d1683b432ae66cb39a2171d",SYMLINK+="asm-diskj", OWNER="grid", GROUP="asmadmin",MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/$name",RESULT=="1494554000000000024c7e5803c9b66544cbc6e847bc36dcd",SYMLINK+="asm-diskh", OWNER="grid", GROUP="asmadmin",MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id--whitelisted --replace-whitespace --device=/dev/$name",RESULT=="14945540000000000a633b36c46b565abe1bf9735cc854e85",SYMLINK+="asm-diski", OWNER="grid",GROUP="asmadmin", MODE="0660"

KERNEL=="sd?", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id--whitelisted --replace-whitespace --device=/dev/$name",RESULT=="1494554000000000078e745363d1683b432ae66cb39a2171d",SYMLINK+="asm-diskj", OWNER="grid",GROUP="asmadmin", MODE="0660”

然后將上面的內(nèi)容添加到系統(tǒng)文件:

[root@rac2~]# vim /etc/udev/rules.d/70-persistent-ipoib.rules

運(yùn)行系統(tǒng)命令重新掃描磁盤(pán):

[root@rac2 ~]# partprobe

然后查看裸設(shè)備是否創(chuàng)建成功

[root@rac121 ~]# ls -l /dev/sd*

4、安裝grid軟件:

注意:grid軟件要解壓到 grid用戶(hù)的家目錄,我們本次環(huán)境的home目錄:

export ORACLE_HOME=/opt/12/grid

所以,把軟件放到/opt/12/grid目錄下,然后解壓就可以了:

[grid@rac121 ~]$ cd /opt/12/grid/

[grid@rac121 grid]$ unzip linuxx64_12201_grid_home

4.1、開(kāi)始安裝grid軟件,如下所示:

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

出現(xiàn)上述圖后,需要在兩個(gè)節(jié)點(diǎn)執(zhí)行腳本;

每個(gè)腳本依次在節(jié)點(diǎn)1和節(jié)點(diǎn)2上執(zhí)行:

執(zhí)行第二個(gè)腳本最后出現(xiàn)下圖結(jié)構(gòu)就說(shuō)明執(zhí)行成功了:

Oracle12C R2+RAC安裝測(cè)試

執(zhí)行完腳本以后,這些往下執(zhí)行就可以:

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

當(dāng)我們執(zhí)行完成后,如上圖所示可能會(huì)報(bào)錯(cuò),不過(guò)經(jīng)過(guò)查看日志我們發(fā)現(xiàn)這個(gè)錯(cuò)沒(méi)關(guān)系,可以忽略;

檢查grid狀態(tài):---從下面的信息可以看到 我們安裝的沒(méi)有問(wèn)題

[grid@rac121 ~]$crs_stat -t

Name          Type          Target   State    Host

------------------------------------------------------------

ora....SM.lsnrora....er.type ONLINE   ONLINE   rac121

ora.DATA.dg   ora....up.type ONLINE   ONLINE   rac121

ora....ER.lsnrora....er.type ONLINE   ONLINE   rac121

ora....AF.lsnrora....er.type OFFLINE  OFFLINE

ora....N1.lsnrora....er.type ONLINE   ONLINE   rac121

ora.MGMTLSNR  ora....nr.type ONLINE   ONLINE   rac121

ora.asm       ora.asm.type  ONLINE   ONLINE   rac121

ora.chad      ora.chad.type ONLINE   ONLINE   rac121

ora.cvu       ora.cvu.type  ONLINE   ONLINE   rac121

ora.mgmtdb    ora....db.type ONLINE   ONLINE   rac121

ora....networkora....rk.type ONLINE   ONLINE   rac121

ora.ons       ora.ons.type  ONLINE   ONLINE   rac121

ora.proxy_advmora....vm.type OFFLINE  OFFLINE

ora.qosmserverora....er.type ONLINE   ONLINE   rac121

ora....21.lsnrapplication   ONLINE   ONLINE   rac121

ora.rac121.onsapplication   ONLINE   ONLINE   rac121

ora.rac121.vipora....t1.type ONLINE   ONLINE   rac121

ora....22.lsnrapplication   ONLINE   ONLINE   rac122

ora.rac122.onsapplication   ONLINE   ONLINE   rac122

ora.rac122.vipora....t1.type ONLINE   ONLINE   rac122

ora.scan1.vip ora....ip.type ONLINE   ONLINE   rac121

[grid@rac121 ~]$

4.3、使用grid用戶(hù)創(chuàng)建ASM磁盤(pán)組:

[grid@rac121 ~]$  /opt/12/grid/bin/asmca  ---執(zhí)行命令

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

從上面的圖我們可以看到,我們需要的ASM磁盤(pán)組已經(jīng)創(chuàng)建好了,接著安裝Oracle軟件即可:

5、使用Oracle用戶(hù)開(kāi)始,首先安裝Oracle軟件:

解壓軟件后開(kāi)始安裝,如下圖所示:

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

安裝上圖的提示,執(zhí)行root.sh腳本即可,然后會(huì)看到下圖安裝成功的提示:

Oracle12C R2+RAC安裝測(cè)試

5.2、使用DBCA創(chuàng)建數(shù)據(jù)庫(kù):

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

Oracle12C R2+RAC安裝測(cè)試

至此安裝步驟已經(jīng)完整了,就等著安裝完成就可以了,

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)頁(yè)名稱(chēng):Oracle12CR2+RAC安裝測(cè)試-創(chuàng)新互聯(lián)
文章起源:http://weahome.cn/article/csgjgj.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部