Oracle RAC安裝實錄_第1頁
Oracle RAC安裝實錄_第2頁
Oracle RAC安裝實錄_第3頁
Oracle RAC安裝實錄_第4頁
Oracle RAC安裝實錄_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Oracle RAC安裝實錄本系列文章全程記錄安裝過程中碰到的所有問題和解決手段。1.準(zhǔn)備環(huán)境2.準(zhǔn)備環(huán)境(續(xù))3.HACMP安裝配置4.OracleRac安裝前準(zhǔn)備5.安裝oracle軟件6.Oracle建庫7.RAC使用和測試<下一篇>一、準(zhǔn)備環(huán)境。搭設(shè)的硬件環(huán)境如下:44p270主機(jī)一臺:375MHz PowerPC_POWER3 CPU一顆、512 MB內(nèi)存、18.2GB內(nèi)置硬盤、主板內(nèi)置網(wǎng)卡+2968以太網(wǎng)卡、6230 SSA卡;f80主機(jī)一臺:450MHz PowerPC RS64III CPU四顆、2048MB內(nèi)存、36.4GB內(nèi)置硬盤、主板內(nèi)置網(wǎng)卡+2968以太網(wǎng)卡

2、、6230 SSA卡;7133-D40磁盤陣列:2塊36.4B 1萬轉(zhuǎn)硬盤構(gòu)成RAID1陣列。最后的軟件環(huán)境如下:AIX 5L V5.2、ML04+IY64978+IY63366HACMP V5.1+U4981141.操作系統(tǒng)安裝問題安裝過程中發(fā)現(xiàn)一個奇怪的問題,很多執(zhí)行文件的存取屬性被清空(變成-)而導(dǎo)致無權(quán)限執(zhí)行,這首先嚴(yán)重影響了打ML04補丁,bos.rte補丁中的一個script總是運行不成功,報/usr/lib/methods/cfgsf命令執(zhí)行失?。╞os.rte.config_u42: /usr/lib/methods/cfgsf: 0403-006 Execute permis

3、sion denied.update: Failed while executing the bos.rte.config_u script.),結(jié)果bos.rte及依賴其的幾個文件集補丁無法實施。因為cfgsf文件本身就屬于bos.rte,installp在安裝bos.rte的時候先把它的存取屬性清除了(覆蓋原文件),然后再執(zhí)行它,所以在installp之前修改cfgsf的屬性沒有意義。解決方法比較笨拙,寫一個死循環(huán)shell程序,不斷地執(zhí)行chmod 500 /usr/lib/methods/cfgsf命令(見下)。while truedochmod 500 /usr/lib/method

4、s/cfgsfdone方過此關(guān)。存取屬性被清空的執(zhí)行文件還有很多,引發(fā)了相當(dāng)多的類似問題,其中一個就是影響了包括ssa卡和硬盤在內(nèi)的很多設(shè)備的識別配置,/usr/lib/methods/下的文件都要檢查一下。還有/usr/ssa下的幾個bin目錄也要重新設(shè)置一下執(zhí)行屬性。因為在網(wǎng)上找不到類似的解決案例,我懷疑是手上的安裝光盤有問題。 繼續(xù)軟硬件環(huán)境的準(zhǔn)備。1.2.網(wǎng)卡問題270主機(jī)上的一塊網(wǎng)卡,訪問網(wǎng)絡(luò)總是有問題,ping不通。換過網(wǎng)線、插槽都不行,但把卡插到另一臺b50主機(jī)上,網(wǎng)絡(luò)訪問又正常,懷疑是270主機(jī)主板問題,執(zhí)行diag診斷(要先ifconfig en1 detach,否

5、則報設(shè)備忙,無法進(jìn)一步診斷),報下面錯誤:SRN: 777-104Description: Internal Loopback Test Failed.Probable FRUs:ent1 FRU: 091H0397 P2-I4/E1IBM 10/100 Mbps Ethernet PCI Adapter (23100020)看來還是網(wǎng)卡有問題,回到b50主機(jī)再做diag診斷,也報類似錯誤,正式宣告該卡死刑。換了一塊2968以太網(wǎng)卡,沒再報網(wǎng)絡(luò)問題了。1.3.創(chuàng)建增強(qiáng)并發(fā)訪問卷組進(jìn)行hacmp和數(shù)據(jù)庫配置之前,要先準(zhǔn)備資源,網(wǎng)絡(luò)(ip和tty)、appserver和以前沒什么區(qū)別,有特性的是共

