版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle11gR2 RAC for AIX目錄TOC o 1-4 h z u HYPERLINK l _Toc 1主機規(guī)劃 PAGEREF _Toc h 2C。 HYPERLINK l _Toc 1.1硬件環(huán)境 PAGEREF _Toc h 26。 HYPERLINK l _Toc 1.2軟件環(huán)境 PAGEREF _Toc h 3d。 HYPERLINK l _Toc 1.3RAC拓樸圖圖 PAGEREF _Toc h 3K。 HYPERLINK l _Toc 1.4網絡規(guī)劃 PAGEREF _Toc h 39。 HYPERLINK l _Toc 1.4.1IP地址址要求 PAGEREF
2、_Toc h 3v。 HYPERLINK l _Toc 1.4.2DNS服服務器(可選) PAGEREF _Toc h 4c。 HYPERLINK l _Toc 1.5安裝目錄規(guī)劃劃 PAGEREF _Toc h 58。 HYPERLINK l _Toc 1.6存儲規(guī)劃 PAGEREF _Toc h 5G。 HYPERLINK l _Toc 1.6.1grid、ASM安裝目錄 PAGEREF _Toc h 5j。 HYPERLINK l _Toc 1.6.2Clusterware安裝目錄 PAGEREF _Toc h 5W。 HYPERLINK l _Toc 1.6.3OCR、VOTE存儲規(guī)劃
3、劃 PAGEREF _Toc h 57。 HYPERLINK l _Toc 1.6.4數據庫數數據文件存儲規(guī)劃劃 PAGEREF _Toc h 5x。 HYPERLINK l _Toc 2安裝準備 PAGEREF _Toc h 6l。 HYPERLINK l _Toc 2.1系統(tǒng)硬件環(huán)境境檢查 PAGEREF _Toc h 6W。 HYPERLINK l _Toc 2.1.1Oracle11gR2 RAC最低安裝裝要求: PAGEREF _Toc h 6Z。 HYPERLINK l _Toc 2.1.2驗證方法法: PAGEREF _Toc h 63。 HYPERLINK l _Toc 確認認
4、內存大小 PAGEREF _Toc h 64。 HYPERLINK l _Toc 確認認SWAP空間,最最少4G。 PAGEREF _Toc h 68。 HYPERLINK l _Toc 確認認/tmp大于1.5GB和/oracle目目錄空間15GB PAGEREF _Toc h 6q。 HYPERLINK l _Toc 確認認系統(tǒng)結構 PAGEREF _Toc h 7e。 HYPERLINK l _Toc 確認認系統(tǒng)CPU個數和主頻頻: PAGEREF _Toc h 70。 HYPERLINK l _Toc 2.2安裝操作系統(tǒng)統(tǒng)軟件包 PAGEREF _Toc h 7j。 HYPERLINK
5、 l _Toc 2.2.1安裝FILESETS PAGEREF _Toc h 7P。 HYPERLINK l _Toc 2.2.2安裝PATCHES PAGEREF _Toc h 8q。 HYPERLINK l _Toc 2.3配置IP地址址 PAGEREF _Toc h 9r。 HYPERLINK l _Toc 2.4修改/etc/hosts文件件 PAGEREF _Toc h 93。 HYPERLINK l _Toc 2.5文件系統(tǒng)準備備 PAGEREF _Toc h 105。 HYPERLINK l _Toc 2.5.1方法1:使用命令創(chuàng)建 PAGEREF _Toc h 10M。 HYP
6、ERLINK l _Toc 2.5.2方法2:使用smit創(chuàng)建 PAGEREF _Toc h 10z。 HYPERLINK l _Toc 2.6調整系統(tǒng)參數數 PAGEREF _Toc h 11O。 HYPERLINK l _Toc 2.6.1打開異步步IO PAGEREF _Toc h 11J。 HYPERLINK l _Toc 2.6.2調整虛擬擬內存管理 PAGEREF _Toc h 12A。 HYPERLINK l _Toc 2.6.3調整maxuproc(系統(tǒng)最大進程數)和ncargs(系統(tǒng)塊大?。﹨?PAGEREF _Toc h 12O。 HYPERLINK l _Toc 2.6
7、.4調整SHELL限制 PAGEREF _Toc h 13m。 HYPERLINK l _Toc 2.6.5確認網絡絡配置參數 PAGEREF _Toc h 13w。 HYPERLINK l _Toc 2.7創(chuàng)建用戶、組組 PAGEREF _Toc h 14S。 HYPERLINK l _Toc 2.7.1要求 PAGEREF _Toc h 14Y。 HYPERLINK l _Toc 2.7.2創(chuàng)建命令令: PAGEREF _Toc h 14T。 HYPERLINK l _Toc 2.7.3修改用戶戶屬性 PAGEREF _Toc h 15k。 HYPERLINK l _Toc grid用戶
8、PAGEREF _Toc h 15P。 HYPERLINK l _Toc oracle用戶戶 PAGEREF _Toc h 151。 HYPERLINK l _Toc root用戶 PAGEREF _Toc h 166。 HYPERLINK l _Toc 2.8用戶環(huán)境變量量設置 PAGEREF _Toc h 16F。 HYPERLINK l _Toc 2.8.1grid用戶 PAGEREF _Toc h 16n。 HYPERLINK l _Toc 2.8.2oracle用戶戶 PAGEREF _Toc h 17O。 HYPERLINK l _Toc 2.9用用戶shell限制 PAGEREF
9、 _Toc h 18u。 HYPERLINK l _Toc 2.10創(chuàng)建安裝目目錄并修改權限 PAGEREF _Toc h 18f。 HYPERLINK l _Toc 2.11SSH信任任關系設置(可選選) PAGEREF _Toc h 19E。 HYPERLINK l _Toc 2.11.1首先在在兩臺機器上安裝裝好OpenSSH軟軟件; PAGEREF _Toc h 19J。 HYPERLINK l _Toc 2.11.2然后在在grid安裝中選選擇自動配置SSH雙機信任關關系 PAGEREF _Toc h 19n。 HYPERLINK l _Toc 方方法1 PAGEREF _Toc h
10、 199。 HYPERLINK l _Toc 方方法2 PAGEREF _Toc h 20B。 HYPERLINK l _Toc 2.12配置磁盤設設備 PAGEREF _Toc h 20s。 HYPERLINK l _Toc 2.12.1設置磁磁盤屬性 PAGEREF _Toc h 20F。 HYPERLINK l _Toc 2.12.2修改用于數據庫庫存儲的PV的屬主 PAGEREF _Toc h 21x。 HYPERLINK l _Toc 2.12.3修改用用于數據庫存儲的的PV的權限 PAGEREF _Toc h 21J。 HYPERLINK l _Toc 2.12.4清除PVID P
11、AGEREF _Toc h 217。 HYPERLINK l _Toc 2.13配置NTP服務(可選選) PAGEREF _Toc h 22f。 HYPERLINK l _Toc 3安裝Grid PAGEREF _Toc h 22o。 HYPERLINK l _Toc 3.1Grid安裝裝前檢查 PAGEREF _Toc h 22p。 HYPERLINK l _Toc 3.2執(zhí)行rootpre.sh PAGEREF _Toc h 22V。 HYPERLINK l _Toc 3.3安裝grid PAGEREF _Toc h 23m。 HYPERLINK l _Toc 3.4Clusterware
12、安裝校驗 PAGEREF _Toc h 34K。 HYPERLINK l _Toc 4安裝Database PAGEREF _Toc h 36p。 HYPERLINK l _Toc 5創(chuàng)建ASM磁盤組 PAGEREF _Toc h 422。 HYPERLINK l _Toc 6DBCA創(chuàng)建數據庫 PAGEREF _Toc h 44T。 HYPERLINK l _Toc 7安裝完成后 PAGEREF _Toc h 51C。 HYPERLINK l _Toc 7.1備份root.sh PAGEREF _Toc h 51u。 HYPERLINK l _Toc 7.2重新編譯全部部PL/SQL mod
13、ules PAGEREF _Toc h 51Z。 HYPERLINK l _Toc 7.3備份spfile文件件 PAGEREF _Toc h 52y。 HYPERLINK l _Toc 7.4RAC集群系系統(tǒng)維護命令 PAGEREF _Toc h 526。 HYPERLINK l _Toc 7.5啟動和關閉集集群系統(tǒng)命令 PAGEREF _Toc h 52R。 HYPERLINK l _Toc 7.5.1啟動集群群件和集群數據庫庫 PAGEREF _Toc h 52C。 HYPERLINK l _Toc 7.5.2關閉RAC集群數據庫庫和集群件 PAGEREF _Toc h 53U。主機規(guī)劃
14、硬件環(huán)境服務器:兩臺IBM P630 16C(Power6 CPU)/32GB;3。存儲:一臺DS4000存存儲;軟件環(huán)境數據庫:aix.ppc64_11gR2_database_1of2.zipi。aix.ppc64_11gR2_database_2of2.zip、m。集群件(10G中的clusterware):aix.ppc64_11gR2_grid.zip這三個包操作系統(tǒng):AIX6.1原來版本是6100-01升級后為:6100-04-01-0944注意:解壓時aix.ppc64_11gR2_database_1of2.zip、aix.ppc64_11gR2_database_2of2.z
15、ip這兩個包要解到同一個目錄下,aix.ppc64_11gR2_grid.zip包解到另一個不同的目錄下。 i。RAC拓樸圖網絡規(guī)劃IP地址要求每個節(jié)點一個public IP每個節(jié)點一個public VIP每個節(jié)點一個private IP一個用于集群的SCAN名稱和一一到三個和public IP同網段的IP,本處用一個個7。public IP,VIP和private IP寫入/etc/hosts文件,scan名注冊到DNSF。配置DNS搜索域和解解析順序Oracle 11gR2 RAC中對網絡絡的要求與10g稍有些不同同,在Oracle 11gR2 RAC中中引入了SCAN的的概念。SCAN全
16、全稱是Single Client Access Name ,它它是Oracle RAC 11gR2版版本的一個新特性性。它為需要訪問問Oracle集集群數據的客戶端端提供一個簡單名名字。它的好處是是如果你使用SCAN當當你增長或踢除集集群中的節(jié)點時客客戶端不需要做任任何改變,這一點點在三層架構應用用系統(tǒng)中(數據庫庫-應用服務器-客戶機)優(yōu)勢明明顯。使用單個名名字去訪問集群允允計客戶端使用EZConnect 客戶端和簡單JDBC thin URL去訪問運行在集群中的任何數據庫,而不用管在集群中那個或那些服務器(或叫實例)是Active的。l。配置好固定IP(public),ORACLE的的私有I
17、P(priv),和和VIP,尤其要要注意的是:兩臺臺機器需配置對應應關系一致的IP與與網卡。如:v。序號名稱對應網卡IP用途1imbdb1En037public2Ibmdb1-vip36VIP3Ibmdb1-privEn137private4Ibmdb2En039public5Ibmdb2-vip38VIP6Ibmdb2-privEn139private7S292827Scan address數據庫全局接入8Scan29注:SCAN IP,有有的資料說是13個,而有的資資料說是必須要3個,未證實。S。上規(guī)劃表中7、8項二二選一即可,如果果沒有DNS服務務器,也可以使用用/etc/hosts解解
18、析scan單IPO。ASM規(guī)劃ASM規(guī)劃表磁盤組名PV屬主權限單個LUN大小冗余OCRVOTEHdisk6Hdisk5Grid:dba6605G4GexternalDATAHdisk2Hdisk4Grid:dba66050G40g若是需要捆綁網卡做心心跳,可以使用:#smit etherchannelDNS服務器(可選)前面說到在Oracle 11gR2 RAC中中引入了SCAN的的概念,而ORACLE推推薦使用DNS解解析的方法來實現(xiàn)現(xiàn)SCAN,這就就要求網絡中有一一臺DNS服務器器用來解析SCAN地地址。H。如果你網絡中沒有專用用的DNS服務器器,那么也可以用用現(xiàn)有的數據庫服服務器兼作DN
19、S服服務器,但是不推推薦這樣做,因為為一旦這臺機器當當機了,DNS就就無法解析,可以以導致監(jiān)聽的異步步常。B。在AIX中搭建DNS服服務器的方法在后后文中將講到。這里使用/etc/hosts來來解析scan安裝目錄規(guī)劃安裝目錄規(guī)劃原則:建建立/u01文件件系統(tǒng)用來安裝grid、datbase程程序。程序都安裝裝在/u01/app下下面,對于grid與與database分分別建立不同的目目錄,分配不同的的權限。其中grid的的ORACLE_BASE和ORACLE_HOME建議安安裝在不同的目錄錄下,具體規(guī)劃如如下:V。新建30G lv:oralv 新建文件系統(tǒng),掛載點點:/u01grid bas
20、e目目錄:/u01/app/grid #grid用用戶的ORACLE_BASEW。grid asm安裝裝目錄:/u01/app/11.2/grid #grid用戶戶的ORACLE_HOME,也即即是安裝時的software locationB。Oracle base目目錄:/u01/app/oracle #oracle用用戶的ORACLE_BASEn。注:此規(guī)劃為后來總結結,本實驗中與此此略有出入。Grid用戶的ORACLE_BASE、ORACLE_HOME都需要要手工創(chuàng)建。Oracle用戶戶只創(chuàng)建ORACLE_BASE目錄即即可。Y。存儲規(guī)劃grid、ASM安裝裝目錄在Oracle 11gR
21、2中中grid和ASM是是安裝在同一目錄錄下的,我們將grid和ASM安安裝在/u01/grid目錄下下,為JFS2文文件系統(tǒng),大小建建立為30GB以上。本次示示例25Gc。Clusterware安安裝目錄我們將Clusterware安安裝在/u01/db目錄下。OCR、VOTE存儲儲規(guī)劃在我們的方案中規(guī)劃如如下:OCR hdisk6 容量:5GVOTE hdisk5 容量:4GDATA hdisk2、4 容量:50G、40G數據庫數據文件存儲規(guī)規(guī)劃規(guī)劃使用2個50GB和40G的陣列盤用用來存放數據庫數數據文件文件,這這2塊盤在ASM中中做成external磁磁盤組。y。安裝準備系統(tǒng)硬件環(huán)境檢
22、查Oracle11gR2 RAC最低安裝裝要求:內存:安裝grid infrastructure最最少需要1.5GB的的內存,i。安裝grid infrastructure和和RAC最少需要要2.5GB的內內存W。swap:最少需要4GB,有的資料介介紹最少1.5G,不過安安裝環(huán)境檢查時顯顯示需要4G。u。temp:推薦10G,可以將安安裝文件上傳至/tmp目錄下,最少1GBT。安裝目錄:grid infrastructure+ASM+Clusterware最少需要12GBY。操作系統(tǒng):AIX 6.1 TL 01 SP1 (6100-01-01), 64-bit kernelD。驗證方法:確認
23、內存大小# lsattr -El sys0 -a realmemrealmem Amount of usable physical memory in Kbytes Falsee。 確認SWAP空間,最最少4G。# lsps -a若不夠4G,需要增加加PPS數。本系系統(tǒng)一個PPS為為128M,所以增增加20個,使swap達達到4G。PPS大小可以以通過lsvg rootvg查查看。B。# chps -s 20 hd6# lsps -a確認/tmp大于1.5GB和/oracle目目錄空間15GB推薦oracle安裝裝目錄在25GB左左右,grid infrastructure+ASM安裝在/or
24、acle/grid目錄下下,其中Oracle11g Clusterware安裝在/oracle/db目錄下.F。chfs a size=5G /tmp 確認系統(tǒng)結構# getconf HARDWARE_BITMODE64 確認系統(tǒng)CPU個數和和主頻:# lsdev -C | grep procproc0 Available 00-00 ProcessorH。proc1 Available 00-01 Processor0。# lsattr -El proc0frequency Processor Speed Falser。smt_enabled false Processor SMT enab
25、led Falsed。smt_threads 1 Processor SMT threads FalseA。state enable Processor state Falsea。type PowerPC_POWER4 Processor type False9。安裝操作系統(tǒng)軟件包安裝FILESETSAIX 6.1需要安安裝如下軟件包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat or laterP。bos.perf.perfstatctoolsrsct.basic.rtepat.clients.rtexlC.aix61.rte
26、 (or later)j。AIX 5.3需要安安裝如下軟件包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat or laterX。bos.perf.perfstatctoolsrsct.basic.rtepat.clients.rtexlC.aix50.rte (or later)K。以上filesets安安裝與否可以用命命令lslpp l進行檢查確確認。默認安裝是是不全的,需要手手工進行添加。同同時系統(tǒng)盤的版本本與上述也有差異異,安裝嘗試。z。 安裝PATCHESAIX版本要求如下AIX 5L V5.3 TL 09 SP1 (5
27、300-09-01), 64 bit kernel或或以上版本n。AIX 6.1 TL 02 SP1 (6100-02-01), 64-bit kernel或或以上版本y。檢查方法:# oslevel -r6100-03其它單個補丁的要求如如下:AIX 6L installations All AIX 6L 6.1 installations Authorized Problem Analysisl。Reports (APARs) for AIX 5L v. 5.3 ML06, and the following AIXD。fixes:IZ41855IZ51456IZ52319AIX 5L i
28、nstallations All AIX 5L 5.3 installations Authorized Problem Analysisz。Reports (APARs) for AIX 5L v. 5.3 ML06, and the following AIXf。fixes:IZ42940IZ49516IZ52331驗證:#/usr/sbin/instfix -i -k IZ41855G。安裝補?。河捎?100-04不不需要任何補丁,所所以我們將系統(tǒng)升升級到6100-04(但是安裝裝grid的時候候還是出現(xiàn)3個包包未安裝提示)E。從IBM官網上下載6100-04-00-0943將補丁文件上
29、傳至/tmp/tools下smit update_all選擇不提交,保存被覆覆蓋的文件,可以以回滾操作,接受受許可協(xié)議COMMIT software updates? Noz。SAVE replaced files? yesx。ACCEPT new license agreements? Yeso。升級完后查看:# oslevel -s6100-04-01-0944配置IP地址根據前面的規(guī)劃先配置置要兩臺機器的IP地地址,就是ibmdb1、ibmdb1-priv和ibmdb2、ibmdb2-priv這四個個IP地址。R。同樣配置幾塊網卡的IP地地址,基中服務地地址要配置網關,網網關地址為:54
30、。o。修改/etc/hosts文文件修改每個節(jié)點上的/etc/hosts文件件。 loopback localhost # loopback (lo0) name/addressm。37 ibmdb136 ibmdb1-vip37 ibmdb1-priv39 ibmdb238 ibmdb2-vip39 ibmdb2-priv29scan注意:如果你的環(huán)境里里不具備DNS服服務器,那么SCAN地地址解析可以通過過/etc/hosts或或GNS來實現(xiàn),這這需要在你的所有有數據庫主機的host文文件里添加一個SCAN地地址,并且這個地地址的解析名不要要超過16個字符符,超過的話,oracle只只會解
31、析前16個個字符。本例中我們通過過/etc/hosts來來解析scan。2。文件系統(tǒng)準備創(chuàng)建/u01文件系統(tǒng)統(tǒng)方法1:使用命令創(chuàng)建建1、mkdir /u012、建立一個lvmklv t jfs2 y u01lv rootvg 200 #200個個pps,可視需需要而定0。3、建立一個文件系統(tǒng) crfs v jfs2 -d /dev/u01lv -m /u01z。4、mount文件系統(tǒng)mount /u015、使用smit chfs,修修改/u01啟動動自動mount。創(chuàng)建/oracle文文件系統(tǒng)1、mkdir /oracle2、建立一個lvmklv t jfs2 y u01lv rootvg 2
32、00 #200個個pps,可視需需要而定O。3、建立一個文件系統(tǒng) crfs v jfs2 -d /dev/u01lv -m /u017。4、mount文件系統(tǒng)mount /u015、使用smit chfs,修修改/u01啟動動自動mount。方法2:使用smit創(chuàng)創(chuàng)建Smit mklv:Smit fs:在上圖中,由于我們已已經建議好了LV,所所以選擇如圖。在上圖中,我們設置掛掛載點、是否自啟啟動。完成后,mount /u01掛載/u01文件系統(tǒng)統(tǒng)。調整系統(tǒng)參數打開異步IOAIX5.3中,在安安裝grid軟件件前執(zhí)行rootpre.sh會會自動打開異步IO服服務,在AIX6.1中中默認異步IO服
33、服務是打開的。推推薦的aio_maxreqs值為 64k (65536),檢查方法如下:n。AIX 6.1# ioo -o aio_maxreqsaio_maxreqs = 65536AIX 5.3# lsattr -El aio0 -a maxreqsmaxreqs 65536 Maximum number of REQUESTS TrueR。查看當前啟動了多少異異步IO進程的方方法:# ps -ek|grep -v grep|grep v posix_aioserver|grep -c aioserverY。調整aio_maxservers和aio_minservers為合適的值8。原則:
34、調整maxservers的的值為10倍的磁磁盤數量,但是不不要超赤80Z。在高i/o的時間周期期監(jiān)控AIO的性性能情況,如果所所有的AIO服務務進程都已經啟動動,那么增大maxservers的的值。但是,過多多的AIO進程也也會增加系統(tǒng)的負負載b。監(jiān)控AIO服務進程的的使用情況:# ps -ek|grep -v grep|grep v posix_aioserver|grep -c aioserverT。調整參數Ioo po aio_maxservers=80 / ioo po aio_minservers=40d。調整虛擬內存管理Oracle推存使用用vmo命令去調調優(yōu)虛擬內存管理理,參數推
35、薦如下下:k。命令如下:vmo -p -o minperm%=3vmo -p -o maxperm%=90vmo -p -o maxclient%=90vmo -p -o lru_file_repage=0vmo -p -o strict_maxclient=1vmo -p -o strict_maxperm=0You must restart the system for these changes to take effect.e。調整maxuproc(系統(tǒng)最大進程數)和ncargs(系統(tǒng)塊大?。﹨祃。# chdev -l sys0 -a maxuproc=16384H。sys0 cha
36、nged也可以使用:smitty chgsys修修改“Maximum number of PROCESSES allowed per user”K。修改完成后查看:# lsattr -El sys0 -a maxuprocmaxuproc 16384 Maximum number of PROCESSES allowed per user True4。# chdev -l sys0 -a ncargs=256sys0 changed調整SHELL限制1. 在 /etc/security/limits文文件中增加如下行行:l。default: fsize = -1 core = cpu = -1
37、 data = -1 rss = -1 stack = -1 nofiles = -1確認網絡配置參數用# /usr/sbin/no -a | more來查查看網絡參數是否否滿足下面的要求求K。PARAMETERRECOMMENDED VALUE8。ipqmaxlen 512rfc1323 1sb_max tcp_recvspace 65536tcp_sendspace 65536udp_recvspace 這個值應該是udp_sendspace的10倍,但是必須小于sb_max4。udp_sendspace 這個值至少應該是4K(db_block_size*db_multiblock_rea
38、d_count)的大小w。修改改命令no -r -o ipqmaxlen=521no -p -o rfc1323=1no -p -o sb_max=no -p -o tcp_recvspace=65536no -p -o tcp_sendspace=65536no -p -o udp_recvspace= no -p -o udp_sendspace=13516在修改前需要先查看系系統(tǒng)設置的兼容性性:# lsattr -El sys0 -a pre520tuneZ。1、輸出如:pre520tune disable Pre-520 tuning compatibility mode Trued。
39、說明是不兼容方式,這這樣就可以用上面面的方式調整:2、如果是compatibility模式,則:# /usr/sbin/no -o parameter_name=valuel。并且編輯文件/etc/加加入下面內容:if -f /usr/sbin/no ; then/usr/sbin/no -o udp_sendspace=65536H。/usr/sbin/no -o udp_recvspace=/usr/sbin/no -o tcp_sendspace=65536c。/usr/sbin/no -o tcp_recvspace=65536I。/usr/sbin/no -o rfc1323=1/u
40、sr/sbin/no -o sb_max=2*/usr/sbin/no -o ipqmaxlen=512fi創(chuàng)建用戶、組要求本次安裝我們就規(guī)劃了了一個組,但是規(guī)規(guī)劃兩個用戶,一一個用于管理ASM實實例,另一個用于于管理DB實例。k。創(chuàng)建一個組:dba創(chuàng)建二個用戶:grid:主要用與安裝裝grid、ASM,管管理ASM實例,grid用戶主組為dba,屬組為:dba。s。oracle:要用與安安裝Clusterware,管管理db實例,oracle用用戶主組為dba,屬屬組為:dba。2。創(chuàng)建命令:# mkgroup -A id=1000 adms=root dbaN。# mkuser id=10
41、00 pgrp=dba groups=dba home=/home/grid gridi。# mkuser id=1100 pgrp=dba groups=dba home=/home/oracle oracleG。!注意保持雙機用戶與與組的ID的一致致。修改用戶屬性grid用戶1、在兩臺主機上要保保證grid用戶戶具有以下能力:CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATEm。查看grid用戶能力力:#lsuser -a capabilities grid增加grid用戶能力力:# chuser capabilities=CAP_
42、NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grida。2、設置grid用戶戶密碼:#passwd grid3、在兩臺主機上最消消grid用戶shell限限制可以通過smit chuser去修修改grid用戶戶限制,或直接修修改/etc/security/limits 文件,具體參數數如下:v。default:fsize = -1core = cpu = -1data = -1rss = -1stack = -1nofiles = -1oracle用戶1、在兩臺主機上要保保證oracle用用戶具有以下能力力:CAP_NUMA_ATTACH, CAP
43、_BYPASS_RAC_VMM, and CAP_PROPAGATED。查看oracle用戶戶能力:# lsuser -a capabilities oracle0。增加oracle用戶戶能力:#chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oraclev。2、設置oracle用用戶密碼:#passwd oracle3、在兩臺主機上最消消oracle用用戶shell限限制可以通過smit chuser去修修改oracle用戶戶限制,或直接修修改/etc/security/limits 文件,具體參數數如
44、下:5。default:fsize = -1core = cpu = -1data = -1rss = -1stack = -1nofiles = -1root用戶在兩臺主機上最消root用用戶shell限限制,因為CRS進進程(crsd)需需要以root用用戶運行。1??梢酝ㄟ^smit chuser去修修改root用戶限制制,或直接修改/etc/security/limits 文件,具體參數數如下:c。default:fsize = -1core = cpu = -1data = -1rss = -1stack = -1nofiles = -1用戶環(huán)境變量設置grid用戶在兩臺服務器的的gr
45、id用用戶的.profile最最后,增加如下內內容:4。umask 022export ORACLE_BASE=/u01/app/grid #需需手工創(chuàng)建s。export ORACLE_HOME=/u01/app/11.2/grid #需手工創(chuàng)創(chuàng)建H。export ORACLE_SID=+ASM1 #節(jié)點2是+ASM28。export NLS_LANG=AMERICAN_AMERICA.UTF8S。export NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:sss。export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin5。expor
46、t PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binK。export PATH=$PATH:$ORACLE_BASE/common/oracle/binw。export ORACLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admini。export ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminN。export ORA_NLS10=$ORACLE_HOME/nls/dataH。e
47、xport LD_LIBRARY_PATH=$ORACLE_HOME/libg。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib8。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libF。export CLASSPATH=$ORACLE_HOME/JREZ。export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibg。export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdb
48、ms/jlibf。export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibq。export THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport PS1=hostname:$PWD$oracle用戶在兩臺服務器的的oracle用用戶的.profile最最后,增加如下內內容:V。umask 022export ORACLE_BASE=/u01/app/oracle #需手工創(chuàng)建F。export ORACLE_HOME=$ORACLE_BASE/product/11.2p。expor
49、t ORACLE_SID=ytdb1export ORACLE_UNQNAME=testdbexport NLS_LANG=AMERICAN_AMERICA.UTF89。export NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ssT。export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binn。export PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binU。export PATH=$PATH:$ORACLE_BASE/common/oracle/binv。export ORA
50、CLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/adminf。export ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminG。export ORA_NLS10=$ORACLE_HOME/nls/datae。export LD_LIBRARY_PATH=$ORACLE_HOME/libJ。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libZ。export LD_LI
51、BRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libE。export CLASSPATH=$ORACLE_HOME/JRE4。export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibF。export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibH。export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib7。export THREADS_FLAG=nativeexport TEMP=/tmpexport TMP
52、DIR=/tmpexport PS1=hostname:$PWD$I。用戶shell限制更改root,grid,oracle用用戶的shell限限制,要求如下:u。fsize = -1core = -1cpu = -1data = -1rss = -1stack = -1nofiles = -1更改命令:smit chuser創(chuàng)建安裝目錄并修改權權限mkdir -p /u01/app/grid #grid用戶的ORACLE_BASEv。mkdir -p /u01/app/11.2/grid #grid用戶的ORACLE_HOMED。chown -R grid:dba /u01mkdir -p
53、/u01/app/oracle #oracle用戶的ORACLE_BASEo。chown -R oracle:dba /u01/app/oracle7。chmod -R 755 /u01/注意:如果grid與與orcle安裝裝在同一文件系統(tǒng)統(tǒng)下面,如上,在在進行權限修改的的時候要注意順序序,先進行/u01賦賦權,再進行/u01/db賦權,否則則會被覆蓋。x。SSH信任關系設置(可可選)SSH信任關系也可在在grid安裝時時選擇自動配置。注意:Oracle11g R2 grid在在AIX上自動配配置ssh時會報錯,因為Oracle調用用的命令路徑和AIX系系統(tǒng)上命令實際路路徑不符,可以修修改or
54、acle安安裝程序的sshsetup.sh腳腳本,或按照oracle調調用路徑添加程序序軟連接,具體路路徑安裝過程中Oracle會會提示。0。首先在兩臺機器上安裝裝好OpenSSH軟軟件;具體安裝方法本處不詳詳述,需要下載openssh、openssl,安安裝時需先安裝openssl,然然后再安裝openssh。P。也可以通過AIX系統(tǒng)統(tǒng)光盤,執(zhí)行smitty install,選選擇所有ssh包包安裝。C。安裝完畢后可以檢查:# lslpp l | grep ssh然后在grid安裝中中選擇自動配置SSH雙雙機信任關系方法1修改/etc/ssh/sshd_config將:RSAAuthenti
55、cation yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keysF。前面的注釋去掉。利用命令:ssh-keygen生生成key全部選擇默認的就可以以 , 生成的private key和public Key會保存在在 /.ssh目目錄下 . D。注: 為了后面的訪問問方便, passphrase一行密碼一般設置為空.9。將2臺機器的public key互相傳給給對方 可以有好幾種方法: ftp , rcp , scp都可可以 .這里我們們通過FTP將兩兩個節(jié)點的/.ssh下下的id_rsa、id_rsa.pub兩兩
56、個文件分別拷下下來傳至對方。由由于同名,分別將將其更改為id_rsa239、id_rsa239.pub、id_rsa237、id_rsa237.pub,為了區(qū)分,后面加上其IP標識。B。建立authorized_keys文件由于上面修改了sshd_config文文件 , 其中一一行為AuthorizedKeysFile .ssh/authorized_keys1。為認證讀取文件的位置置 .我們采取默認的方式 , 在/.ssh下下touch一個個authorized_keys文件. j。touch authorized_keys將傳輸過來的對方主機機的pub key內內容 ,追加到authori
57、zed_keys文件上上,V。Node1(37):bash-3.00# cat id_rsa239.pub authorized_keys0。node2(39):# cat id_rsa237.pub authorized_keysc。測試:ssh 37ssh 39第一次登錄會出現(xiàn)提示示,輸入yes后后以后就不會了方法2以下兩個節(jié)點都執(zhí)行:#su grid$mkdir p /.ssh$chmod 700 /.ssh$/usr/bin/ssh-keygen -t rsa提示輸入密碼時,保持持為空,直接回車車即可。以下只在節(jié)點1上執(zhí)行行:$ touch /.ssh/authorized_keys$
58、 ssh ibmdb1 cat /.ssh/id_rsa.pub/.ssh/authorized_keysy。$ ssh ibmdb2 cat /.ssh/id_rsa.pub/.ssh/authorized_keysS。$ scp /.ssh/authorized_keys ibmdb2:.ssh/authorized_keysO。以下只在節(jié)點2上執(zhí)行行:$ chmod 600 /.ssh/authorized_keysJ。配置完成后按方法1中中測試方法進行測測試。配置磁盤設備設置磁盤屬性該步驟若不做,在grid安安裝完成建立ASM時時,第二個節(jié)點會會找不到硬盤,同同時加入不了群集集。z。檢
59、測:lsattr -El hdisk2 | grep reserve_A。查看一個即可設置保持策略:如果上面查看的結果是是reserve_policychdev -l hdisk2 -a reserve_policy=no_reserveH。chdev -l hdisk3 -a reserve_policy=no_reserven。chdev -l hdisk4 -a reserve_policy=no_reservew。chdev -l hdisk5 -a reserve_policy=no_reserveu。chdev -l hdisk6 -a reserve_policy=no_rese
60、rveC。如果上面查看的結果是是reserve_lockchdev -l hdisk2 -a reserve_lock=noG。.。修改用于數據庫存儲的的PV的屬主chown grid:dba /dev/rhdisk2chown grid:dba /dev/rhdisk3chown grid:dba /dev/rhdisk4chown grid:dba /dev/rhdisk5chown grid:dba /dev/rhdisk6修改用于數據庫存儲的的PV的權限chmod 777 /dev/rhdisk2chmod 777 /dev/rhdisk3chmod 777 /dev/rhdisk4c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:教師教育神經科學素養(yǎng)的模型構建與提升路徑
- 2025年度個人協(xié)議合同范文匯編及法律適用指南4篇
- 醫(yī)院2025年度消防安全管理合同2篇
- 二零二五年度賣房資金墊付及管理協(xié)議4篇
- 騰訊2025年度企業(yè)郵箱遷移服務合同2篇
- 二零二五版高端奶粉品牌加盟管理合同范本頁2
- 二零二五年度城市公共自行車系統(tǒng)維護與升級合同4篇
- 2025年度勞動合同試用期加班費及休息休假規(guī)定3篇
- 個人商品運輸合同范本錦集
- 二零二五年度臨時工工資支付合同模板
- 加強教師隊伍建設教師領域學習二十屆三中全會精神專題課
- 2024-2025學年人教版數學七年級上冊期末復習卷(含答案)
- 2024年決戰(zhàn)行測5000題言語理解與表達(培優(yōu)b卷)
- 四年級數學上冊人教版24秋《小學學霸單元期末標準卷》考前專項沖刺訓練
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- (完整版)減數分裂課件
- 銀行辦公大樓物業(yè)服務投標方案投標文件(技術方案)
- 第01講 直線的方程(九大題型)(練習)
- 微粒貸逾期還款協(xié)議書范本
- 人教版七年級上冊數學全冊課時練習帶答案
- NBT 47013.4-2015 承壓設備無損檢測 第4部分:磁粉檢測
評論
0/150
提交評論