日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解OracleRAC在Linux下的安裝

在這里我們將介紹Oracle RAC在Linux下的安裝,Oracle Real Application Server,真正應(yīng)用集群,簡(jiǎn)稱Oracle RAC ,是Oracle的并行集群,位于不同服務(wù)器系統(tǒng)的Oracle實(shí)例同時(shí)訪問同一個(gè)Oracle數(shù)據(jù)庫,節(jié)點(diǎn)之間通過私有網(wǎng)絡(luò)進(jìn)行通信,所有的控制文件、聯(lián)機(jī)日志和數(shù)據(jù)文件存放在共享的設(shè)備上,能夠被集群中的所有節(jié)點(diǎn)同時(shí)讀寫。

系統(tǒng)配置

1、創(chuàng)建用戶和組 oinstall  dba 組用戶

 
 
 
  1. oracle  -g oinstall -G dba 

匿名用戶:確認(rèn)匿名用戶 nobody 存在與系統(tǒng)中,在安裝完成后nobody 用戶必須執(zhí)行一些擴(kuò)展任務(wù)(extjob)確認(rèn)nobody用戶是否存在:  

 
 
 
  1. #id nobody 

如果用戶不存在則需要添加該用戶。

注意給oracle用戶設(shè)置密碼

2、配置網(wǎng)絡(luò)

ip地址的規(guī)劃,通過修改 /etc/sysconf/network-script/ifcfg-ethx 

 配置網(wǎng)卡的靜態(tài)ip地址主機(jī)名的***修改: /etc/network

本地DNS的配置: /etc/hosts

配置/etc/host.conf 該文件用來指定域名解析方法的順序:  

 
 
 
  1. order  hosts,bind 

它說明,首先通過/etc/hosts文件解析,如果在該文件中沒有相應(yīng)的主機(jī)名與IP 地址的對(duì)應(yīng)關(guān)系,再通過域名服務(wù)器bind進(jìn)行解析

3、配置安全SSH 通道,針對(duì)ORACLE用戶,在每個(gè)節(jié)點(diǎn)創(chuàng)建 rsa 和dsa 的密鑰  

 
 
 
  1. rac1#su - oracle  
  2. rac1#mkdir .ssh  
  3. rac1#chmod 700 .ssh  
  4. rac1#cd .ssh   

rac1#ssh-keygen -t rsa   創(chuàng)建密鑰對(duì),其他默認(rèn) 

同樣在另一臺(tái)主機(jī)上執(zhí)行相應(yīng)的操作。  

 
 
 
  1. rac2#su - oracle  
  2. rac2#mkdir .ssh  
  3. rac2#chmod 700 .ssh  
  4. rac2#cd .ssh     
  5. rac2#ssh-keygen -t rsa   創(chuàng)建密鑰對(duì),其他默認(rèn)  

rac1#ssh rac1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys   把節(jié)點(diǎn)1 的共鑰 從定向到一個(gè)文件因?yàn)楝F(xiàn)在還沒有密鑰對(duì),所以會(huì)提示輸入密碼。直接輸入密碼就行了  

 
 
 
  1. rac1#ssh rac2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys   把節(jié)點(diǎn)2 的共鑰 從定向到一個(gè)文件  
  2. rac1#cat authorized_keys    查看節(jié)點(diǎn)1和節(jié)點(diǎn)2的共鑰的內(nèi)容,同樣拷貝到 節(jié)點(diǎn)2上面。  
  3. rac1#scp authorized_keys  rac2:/home/oracle/.ssh/   要輸入節(jié)點(diǎn)2的密碼 

改一下權(quán)限  

 
 
 
  1. rac1#chmod 600 authorized-keys 

DSA密鑰的設(shè)置同理

 
 
 
  1. rac1#ssh rac1 date   測(cè)試共鑰連接情況 遠(yuǎn)程執(zhí)行 date 命令,此時(shí)不用輸入密碼  
  2. rac1#ssh rac2 date   測(cè)試共鑰連接情況 遠(yuǎn)程執(zhí)行 date 命令,此時(shí)不用輸入密碼 

此時(shí)可證實(shí)安全需要通道配置成功

4、檢查所需的軟件

#rpm -qa |grep  需要的軟件包