6、享卷組的準(zhǔn)備。因為要并發(fā)處理,所以卷組要建成concurrent capable的,AIX 5.2下只支持Enhanced Concurrent卷組:# mkvg -C -n -y datavg hdisk10516-1335 mkvg: This system does not support enhancedconcurrent capable volume groups.以前在網(wǎng)上碰到同樣的報錯求助,當(dāng)時是胡亂猜疑,不達(dá)要點。這回找到了真正的原因沒有安裝bos.clvm.enh:# lslpp -L bos.clvm.enhFileset Level State Type Descrip

7、tion (Uninstaller)-bos.clvm.enh 0 A F Enhanced Concurrent Logical Volume Manager安裝后,重新執(zhí)行mkvg就正常了。 硬件環(huán)境和軟件準(zhǔn)備好后,接下來配置HACMP。二、HACMP安裝配置因為是實驗環(huán)境,HACMP配置不是一開始就制定好的,修正過幾次,甚至到后面安裝oracle碰了釘子,又再回過頭來修改配置。2.1. HACMP安裝在RAC下,必須安裝cluster.es.clvm.rte文件集,否則concurrent資源組無法增加并行卷組資源,安裝后需重新啟動主機(jī),才可生效。最后系統(tǒng)里所有的

8、hacmp文件集列表如下:Fileset Level State Type Description (Uninstaller)-cluster.adt.* C F ES Client Demoscluster.es.client.* A F ES Client Librariescluster.es.clvm.rte C F ES for AIX Concurrent Accesscluster.es.cspoc.* A F ES CSPOC Commandscluster.es.server.* A F ES S

9、erver Diagscluster.es.worksheets A F Online Planning Worksheetscluster.license C F HACMP Electronic Licensecluster.msg.* C F HACMP CSPOC Messages - U.S. English2.2. HACMP配置rac下,一般使用oracle自己的failover功能在客戶端實現(xiàn)服務(wù)主機(jī)的切換。但還希望借助hacmp實現(xiàn)單機(jī)上的網(wǎng)卡熱備,所以拓?fù)渑渲蒙嫌行┲v究。想到cascading資源組中ipat會讓service

10、-ip地址從主機(jī)飄到備機(jī)上(所不愿見到的),所以先使用persistent-ip。經(jīng)測試,persistent-ip可以在網(wǎng)卡失敗時切換到備份網(wǎng)卡(但比service-ip花的時間要長不少,客戶端中斷感覺明顯),功能基本滿足要求。但實際使用中,這種配置方法給后面的rac安裝造了不少麻煩,最后只能放棄。在rac配置上掙扎很長一段時間,被周平一句話點醒,可以用配置僅包含單個節(jié)點的cascading資源組,來避免service-ip地址在主機(jī)間的漂移。最終的配置下,各種莫名其妙的問題迎刃而解(看來rac與hacmp的拓?fù)潢P(guān)系密切)。最后的拓?fù)?、資源配置如下:# /usr/es/sbin/cluste

11、r/utilities/cltopinfo -iIP Label Network Type Node Address If Netmask= = = = = = =f80 net_ether_01 ether f80 08 p270 net_ether_01 ether f80 07 f80_boot2 net_ether_01 ether f80 08 en0 f80_boot1 net_ether_01 ether f80 08 en1

12、f80_tty1_01 net_rs232_01 rs232 f80 /dev/tty1 tty1f80 net_ether_01 ether p270 08 p270 net_ether_01 ether p270 07 p270_boot1 net_ether_01 ether p270 07 en0 p270_boot2 net_ether_01 ether p270 07 en1 p

