ORACLE小機集群啟停及常見問題處理解讀_第1頁
ORACLE小機集群啟停及常見問題處理解讀_第2頁
ORACLE小機集群啟停及常見問題處理解讀_第3頁
ORACLE小機集群啟停及常見問題處理解讀_第4頁
ORACLE小機集群啟停及常見問題處理解讀_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Oracle集群啟動關(guān)閉及常見問題解決方法一系統(tǒng)環(huán)境介紹2二小型機的集群啟停 21 開啟 Oracle RAC 22 關(guān)閉 Oracle RAC 43客戶機連接64 Weblogic 連接85 AIX操作系統(tǒng)常用命令 106 oracle 常用命令 11三、常見問題121 用 crs_stat 檢查狀態(tài)時報錯 IOT/Abort trap 122 用 crs_stat 檢查狀態(tài)時報錯 CRS-0184: Cannot communicate with the CRS daemon 153用sysdba用戶登錄sqlplus或OEM 時報錯無權(quán)限” 16一系統(tǒng)環(huán)境介紹以超高壓項目為例:小型機共2

2、臺,分別為1#機:portaldbl 12#機:portaldb2 2分別有2個用戶,用戶名密碼分別為管理員賬號:root/*數(shù)據(jù)庫管理賬號:oracle/*Oracle中用戶名密碼分別為sys及system用戶密碼均為*F文的登陸指的是用tel net遠(yuǎn)程或本地控制臺登陸小型機二小型機的集群啟停1 開啟 Oracle RAC1. 啟動HACMP服務(wù)(異常情況下,平時不需要此步驟)方法1:在任意一臺機器上用root用戶登錄,在#提示符下執(zhí)行smitty cl_startStart Cluster ServicesType or select va

3、lues in entry fields.Press Enter AFTER making all desired changes.Entry Fields* Start now, on system restart or bothnow +StartClusterServicesonthesenodesportaldb1 ,portaldb2 +BROADCAST message at startup?false +Startup Cluster Information Daemon?true+Reacquire resources after forced down ?false+光標(biāo)移動

4、到Start Cluster Services on these nodes”這行,將空格內(nèi)填入2臺小型機的名稱,中間用逗號隔開,之后回車2次開始執(zhí)行或者將將光標(biāo)移動到Start Cluster Services on these nodes ”這行,按 Esc+4鍵,此時會彈出一個Esc+7鍵選中,選中后,節(jié)點的左邊選擇主機的窗口,在此窗口上依次將光標(biāo)停在需要啟動的節(jié)點上,按2次開始執(zhí)行。將會有“ ”符號。全部選中后按回車返回上級菜單,回車執(zhí)行完畢后左上角將會提示0K,此時按Esc+0退出菜單方法2:直接在#提示符下輸入以下命令# _SPOC_FORCE=Y /usr/es/sbin/clu

5、ster/cspoc/fix_args nop cl_rc.cluster -N -cspoc-n portaldb1 ,portaldb2啟動命令到此完成,可以通過以下命令檢查RAC服務(wù)是否正確啟動2.檢查HACMP服務(wù)(2節(jié)點)SubsystemGroupPIDStatusclstrmgrEScluster442598activeclinfoEScluster553022active檢查集群服務(wù)是否均處于活動(active)狀態(tài)# lssrc -g cluster檢查共享卷3.(2節(jié)點),hdisk000c6fff2e3567855rootvgactivehdisk100c6fff2dfe

6、9a21brootvgactivehdisk200c6ffd2e57b1961oravgconcurrenthdisk300c6ffd2e57b1a3aoravgconcurrenthdisk400c6ffd2e57b4dc9oravgconcurrenthdisk500c6ffd2e57b4e68oravgconcurrenthdisk600c6ffd2e57b4f08oravgconcurre# lspv檢查共享磁盤如果顯示正常,oravg是否正確掛載(concurrent)則說明集群已經(jīng)起來。4.檢查oracle服務(wù)(2節(jié)點)# /u01/app/oracle/crs/bin/crs_s

7、tat -t或用oracle用戶登錄,直接輸入crs_stat -tNameTypeTargetStateHostora.orcl.dbapplicati onONLINEONLINEportaldb1ora.1.i nst applicati onONLINEONLINEportaldb1ora. .l 2.i nst applicati onONLINEONLINEportaldb2ora.B1 .Isnr applicati onONLINEONLINEportaldb1ora.db1.gsd applicati onONLINEONLINEportaldb1ora.db1. ons a

