av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

詳解OracleRAC在Linux下的安裝

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

系統(tǒng)配置

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

 
 
 
  1. oracle  -g oinstall -G dba 

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

 
 
 
  1. #id nobody 

如果用戶(hù)不存在則需要添加該用戶(hù)。

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

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

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

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

本地DNS的配置: /etc/hosts

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

 
 
 
  1. order  hosts,bind 

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

3、配置安全SSH 通道,針對(duì)ORACLE用戶(hù),在每個(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)在還沒(méi)有密鑰對(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用戶(hù)的限制

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 

磁盤(pán)配置

安裝 CRS

安裝真正的RAC

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

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

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

  clusterware 數(shù)據(jù)庫(kù) 恢復(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)起來(lái) ocfs2console-1.2.1-1.i386.rpm ocfs2-tools-1.2.1-1.i386.rpm

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

磁盤(pán)的處理  

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

菜單Task 下的format開(kāi)始格式化分區(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   建庫(kù)時(shí)使用 orahome   安裝oracle數(shù)據(jù)庫(kù)軟件

要對(duì)這些文件夾的主用戶(hù)進(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)來(lái)  

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

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

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

測(cè)試數(shù)據(jù)庫(kù)的情況:客戶(hù)端的連接文件的修改:在客戶(hù)端安裝路徑下: 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ù)庫(kù)名)  
  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客戶(hù)端的測(cè)試:在windows下打開(kāi)命令行 或者直接打開(kāi) 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入門(mén)和提高
  2. 詳解Oracle手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)幾大步驟
  3. 揭示Oracle數(shù)據(jù)庫(kù)機(jī)Exadata背后的秘密
  4. 詳解Oracle數(shù)據(jù)庫(kù)優(yōu)化方案與實(shí)踐
  5. Oracle數(shù)據(jù)庫(kù)調(diào)試與性能優(yōu)化

網(wǎng)站欄目:詳解OracleRAC在Linux下的安裝
文章URL:http://uogjgqi.cn/article/djejjsc.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流