13、270_tty1_01 net_rs232_01 rs232 p270 /dev/tty1 tty1# /usr/es/sbin/cluster/utilities/clshowresResource Group Name oravgNode Relationship concurrentSite Relationship ignoreParticipating Node Name(s) p270 f80Dynamic Node PriorityService IP LabelFilesystems ALLFilesystems Consistency Check fsckFilesystem

14、s Recovery Method sequentialFilesystems/Directories to be exportedFilesystems to be NFS mountedNetwork For NFS MountVolume GroupsConcurrent Volume Groups datavgUse forced varyon for volume groups, if necessaryfalseDisksGMD Replicated ResourcesPPRC Replicated ResourcesConnections ServicesFast Connect

15、 ServicesShared Tape ResourcesApplication Servers oracleHighly Available Communication LinksPrimary Workload Manager ClassSecondary Workload Manager ClassDelayed Fallback TimerMiscellaneous DataAutomatically Import Volume Groups falseInactive Takeover falseCascading Without Fallback falseSSA Disk Fe

16、ncing falseFilesystems mounted before IP configured falseRun Time Parameters:Node Name p270Debug Level highFormat for hacmp.out StandardNode Name f80Debug Level highFormat for hacmp.out StandardResource Group Name p270ipNode Relationship cascadingSite Relationship ignoreParticipating Node Name(s) p2

17、70Dynamic Node PriorityService IP Label p270FilesystemsFilesystems Consistency Check fsckFilesystems Recovery Method sequentialFilesystems/Directories to be exportedFilesystems to be NFS mountedNetwork For NFS MountVolume GroupsConcurrent Volume GroupsUse forced varyon for volume groups, if necessar

18、yfalseDisksGMD Replicated ResourcesPPRC Replicated ResourcesConnections ServicesFast Connect ServicesShared Tape ResourcesApplication ServersHighly Available Communication LinksPrimary Workload Manager ClassSecondary Workload Manager ClassDelayed Fallback TimerMiscellaneous DataAutomatically Import

19、Volume Groups falseInactive Takeover falseCascading Without Fallback falseSSA Disk Fencing falseFilesystems mounted before IP configured falseRun Time Parameters:Node Name p270Debug Level highFormat for hacmp.out StandardResource Group Name f80ipNode Relationship cascadingSite Relationship ignorePar

20、ticipating Node Name(s) f80Dynamic Node PriorityService IP Label f80FilesystemsFilesystems Consistency Check fsckFilesystems Recovery Method sequentialFilesystems/Directories to be exportedFilesystems to be NFS mountedNetwork For NFS MountVolume GroupsConcurrent Volume GroupsUse forced varyon for vo

21、lume groups, if necessaryfalseDisksGMD Replicated ResourcesPPRC Replicated ResourcesConnections ServicesFast Connect ServicesShared Tape ResourcesApplication ServersHighly Available Communication LinksPrimary Workload Manager ClassSecondary Workload Manager ClassDelayed Fallback TimerMiscellaneous D

22、ataAutomatically Import Volume Groups falseInactive Takeover falseCascading Without Fallback falseSSA Disk Fencing falseFilesystems mounted before IP configured falseRun Time Parameters:Node Name f80Debug Level highFormat for hacmp.out Standard# /usr/es/sbin/cluster/utilities/cllsservoracle /hacmp/s

23、tartapp.sh /hacmp/stopapp.sh# cat /hacmp/startapp.sh#!/usr/bin/kshbanner app start# cat /hacmp/stopapp.sh#!/usr/bin/kshbanner app stop鑒于數(shù)據(jù)庫啟動的復(fù)雜性,沒有在appserver中啟動oracle數(shù)據(jù)庫。# lsvg datavgVOLUME GROUP: datavg VG IDENTIFIER: 000234ff00004c00000001015b74227aVG STATE: active PP SIZE: 64 megabyte(s)VG PERMI