8、pplicati onONLINEONLINEportaldb1ora.db1.vip applicati onONLINEONLINEportaldb1ora.B2 .Isnr applicati onONLINEONLINEportaldb2ora.db2.gsd applicati onONLINEONLINEportaldb2ora.db2. ons applicati onONLINEONLINEportaldb2ora.db2.vip applicati onONLINEONLINEportaldb2檢查是否全部服務(wù)均處于激活(online)狀態(tài)5.如需打開 Oracle Ente

9、rprise Manager(OEM),需要在2臺機器上分別輸入以下命令在portaldbl上,以oracle用戶登錄,在$提示符下輸入$ emctl start dbconsole在protaldb2上,以oracle用戶登錄,在$提示符下輸入$ emctl start agent然后在瀏覽器中輸入1:1158/em即可打開2 關(guān)閉 Oracle RAC1. 關(guān)閉連接數(shù)據(jù)庫的連接,如Weblogic等2. 如需 關(guān)閉Oracle Enterprise Manager(OEM),需要在2臺機器上分別輸入以下命令在portaldb1上,以oracle用戶登錄,

10、在$提示符下輸入$ emctl stop dbconsole在portaldb2上,以oracle用戶登錄,在$提示符下輸入$ emctl stop agent3. 關(guān)閉oracle數(shù)據(jù)庫在任意一個節(jié)點上用oracle用戶登錄,在$提示符下執(zhí)行以下命令$ srvctl stop nodeapps -n portaldb1$ srvctl stop nodeapps -n portaldb2完成后執(zhí)行crs_stat -t檢查服務(wù)狀態(tài),是否已關(guān)閉(OFFLINE)NameTypeTarget State Hostora.orcl.dbapplicati onONLINEONLINEportald

11、b1ora.l 1.i nst applicati onOFFLINEOFFLINEora.l 2.i nst applicati onOFFLINEONLINEportaldb2ora.B1 .Isnr applicati onOFFLINEOFFLINEora.db1.gsd applicati onOFFLINEOFFLINEora.db1. ons applicati onOFFLINEOFFLINEora.db1.vip applicatio nOFFLINEOFFLINEora.B2 .Isnr applicati onOFFLINEOFFLINEora.db2.gsd appli

12、cati onOFFLINEOFFLINEora.db2. ons applicati onOFFLINEOFFLINEora.db2.vip applicatio nONLINEONLINEportaldb24. 關(guān)閉 HACMP方法A :以root用戶登錄,在#提示符下輸入以下命令# smitty cl_stopStop Cluster ServicesType or select values in entry fields.Press Enter AFTER making all desired changes.Entry Fields* Stop now, on system res

13、tart or bothnow+StopClusterServicesonthesenodesportaldb1,portaldb2 +BROADCAST cluster shutdown?true+* Shutdown modegraceful+執(zhí)行完成后用Esc+0退出菜單方法B :直接使用以下命令關(guān)閉集群服務(wù)# _SPOC_FORCE=Y /usr/es/sbin/cluster/cspoc/fix_args nop cl_clstop -N -cspoc-n portaldb1,portaldb2-g5. 關(guān)閉小型機# shutdown -F如果需要重新啟動請輸入shutdown -F

14、r,緊急情況下,2-3步可以跳過直接執(zhí)行shutdown命令關(guān)機3客戶機連接1.確認(rèn)客戶端可以ping通小型機地址小型機地址:portaldb1 1Portaldb2 2數(shù)據(jù)庫對外服務(wù)地址:4 portaldb2-vip3 portaldb1-vip2. 如果客戶機啟用的 XP防火墻,需要手工將 javaw.exe oracle.exe 設(shè)置為信任應(yīng)用程序3. 打開客戶機 host 文件,路徑為 c:windowssystem32driversetchosts在文件尾部添加以下 2行10.118.250