5、配置內(nèi)核參數(shù)  

 
 
 
  1. vi /etc/sysctl.conf  
  2. kernel.sem=250 32000 100 128  
  3. kernel.shmmni=4096 
  4. kernel.shmall=2097152 
  5. kernel.shmmax=2147483648 
  6. net.ipv4.ip_local_port_range=1024 65000  
  7. net.core.rmem_default=1048576 
  8. net.core.rmem_max=1048576 
  9. net.core.wmem_default=262144 
  10. net.core.wmem_max=262144 

然后執(zhí)行: #sysctl -p

6、設(shè)置shell對(duì)oracle用戶的限制

vi /etc/security/limits.conf 在每個(gè)節(jié)點(diǎn)上執(zhí)行相同的操作:編輯/etc/security/limits.conf,添加內(nèi)容:  

 
 
 
  1. oracle    soft  nproc    2047  
  2. oracle    hard  nproc    16384  
  3. oracle    soft  nofile   1024  
  4. oracle    hard  nofilw   65536 

編輯/etc/pam.d/login,添加如下內(nèi)容: session  required   /lib/security/pam_limits.so

編輯/etc/profile,添加內(nèi)容如下:  

 
 
 
  1. if[$USER="ORACLE"]; THEN  
  2.       if[$SHELL="/bin/ksh"];then  
  3.             ulimit -p 16384  
  4.             ulimit -n 65536  
  5.       else  
  6.             ulimit -u 16384 -n 65536  
  7.      fi  
  8. fi 

磁盤配置

安裝 CRS

安裝真正的RAC

存儲(chǔ)選項(xiàng):

項(xiàng)目存儲(chǔ)系統(tǒng) 存儲(chǔ)位置
clusterware本地(EXT3)或NFS      本地或NFS
voting disk  OCFS2  Raw device  NFS 共享磁盤  NFS
OCROCFS2  Raw device  NFS 共享磁盤  NFS
數(shù)據(jù)庫軟件OCFS2 本地  NFS 本地或共享磁盤  NFS
數(shù)據(jù)庫 OCFS2   ASM  Raw device  NFS 共享磁盤  NFS
恢復(fù)文件OCFS2  ASM NFS共享磁盤  NFS

存儲(chǔ)機(jī)制

  clusterware 數(shù)據(jù)庫 恢復(fù)文件
ASM 
OCFS2
Raw Device 
NFS

OCFS2 安裝這個(gè)軟件  下載3個(gè)軟件包 在兩邊都要安裝 OCFS2-2.6.9-22.ELsmp-1.2.3-1.i686.rpm   這個(gè)文件要跟 uname -a 的系統(tǒng)版本對(duì)應(yīng)起來 ocfs2console-1.2.1-1.i386.rpm ocfs2-tools-1.2.1-1.i386.rpm

安裝順序:tools ----內(nèi)核模塊 ----- console

磁盤的處理  

 
 
 
  1. #fdisk -l   查看磁盤分區(qū)  
  2. #fdisk /dev/sdb   創(chuàng)建分區(qū)  
  3. #export DISPLAY=本地機(jī)器IP  
  4. #ocfs2console     打開ocfs2的控制臺(tái)進(jìn)行ocfs2的配置  

菜單Task 下的format開始格式化分區(qū)

Oracle的安裝前的準(zhǔn)備  

 
 
 
  1. #mkdir -p /orac/orachome  
  2. #mkdir -p /orac/oradata  
  3. #mount -t ocfs2 /dev/sdb1  /orac/orahome  
  4. #df -h     查看掛接情況  
  5. #mount -t ocfs2 -o datavolume,nointr /dev/sdb2 orac/oradata  
  6. #df -h  
  7. #mounted.ocfs2 -f    查看ocfs2文件系統(tǒng)的加載情況 

另一個(gè)節(jié)點(diǎn)rac2  

 
 
 
  1. #/etc/init.d/o2cd load  加載這個(gè)模塊  
  2. #/etc/init.d/o2cd status  查看加載這個(gè)模塊的狀態(tài) 

查看到節(jié)點(diǎn)2 ocfs2 狀態(tài)是 offline  

 
 
 
  1. #/etc/init.d/o2cd online   使其online  
  2. #/etc/init.d/o2cd status  查看加載這個(gè)模塊的狀態(tài)  
  3. #mount -t ocfs2 /dev/sdb1  /orac/orahome  
  4. #df -h  
  5. #mounted.ocfs2 -f   
  6. #mount -t ocfs2 -o datavolume,nointr /dev/sdb2  /orac/oradata  
  7. #mounted.ocfs2 -f 