24、SSION: read/write TOTAL PPs: 543 (34752 megabytes)MAX LVs: 256 FREE PPs: 311 (19904 megabytes)LVs: 22 USED PPs: 232 (14848 megabytes)OPEN LVs: 15 QUORUM: 2TOTAL PVs: 1 VG DESCRIPTORS: 2STALE PVs: 0 STALE PPs: 0ACTIVE PVs: 1 AUTO ON: noConcurrent: Enhanced-Capable Auto-Concurrent: DisabledVG Mode: Co

25、ncurrentNode ID: 2 Active Nodes: 1MAX PPs per PV: 1016 MAX PVs: 32LTG size: 128 kilobyte(s) AUTO SYNC: noHOT SPARE: no BB POLICY: relocatable# cat /etc/hosts loopback localhost # loopback (lo0) name/address07 p270_boot107 p270_boot07 p27008 f80_boot

26、108 f80_boot08 f802.3. 啟動HACMP啟動HACMP碰到一些問題:f80: 0513-015 The snmpd Subsystem could not be started.f80: Please check subsystem resources and try again later.f80:f80: *f80: Jan 10 2005 00:40:47 ! ERROR !f80: *f80: Jan 10 2005 00:40:47 clstart: Unable to start Cluster SMUX Peer Dae

27、mon (clsmuxpd) without snmpd.dsh: 5025-509 f80 rsh had exit code 1檢查/usr/sbin/snmp*文件的存取屬性,全部為空,看來還是安裝操作系統(tǒng)時的老問題。更改成正確屬性,啟動恢復(fù)正常。# ls -l /usr/sbin/snmp*lrwxrwxrwx 1 root system 9 Jan 07 01:16 /usr/sbin/snmpd -> snmpdv3ne-rwxr-x- 1 root system 310990 Jul 22 17:09 /usr/sbin/snmpd64v1-rwxr-x- 1 root s

28、ystem 273646 Jul 22 17:09 /usr/sbin/snmpdv1-rwxr-x- 1 root system 271622 Jun 05 2004 /usr/sbin/snmpdv3ne-rwxr-x- 1 root system 15848 Jan 07 01:24 /usr/sbin/snmpinfo-rwxr-x- 1 root system 612075 Jun 24 2004 /usr/sbin/snmpmibd-rwxr-x- 1 root system 696002 Jun 24 2004 /usr/sbin/snmpmibd64-r-xr-xr-x 1 b

29、in bin 16756 Jun 05 2004 /usr/sbin/snmptrap-r-xr-xr- 1 root system 11876 Jan 07 01:24 /usr/sbin/snmpv3_ssw 戲臺搭好,終于到安裝ORACLE這步了,正式安裝前還是有些功課要做。安裝RAC這部分,我主要是參照Beta的總結(jié)文檔,而這篇文檔又來自ITPUB的fatstone(原鏈接就懶得找了,著者見諒),據(jù)說原始的祖宗是Metalink上的Step-By-Step Installation of RAC on IBM AIX,不過我是拜讀過oracle這篇文章的,與最近的改過又改過的

30、文章相比,已經(jīng)是面目全非,看不出一點親緣的關(guān)系了。三、Oracle RAC安裝配置3.1.安裝準(zhǔn)備主要是創(chuàng)建oracle用戶和所屬用戶組,以及用戶環(huán)境:· 添加oinstall、dba、hagsuser用戶組,gid分別為300/301/302(注意兩臺主機(jī)保持一致)。 · 添加oracle用戶,uid=300,primary group = oinstall,group set = dba,oinstall,hagsuser,放開ulimit限制(都設(shè)成-1) · 編輯/etc/hosts.equiv或/home/oracle目錄下的.rhosts,包含兩臺主機(jī)

31、所有的ip-label,執(zhí)行rsh確認(rèn)兩臺機(jī)oracle用戶都可以遠(yuǎn)程執(zhí)行對方主機(jī)上程序 · 建立并裝載/u01文件系統(tǒng),安裝oracle Enterprise Edition Server 9.2大概需要5GB的空間,打 PatchSet的時候,詐稱要1.7GB的空間,由于都是覆蓋原有的文件,實際沒增加空間占用。執(zhí)行chown -R oracle:oinstall /u01修改存取權(quán)限。 · 建立/var/opt/oracle目錄,執(zhí)行chown -R oracle:oinstall /var/opt/oracle修改存取權(quán)限,該目錄放srvConfig.l