15、.54 portaldb2-vip3 portaldb1-vip4. 打開 $ORACLE_HOME/network/admin/tnsnames.ora( $ORACLE_HOME 代表 oracle 安裝路徑,增加以下數(shù)據(jù)orcl =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 4)(P0RT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST =3)(PORT = 1521)(LOAD_BALANCE = yes)(CONNECT_DAT

16、A =(SERVER = DEDICATED) (SERVICE_NAME = orcl)ORCL1 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 3)(PORT = 1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)(INSTANCE_NAME = orcl1)ORCL2 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 1O.118.25O.54)(PORT = 1521)(CONNECT_D

17、ATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)(INSTANCE_NAME = orcl2)上述數(shù)據(jù)一定要放在 EXTPROC_CONNECTION_DATA這行之前重新啟動Listener :在服務(wù)中重啟或者在dos命令中輸入以下命令lsnrctl stoplsnrctl start打開Net Manager,會發(fā)現(xiàn)增加了 3個連接,一般我們使用 orcl進(jìn)行連接即可,其他2個連接分別對應(yīng)2臺小型機上的實例。4 Weblogic 連接方法1 :使用Oracle實現(xiàn)負(fù)載及故障轉(zhuǎn)移配置 Weblogic的連接池時,在 connect pool中新建任