系統(tǒng)啟動(dòng)時(shí)自動(dòng)加載ocfs2文件系統(tǒng)和啟動(dòng)相應(yīng)的模塊----兩個(gè)節(jié)點(diǎn)都要配置  

 
 
 
  1. #/etc/init.d/o2cd configure  啟動(dòng)時(shí)自動(dòng)加載ocfs2 的相關(guān)模塊  
  2. #vi /etc/fstab        啟動(dòng)是自動(dòng)掛接文件系統(tǒng)  
  3. /dev/sdb1   /orac/orahome   ocfs2    _netdev   0  0  
  4. /dev/sdb2   /orac/oradata   ocfs2    _netdev,datavolume,nointr   0  0 

安裝集群 clusterware 文件夾 crs      安裝clusterware oradata   建庫時(shí)使用 orahome   安裝oracle數(shù)據(jù)庫軟件

要對(duì)這些文件夾的主用戶進(jìn)行修改  

 
 
 
  1. #cd /orac  
  2. #chown root.oinstall crs  
  3. #chown oracle.oinstall orahome  
  4. #chown oracle.oinstall oradata  
  5. #chmod -R 775 ors  
  6. #chmod -R 775 orahome  
  7. #chmod -R 775 oradata  
  8. #ls -l 

在另外一個(gè)節(jié)點(diǎn)上也要進(jìn)行相應(yīng)的修改

把集群clusterware安裝軟件拷貝進(jìn)來  

 
 
 
  1. #su - oracle  
  2. #export DISPLAY=本地ip:0.0 
  3. #./runInstaller 

安裝數(shù)據(jù)庫軟件 選擇安裝類型 企業(yè)版

創(chuàng)建數(shù)據(jù)庫: #dbca

測(cè)試數(shù)據(jù)庫的情況:客戶端的連接文件的修改:在客戶端安裝路徑下: NETWORK/ADMIN/tnsnames.ora

 
 
 
  1. ORATEST tns服務(wù)名=  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.121 節(jié)點(diǎn)1IP)(PORT = 1521))  
  5.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.129  節(jié)點(diǎn)2IP)(PORT = 1521))  
  6.     )  
  7.     (CONNECT_DATA =  
  8.       (SERVICE_NAME = oratest.sinobest.com 全局?jǐn)?shù)據(jù)庫名)  
  9.     )  
  10.   )  
  11.  
  12. EXTPROC_CONNECTION_DATA =  
  13.   (DESCRIPTION =  
  14.     (ADDRESS_LIST =  
  15.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
  16.     )  
  17.     (CONNECT_DATA =  
  18.       (SID = PLSExtProc)  
  19.       (PRESENTATION = RO)  
  20.     )  
  21.   ) 

SQLPLUS客戶端的測(cè)試:在windows下打開命令行 或者直接打開 Oracle SQL*Plus  

 
 
 
  1. > sqlplus /nolog  
  2.  
  3. SQL>conn sys/123456@tnsname as sysdba  
  4. SQL>select * from V$instance;   查看當(dāng)前的實(shí)例  
  5. SQL>set wrap off;        設(shè)置一下顯示的方式         
  6. SQL>set linesize 200;  
  7. SQL>select * from V$instance;   查看當(dāng)前的實(shí)例  
  8. SQL>select * from gv$instance;  查看全局實(shí)例視圖 

原文鏈接:http://blog.chinaunix.net/u3/105031/showart_2087248.html

【編輯推薦】

  1. 詳解Oracle RAC入門和提高
  2. 詳解Oracle手動(dòng)創(chuàng)建數(shù)據(jù)庫幾大步驟
  3. 揭示Oracle數(shù)據(jù)庫機(jī)Exadata背后的秘密
  4. 詳解Oracle數(shù)據(jù)庫優(yōu)化方案與實(shí)踐
  5. Oracle數(shù)據(jù)庫調(diào)試與性能優(yōu)化

新聞名稱:詳解OracleRAC在Linux下的安裝
標(biāo)題URL:http://www.dlmjj.cn/article/djejjsc.html