32、oc配置 · 設(shè)置oracle目錄下的.profile: ORACLE_BASE=/u01/app/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/9.2.0;export ORACLE_HOMEORACLE_SID=CRDT1;export ORACLE_SIDORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33ORACLE_TERM=vt100;export ORACLE_TERMTMPDIR=/tmp;export TMPDIRLD_LIB

33、RARY_PATH=$ORACLE_HOME/lib:/usr/lib;export LD_LIBRARY_PATHPATH=/usr/ccs/bin:$ORACLE_HOME/bin:/usr/bin:/usr/opt/networker/bin:$PATH;export PATHTNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMINTERM=vt100;export TERMEDITOR=vi; export EDITORTMP=/tmp;export TMPCLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_H

34、OME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/plsql/jlib:$ORACLE_HOME/assistants/jlib:$ORACLE_HOME/assistants/dbca/jlib;export CLASSPATHDBCA_RAW_CONFIG=/home/oracle/dbca_raw_config.txt;export DBCA_RAW_CONFIG# 注1:原文中有DISPLAY=:0.0,會影響遠(yuǎn)程登錄CDE的使用,周平說從筆記本電腦登陸上來,操作CDE有問題

35、,原因在此。# 注2:兩臺主機(jī)上的ORACLE_SID分別是CRDT1和CRDT2· 建立數(shù)據(jù)庫用裸設(shè)備,用作數(shù)據(jù)庫數(shù)據(jù)文件,注:其中有些lv是否能用上要根據(jù)后面oracle的安裝選項。 mklv -y'o9_system_1g' -w'n' -s'n' -r'n' datavg 16mklv -y'o9_users_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_tools_512m' -w'n

36、' -s'n' -r'n' datavg 8mklv -y'o9_temp_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_undotbs1_1g' -w'n' -s'n' -r'n' datavg 16mklv -y'o9_undotbs2_1g' -w'n' -s'n' -r'n' datavg 16mklv -y'

37、o9_log11_1g' -w'n' -s'n' -r'n' datavg 16mklv -y'o9_log12_1g' -w'n' -s'n' -r'n' datavg 16mklv -y'o9_log21_1g' -w'n' -s'n' -r'n' datavg 16mklv -y'o9_log22_1g' -w'n' -s'n' -r'n' d

38、atavg 16mklv -y'o9_indx_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_cwmlite_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_example_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_oemrepo_512m' -w'n'

39、 -s'n' -r'n' datavg 8mklv -y'o9_spfile_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_cntrl1_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_cntrl2_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_cn

40、trl3_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_drsys_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_odm_512m' -w'n' -s'n' -r'n' datavg 8mklv -y'o9_xdb_512m' -w'n' -s'n' -r'n' data

41、vg 8· 設(shè)置裸設(shè)備權(quán)限:在兩臺機(jī)上分別執(zhí)行chown oracle:dba /dev/ro9* · 建立dbca dbca_raw_config.txt,設(shè)置oracle datafile和裸設(shè)備的對應(yīng)關(guān)系 $ cat dbca_raw_config.txtsystem=/dev/ro9_system_1gusers=/dev/ro9_users_512mtools=/dev/ro9_tools_512mtemp=/dev/ro9_temp_512mundotbs1=/dev/ro9_undotbs1_1gundotbs2=/dev/ro9_undotbs2_1gred

42、o1_1=/dev/ro9_log11_1gredo1_2=/dev/ro9_log12_1gredo2_1=/dev/ro9_log21_1gredo2_2=/dev/ro9_log22_1gindx=/dev/ro9_indx_512mexample=/dev/ro9_example_512mspfile=/dev/ro9_spfile_512mcontrol1=/dev/ro9_cntrl1_512mcontrol2=/dev/ro9_cntrl2_512mcontrol3=/dev/ro9_cntrl3_512mdrsys=/dev/ro9_drsys_512mxdb=/dev/ro9