18、意一個連接池,手動修改jdbc為以下urljdbc:oracle:thi n: (descriptio n=(address_list=(address=(host=3)(protocol=tcp)(port=1521)(address=(host=4)(protocol=tcp)(port=1521)(load_bala nce=yes)(failover=yes)(c onn ect_data=(service_ name= orcl)如下圖所示URLDilvetLiemsPooljdbc:oracls:thin:(descriptici n

19、二(日ddress_list (address二(host=dbOlvip) (p roto col=tcp) (p ort= 1521)(address= (host=db02vip)oracledb c. Or 自 cleD ri ver注意需要打開 host 文件,路徑為 c:windowssystem32driversetchosts在文件尾部添加以下2行4 portaldb2-vip3 portaldb1-vip方法2 :使用weblogic multipool實現(xiàn)負(fù)載及故障轉(zhuǎn)移首先需要分別配置 2個JDBC連接池,分別對應(yīng) 2臺小型機

20、上的實例:orcl1和orcl2URL如下:jdbc:oracle:thi n:7:1521:orcl1在此頁中,您可臥定義此JDBC連接緩沖池的常規(guī)配置再名稱:oaPool_yda此達(dá)揍綬沖池的名楸A URL:thin:192.168. 168. 6T:1521:orcll荽連接到的數(shù)據(jù)屋的URL. URL的格式因JD日U軀動程序oracle.j dbc. 0 r acleP r iva rjdbc:oracle:thi n:8:1521:orcl2thin:ei92. 168.168. 69:152l:orcl2v website二J群集

21、計宜機日部署Q應(yīng)用程序FHUwfebJEffi程存模塊 口連接器模塊 Jj Startup 和 Shutclnwn 日3服務(wù)CJj3OMBC3XB0日二I連接緩沖池B LlemsPool_yda9 LiamePooLydb 0 oaPool_yda 9 oaPool_ydb 日 J MultiPool oaPool在此頁中”您可以定義此JDBC閽翹4沖池的當(dāng)扳配置名稱:oaPooi_ydb此JDEC遽接超沖池的容稱*A URL:要連僕到的數(shù)世庫的URL。URL的格式闔JDBC &程序 tacit- j dbc. OrieleDtiver之后建立一個 JDBC MutilPool在此頁中,您可以

22、定義此JDBC Multipool的常規(guī)配盍。&名稱: iLiemsPool此 JDBC Multipool 的名稱*鹿算法類塞:High-Avai 1 abi 1 ity v此 JDBC Mu It i Poo I 的算法類型* Hi gh-Avail ab il ii 個建接贛沖;也,依此類椎 Laad-fialancing展指M點緩沖池,將之前建立的2個連接池分配到這個MutilPool中,點應(yīng)用目標(biāo)和都墨第燥|垂沖池在此帀中.您可以送釋要包拮到此-.DSC Mulnpool*F的JDBU連祭罄懺虹厘建沖it列表:The list of conneclion pools in lhe M

23、ulti Pool在各連接池的“目標(biāo)和部署”頁面中,確認(rèn)這些連接池已經(jīng)分配給目標(biāo)服務(wù)器配置目標(biāo)列部詈監(jiān)視1橙制1測試備注1在此頁申,您可以選捧莫郵詈此JDBC逹1$鎖沖池的服務(wù)探或群集.獨立服務(wù)器回 websiteSet tlie targets farthis deployment. The targets musl be either clusters or setvers.之后正常建立JNDI,完成后重啟Weblogic5 AIX操作系統(tǒng)常用命令查看系統(tǒng)基本信息Pmcycles查看CPU的主頻vmstat查看CPU個數(shù)及內(nèi)存lspv hdisk n查看硬盤信息oslevel -r查看操作

24、系統(tǒng)版本lsdev檢查硬件設(shè)備信息errpt檢查報錯日志errpt -aj 錯誤代碼檢查詳細(xì)報錯信息errclear 0清除報錯日志lslpp -l | grep 包名稱查看操作系統(tǒng)包安裝狀態(tài)解壓縮命令解壓tar.Zun compress *.tar.Ztar -xvf *.tar解壓cpiocpio -idcmv ” Minimum Configuration & Startupsmitty datesmitty chtzsmitty host namesmitty user6 oracle常用命令監(jiān)聽管理Isnrctl startIsnrctl stopIsnrctl status導(dǎo)入導(dǎo)出

25、數(shù)據(jù)exp用戶名/密碼連接符file=文件名log=日志名 imp用戶名/密碼連接符 file=文件名log= 導(dǎo)入數(shù)據(jù)以下為SQLPLUS控制命令sqlplus用戶名/密碼連接符shutdow n immediate連接程序,否則無法關(guān)閉startupinstanee)時,啟動此實例-選擇網(wǎng)卡配置網(wǎng)卡更改系統(tǒng)時間 更改系統(tǒng)時區(qū) 配置主機名配置用戶啟動監(jiān)聽關(guān)閉監(jiān)聽檢查監(jiān)聽狀態(tài)導(dǎo)出遠(yuǎn)程數(shù)據(jù)fromuser=原導(dǎo)出用戶touser=導(dǎo)入用戶連接遠(yuǎn)程 Oracle Sqlplus立即關(guān)閉數(shù)據(jù)庫,注意先關(guān)閉weblogic等當(dāng)連接上一個空閑例程(connect to a idle建表空間create

26、tablespace autoexte nd on n ext maxsize un limited;建用戶create user 用戶名 identified by 密碼 default tablespace用戶名對應(yīng)表空間temporary tablespace用戶名對應(yīng)臨時表空間quota unlimited on用戶名;grant connect,resource to 用戶名;刪除表空間drop tablespace表空間表空間datafile 表空間全路徑size大小大小in cludi ng contentsin cludi ng contents and datafiles c

27、ascadedrop tablespace表空間建立表空間,確定路徑及尺寸滿后自動擴(kuò)展大小擴(kuò)展上限、unlimited表示無限建立用戶,確定密碼指定表空間指定臨時表空間指定用戶空間配額將連接、訪問資源權(quán)限授予此用戶刪除表空間、不包括文件刪除表空間、包括文件刪除用戶刪除用戶drop user 用戶名 cascade二、常見問題1用crs_stat檢查狀態(tài)時報錯IOT/Abort trap首先tel net登陸報錯的主機,使用df -g命令檢查“ /”分區(qū)是否已滿包 df -gFilesstenGB blocksFreeI usedlusedlMounted on0,0037144/Zdeu/Pi

28、d24.002.57377756誘ZusrZi1eUZhd?Uar1 .BBBxanalxZdeu/hd34”胸3.845x6311XZtnp/deuzfwdump115C4lk/u ar/a dru/ias */deu/Jidl1.000,25745812/homezproc一/procj/deu/Jidl0o pt ft1,030,956%1043/opt如果沒有滿,見第二步。如果滿了,則見第三步第二步:在root用戶下(#提示符)執(zhí)行Is -I /u01/app/oracle/crs/crs檢查是否存在auth目錄,已經(jīng)沒有的話,執(zhí)行mkdir /u01/app/oracle/crs/c

29、rs/authchown oracle:oinstall /u01/app/oracle/crs/crs/auth之后執(zhí)行crs_stat檢查是否正常反饋信息,如正常轉(zhuǎn)第四步。第三步:如果空間滿了,在root用戶下(#提示符)執(zhí)行smitty chfs命令對磁盤空間進(jìn)行擴(kuò)容Hovci cuFsor i;dip&d it甘ir 旦nd ppgrg站 Ent;b-rChELnig總 # Show Ch良護(hù)莊七t容f:Lsties 廿 an JEnliiaini匚甘(1 1廿口屮口么1rA .01L lsniapplicationONLINEONLINEdb01ora.db01_ gsdapplicat ionONLINEONLINEdb01.dbOl vonsapplicat ionONLINEONLINEdb01”氓!WvipapplicationONLINEOHLINEdb01ora._.02.lsnrapplicat ionONLINEONLINEdb02nra.db02-好wdapplicat ionONLINEONLINEdb02onsapp

溫馨提示

  • 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

提交評論