43、_xdb_512m 3.2. 安裝oracle軟件· 使用oracle用戶登陸CDE界面,打開一個dtterm,執(zhí)行. ./.profile應(yīng)用先前設(shè)置的環(huán)境變量。 · Oracle提供一個installPrep.sh程序,可用于檢查oracle安裝的條件是否準(zhǔn)備就緒,因為hacmp 5.1軟件發(fā)布在后,腳本對cluster檢查會產(chǎn)生誤報,還有一個typo錯誤,我更正后,適用于hacmp 5.1的installPrep.sh版本供大家下載(oracle安裝準(zhǔn)備情況檢查腳本) · 開始安裝。為了加快安裝速度和便于再次安裝(呵呵),可以將oracle安裝光盤

44、全部拷貝到磁盤上。注意每張光盤要分目錄拷貝,否則到時侯就得改stage下的disk.label文件了。 · 先su到root用戶,執(zhí)行rootpre.sh。注意兩臺機(jī)器都需要執(zhí)行。 · 在一臺機(jī)上,進(jìn)入到第一張安裝盤的路徑,執(zhí)行./runInstaller。 · 首先詢問是否已經(jīng)運行rootpre.sh,如果已經(jīng)運行,則回答Y,過一會出現(xiàn)安裝界面窗口。 · 選擇NEXT,選擇需要安裝ORACLE的節(jié)點·· 如果沒有出現(xiàn)節(jié)點選擇,說明HA配置有問題,確保兩個節(jié)點都處于UP狀態(tài)。 · 指定軟件的安裝路徑:· ·

45、; 選擇安裝產(chǎn)品:· · 選擇企業(yè)版安裝方式:· · 只安裝軟件:· · 指定SRVCONFIG路徑。如果是首次安裝,會出現(xiàn)一個窗口指定SRVCONFIG的位置,這是一個RAW設(shè)備,前面已經(jīng)建立過了。在/var/opt/oracle下會出現(xiàn)一個srvConfig.loc文件,在$ORACLE_HOME/srvm/config下會出現(xiàn)同名文件。· · 指定JDK的路徑:/usr/java131,如果沒有,先安裝java。· · 選擇INSTALL開始安裝:(先確認(rèn)summary里面信息是否都正確,

46、有沒有紅色錯誤) 安裝進(jìn)度到100%時,還要等很長時間,這時候安裝程序自動把應(yīng)用拷貝到另一個節(jié)點上,全部完成后提示在兩個節(jié)點都執(zhí)行root.sh(以root身份)。· 3.3. 安裝 Patch到METALINK上下載9204的補丁級,PATCH號3095277,下載完是一個.zip格式的文件,本地解壓縮后得到9204_aix5l64_release.cpio,把這個文件FTP到小型機(jī)上,執(zhí)行:cpio -icvd < 9204_aix5l64_release.cpio解壓縮。· 用oracle用戶登陸,進(jìn)入到9204補丁的路徑,運行runInstall

47、er。·· 注意:path 可能有錯,一定要選擇補丁所在的products.jar。 · 先升級OUI到8。· · 裝完OUI后再選擇PATCH9204,一路NEXT安裝就可以了。安裝完后在兩個節(jié)點都執(zhí)行root.sh(以root身份) 3.4. 建庫前準(zhǔn)備· 首次安裝,要初始化SRV配置,先檢查/var/opt/oracle/srvConfig.loc是否已經(jīng)指向正確的設(shè)備,然后執(zhí)行srvconfig -init初始化。如果報/u01/app/oracle/product/9.2.0/JRE/bin/jre63: /u

48、sr/java131/bin/aix/native_threads/jre: not found.錯誤,可能與你的JAVA_HOME環(huán)境變量設(shè)置問題有關(guān),建議不要顯示設(shè)置JAVA_HOME環(huán)境變量。 · 在兩個節(jié)點都以oracle用戶身份登陸,執(zhí)行g(shù)sdctl start,如果出現(xiàn)Successfully started GSD on local node提示,說明啟動成功,最常見的問題就是掛在那里。到metalink上查過,還沒有解決方法,預(yù)期的patch也被設(shè)成無期的9。能做的就是kill殺掉,反復(fù)多試幾次。 · 執(zhí)行netca,設(shè)置Listener。這個

49、地方會出現(xiàn)錯誤:無法啟動netca,手工改名$ORACLE_HOME/lib/libnjni9.so 文件,估計系統(tǒng)要用$ORACLE_HOME/lib32下的同名文件。 · netca也支持cluster configuration,按照缺省值一路配置下去即可,完成后,會同時修改兩臺機(jī)器上的listener.ora配置。 · 兩個節(jié)點上都執(zhí)行l(wèi)snrctl start啟動listener。 3.5. Oracle建庫· 鍵入dbca創(chuàng)建RAC實例,選擇cluster database。· · 選擇創(chuàng)建數(shù)據(jù)庫后,選擇全部節(jié)點。· &#

50、183; 建庫模板選擇新數(shù)據(jù)庫。· · 鍵入GLOBAL DATABASE NAME,不能超過5個字符。·· · 選擇要安裝的數(shù)據(jù)庫組件。如果沒有特別的需要,把所有的勾都去掉。· ·· 一般選擇專有服務(wù)器工作模式,選擇第一項并NEXT。· · 數(shù)據(jù)庫參數(shù)設(shè)置,其中注意字符集選擇中文;· 還有,如果之前dbca_raw_config.txt和DBCA_RAW_CONFIG環(huán)境變量設(shè)置正確,所有的datafile應(yīng)該指向事先創(chuàng)建的裸設(shè)備(rac只能使用基于裸設(shè)備的datafile)。 &#

51、183; 點擊FINISH開始建庫,之前可以選擇保存建庫的腳本以便用于未來可能的手工建庫。建庫過程中可能碰到的問題有: o Listener錯誤:如果listener已經(jīng)配置啟動,并且狀態(tài)正確,就不應(yīng)該有此錯誤 o ORA-29807錯誤:與xml有關(guān),也不是總會碰上。忽略錯誤后,等數(shù)據(jù)庫安裝完,以sys身份執(zhí)行$ORACLE_HOME/rdbms/prvtxml.plb,如果執(zhí)行select * from dba_objects where owner = 'SYS' and status = 'INVALID' ; 發(fā)現(xiàn)無效對象,可執(zhí)行utlrp.sql校驗

52、這些對象。 o 如果建庫完成后,數(shù)據(jù)庫沒有起來,在HACMP5.1下裝了幾次還沒有碰到順利起來的,這個問題應(yīng)該與RAC找不到正確的內(nèi)部網(wǎng)絡(luò)通訊路徑有關(guān),可以通過顯式設(shè)置cluster_interconnects參數(shù)來解決(可在剛才的“設(shè)置數(shù)據(jù)庫參數(shù)”時預(yù)先設(shè)好。):CRDT1.cluster_interconnects='07:07'(p270上)、CRDT2.cluster_interconnects='08:08'(f80上)。 o 也是建庫結(jié)束時,碰到ORA-27504

53、: IPC error creating OSD context,這也是因為cluster_interconnects參數(shù)沒有設(shè)置的問題,更嚴(yán)重的是這種情況下連spfile都還沒有建好。解決方法是,進(jìn)入$ORACLE_BASE/admin/scripts目錄,手工編輯init.ora文件,加入cluster_interconnects參數(shù)設(shè)置,然后執(zhí)行postDBCreation.sql完成建庫后的其他操作。  3.6. 使用和測試· rac下啟動數(shù)據(jù)庫可以用傳統(tǒng)的sqlplus方式,也可以用srvctl命令: o 啟動數(shù)據(jù)庫:srvctl start database -d CRDT; o 檢查數(shù)據(jù)啟動狀態(tài):srvctl status database -d CRDT; o 關(guān)閉數(shù)據(jù)庫:srvctl stop database -d CRDT; · 使用srvctl命令時,可能會碰到PRKP-1040 Failed to ge

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論