数据库项目组日常运维及应急故障处理手册_第1页
数据库项目组日常运维及应急故障处理手册_第2页
数据库项目组日常运维及应急故障处理手册_第3页
数据库项目组日常运维及应急故障处理手册_第4页
数据库项目组日常运维及应急故障处理手册_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常见问题题及处理理方案CPU使使用率高高的问题题通过操作作系统命命令toop ttopaas gglannce等等查看ttop进进程号,确认是是系统进进程还是是oraaclee应用进进程,查查询当前前topp进程执执行的操操作和ssql语语句进行行分析。根据进程程号获取取正在执执行的ssqlSELEECT a.oosusser, a.useernaame,b.aaddrresss,b.hassh_vvaluue, b.ssql_texxt ffromm v$sesssioon aa, vv$sqqlteext b, v$pproccesss pwherre pp.sppid = &spiid

2、annd pp.adddr = aa.paaddrr annd aa.STTATUUS = AACTIIVE annd aa.sqql_aaddrresss =bb.adddreess ordeer bby aaddrresss, ppiecce;数据库无无法连接接数据库无无法连接接,一般般可能是是如下原原因造成成:(1)数数据库宕宕了(2)监监听异常常(3)数数据库挂挂起(4)归归档目录录满(5)数数据库或或应用主主机的网网卡出现现问题不不能正常常工作(6)应应用主机机到数据据库主机机的网络络出现问问题。1、数据据库宕了了立即启动动数据库库。2、监听听异常此时一般般体现为为:监听进程程占用C

3、CPU资资源大;监听日志志异常。此时,立立即重启启监听,监听重重启一般般能在11分钟之之内完成成。3、数据据库挂起起立即重启启数据库库。4、归档档目录满满(1)在在没有部部署OGGG数据据同步的的情况下下,立即即清理归归档日志志文件。(2)如如果部署署了OGGG数据据同步,查看OOGG正正在读取取的归档档日志文文件,立立即清理OGGG不再再需要的的日志文文件。5、数据据库或应应用主机机的网卡卡出现问问题不能能正常工工作。立即联系系主机工工程师处处理。6、应用用主机到到数据库库主机的的网络出出现问题题。立即联系系网络维维护人员员查看。CRS/GI无无法启动动对于100g及11ggR1版版本的CC

4、RS问问题1、进入入/tmmp目录录下,看看是否产产生了ccrscctl.xxxxxx文文件如果有的的话,看看文件内内容,一一般会提提示OCCR无法法访问,或者心心跳IPP无法正常绑定定等信息息。2、如果果/tmmp目录录下没有有crssctll.xxxxxxx文件此时查看看ocsssd.llog文文件,看看是否能能从中得得到有价价值的信信息。可能的问问题:网网络心跳跳不通。3、/ttmp目目录无ccrscctl.xxxxxx且且日志中中没有报报错信息息,只有有停CRRS时的的日志信信息。此时可能能是RAAC两个个节点对对并发裸裸设备的的访问有有问题,此时考考虑:(1)停停掉两个个节点的的CR

5、SS。(2)两两个节点点先同时时去激活活并发VVG,然然后再激激活VGG。(3)重重新启动动CRSS。对于111gR22的GI问题题分析$GGRIDD_HOOME/logg/noodennamee目录下下的日志志文件,看是否否能从中中找出无无法启动动的原因因。常见问题题:1、心跳跳IP不同同。2、ASSM实例例无法启启动。对CRSS的故障障诊断和和分析,参加本本文档中中RACC部分的的MOSS文档.数据库响响应慢应急处理理步骤:(1)找找到占用用CPUU资源大大的sqql或者者模块,然后停停掉此应应用模块块。(2)如如果属于于由于种种种原因因引起的的数据库库hanng住情情况,立立即重启启数据

6、库,此时时重启需需要约115分钟钟时间。重要说明明:如果重启启数据库库的话,会有如如下负面面影响:(1)要要killl掉所所有连接接到数据据库中的的会话,所有会会话都会会回滚。(2)立立即重启启的话,不能获获取并保保留分析析数据库库挂起原原因的信信息,在在后续分分析问题题时,没没有足够够信息用用于分析析问题产产生的根根本原因因。 一般般正常重重启的话话,都需需要手动动获取用用于分析析数据库库重启原原因的信信息,以以便编写写分析报报告,但但是在最最长情况况下,获获取日志志信息可可能就要要40分钟钟时间。此时一一般做ssysttemsstatte ddumpp,且如如果是rrac情情况的话话,需要

7、要2个节点点都做,且需要要做2次或以以上。常规处理理步骤,分如下下几种情情况处理理:(1)所所有业务务模块都都慢。(2)部部分业务务模块慢慢。(3)数数据库hhangg住。所有业务务模块都都慢此时首先先查看系系统资源源,看是是否属于于CPUU资源使使用率1100%的问题题,如果果是,参参考本章章“CPPU使用用率高的的问题”解决办办法。如如果系统统资源正正常,那那很可能能是数据据库haang住住了,此此时参考考数据库库Hanng部分分。部分业务务模块慢慢分析运行行慢的模模块的ssql语语句:(1)看看是否是是新上的的sqll。(2)看看执行计计划是否否高效。(3)优优化运行行慢的模模块的ssq

8、l语语句。数据库hhangg住应急处理理方式:重启数数据库。常规处理理方式:(1)分分析allertt日志,看是否否能从aalerrt日志志中,可可以很快快找到引引起问题题的原因。(2)做做3级别的的hanngannalyyze,先做一一次,然然后隔一一分钟以以后再做做一次。并分析hhangganaalyzze 生生成的ttracce文件件,看是是否可以以找到引引起数据据库haang住的会话话的信息息。(3)做做sysstemmstaate dummp此时生成成sysstemmstaate dummp的时时间会比比较长,尤其是是在会话话数量较较多的情情况下。且且生成ddumpp文件的的大小较较

9、大,在在G级别以以上。在在生成一一次以后,过一一分钟再再收集一一次,另另外如果果是RAAC,那那么两个个节点都都需要收收集。对hanng做dummp请参参考“对对数据库库HANNG做DUMMP一章章”。数据误删删除此问题,没有应应急办法法,只能能按如下下步骤处处理:1、对于于10gg及以上上版本,看是否否可以通通过闪回回进行恢恢复。2、查看看测试环环境数据据库,看看其中是是否有需需要的数数据。3、使用用备份进进行恢复复,此方方法一般般花费时时间较长长。快速shhutddownn数据库停止监听听做一个检检查点操操作SQL allterr syysteem cchecckpoointt;杀掉所有有

10、LOCCAL=NO的的操作系系统进程程AIX、HP-UX、Linnux、Sollariis:$ pss -eef|ggrepp $OORACCLE_SIDD| ggrepp LOOCALL=NOO | greep -v ggrepp |aawk pprinnt $2|xaargss -ii kiill -9 Winddowss:SQL seelecct oraakilll |(sellectt vaaluee frrom v$pparaametter wheere namme = iinsttancce_nnamee) | |p.sspiddfromm v$proocesss pp, vv$b

11、ggproocesss bbpwherre pp.ADDDR = bbp.PPADDDR(+)and bp.PADDDR is nullland p.SSPIDD iss noot nnulll;在命令行行执行:C: orrakiill db11 76642C: orrakiill db11 76644停止数据据库SQL shhutddownn immmeddiatte清理分布布式事务务- 99i需要要设置_summ_deebugg_moodeSQL allterr seessiion sett _smuu_deebugg_moode = 4; alteer ssesssionn seet n

12、nls_datte_fformmat=YYYYY-MMM-DDD HHH244:MII:SSS;coluumn loccal_trnna_iid fformmat a200coluumn glooball_trran_id forrmatt a225SELEECT LOCCAL_TRAAN_IID, GLOOBALL_TRRAN_ID, FAAIL_TIMME,SSTATTE, MIXXED FROMM DBBA_22PC_PENNDINNG;LOCAAL_TTRANN_IDD GGLOBBAL_TRAAN_IID FAIIL_TTIMEE STAATE MMIX 12.229.1103113

13、7 TTAXIIS.995722b61031137 30-augg-20011 10:09:11 colllecctinng nnoSQL coommiit fforcce 12.29.10331377; Commmit commpleete.SQL EXXECUUTE DBMMS_TTRANNSACCTIOON.PPURGGE_LLOSTT_DBB_ENNTRYY(112.229.11031137);PL/SSQL proocedduree suucceessffullly ccomppletted.SQL coommiit;- 清理每每个分布布式事务务都需要要commmitt;数据泵相关参

14、数数PARAALLEEL参数数考虑可以设置置成物理理CPUU(不是是逻辑CCPU)数的两两倍数目目,然后后调整对于Daata Pummp EExpoort,PARRALLLEL参参数必须须要小于于等于ddumpp fiiless数对于Daata Pummp IImpoort,PARRALLLEL不不要比ddumpp文件数数大很多多,可以以大一些些。这个个参数也也指定了了导入时时创建索索引的并并行度。PARAALLEEL只允允许在企企业版使使用。nohuup eexpddp ssysttem/mannageer sscheemass=kddjm DIRRECTTORYY=DUUMP_FILLES

15、 PARRALLLEL=3 ddumppfille=eexpCCASEES_%U.ddmp loggfille=nnnsiiexpp20008_112_228.llog &通配符 %U,它指示示文件将将按需要要创建,格式将将为exxpCAASESS_nnn.dmmp,其其中nnn 从 011 开始始,然后按按需要向向上增加加相关监控控- 监监控长事事务set linnesiize 1200coluumn opnnamee heeadiing Opperaatioon forrmatt a225coluumn tarrgett heeadiing Taargeet forrmatt a115co

16、luumn pctt heeadiing Peerceent foormaat 9999coluumn es heaadinng Elaapseed|SSecoondss fformmat 99999999coluumn tr heaadinng Timme|RRemaainiing|Seccondds forrmatt 9999999coluumn proograam fformmat a300coluumn macchinne fformmat a166seleect L.ssid ssiid, subbstrr(oppnamme,11,255) oopnaame, tarrgett, t

17、ruunc(soofarr/tootallworrk)*1000) ppct, to_chaar(660*ssofaar*881922/(224*660*(lasst_uupdaate_timme-sstarrt_ttimee)/10224/110244/600, 99999.00) Ratte, rouund(elaapseed_ssecoondss/600, 22) ees, rouund(timme_rremaainiing/60, 2) trr, proograam, macchinne frrom v$ssesssionn_loongoops L, v$ssesssionn s wh

18、erre ttimee_reemaiininng 0 andd l.sidd = s.ssidordeer bby sstarrt_ttimee;坏块恢复复在遇到坏坏块的时时,一般般应按以以下的流流程来处处理:1 如果果坏块的的对象是是索引,重建索索引2 使用用备份来来进行恢恢复3 使用用102231事事件,或或者DBBMS_REPPAIRR.SKKIP_CORRRUPPT_BBLOCCKS过过程,让让oraaclee跳过坏坏块,然然后用eexp导导出表和和使用CCREAATE TABBLE AS创创建新表表。4 尝试试使用SSQL脚脚本将完完好的数数据复制制到一个个新表中中,或者者用EXXP

19、配合合QUEERY参参数导出出完好的的数据。5 手工工修改坏坏块。有两种情情况是不不能使用用事件1102331和DBMMS_RREPAAIR.SKIIP_CCORRRUPTT_BLLOCKKS来跳跳过坏块块的:1 硬件件问题造造成OSS层不能能读取数数据。2 表中中的非数数据块,或者说说是元数数据块。比如段段头,EExteent Mapp块。这这种坏块块是不能能跳过的的。3 在表表中存在在有其他他异常的的块,从从单个块块来看都都没有损损坏,ccheccksuum值也也是正确确的,但但是有的的块在段段内却是是有问题题的。比比如在段段的高水水位下存存在未格格式化的的块,查查询这样样的表时时,会报报

20、ORAA-81103错错误;如如果块的的objjectt idd与段在在数据字字典里的的datta oobjeect id不不相符,则会报报ORAA-14401错错误。Oraccle数数据文件件的坏块块,可分分为物理理坏块和和逻辑坏坏块。物物理坏块块(也称称为介质质坏块),指的的是块格格式本身身是坏的的,块内内的数据据没有任任何意义义。而逻逻辑坏块块,指的的是块内内的数据据在逻辑辑上存在在问题。比如说说索引块块的索引引值没有有按从小小到大排排列。物物理坏块块一般是是由于内内存问题题、OSS问题、IO子系系统问题题和硬件件问题,逻辑坏坏块是由由于ORRACLLE BBUG等等原因引引起。对数据库

21、库中的坏坏块进行行验证。RMANN bbackkup vallidaate dattabaase;恢复一个个数据文文件上的的多个坏坏块RMANN bblocckreecovver dattafiile 14 bloock 56,1077,2776,5517;检验后我我们查 V$DDATAABASSE_BBLOCCK_CCORRRUPTTIONNSQL seelecct * frrom v$ddataabasse_bblocck_ccorrrupttionn; FIILE# BBLOCCK# BLLOCKKS CCORRRUPTTIONN_CHHANGGE# CORRRUPPTIOO 144 2

22、276 1 0 CHEECKSSUM 144 5517 1 0 CHEECKSSUM 144 1107 1 0 CHEECKSSUM 144 56 1 0 CHEECKSSUM还可以通通过bllockkreccoveer ccorrrupttionn liist进进行块的的恢复,这是在在大量块块损坏时时或全部部块损坏坏时使用用,前提是先先执行bbackkup vallidaate dattabaase,在V$DDATAABASSE_BBLOCCK_CCORRRUPTTIONN里有对对应的坏坏块的列列表。RMANN bblocckreecovver corrrupptioon llistt;SQ

23、L TUNNINGGSQL PROOFILLE创建PRROFIILEdecllaree v_hhiint syys.ssqlpproff_atttr; cll_sqql_ttextt cllob;begiin seelecct SSQL_TEXXT intto ccl_ssql_texxt froom vv$sqql wwherre ssql_id = 13004vvvhkffctzzq annd rrownnum truue, repplacce = truue);end;/获取PFFOFIILE的的名字SELEECTnamme,creeateed,ccateegorry,ssql_Texx

24、tffrommdbba_ssql_proofillesORDDERBYcreeateedDDESCC;删除PFFOFIILEBEGIIN DBMS_SQLTUNE.DROP_SQL_PROFILE(name=PROOFILLE_NNAMEE);END;/ 获取OUUTLIINE HINNT的信信息SELEECT sqll_atttr.atttr_vval outtlinne_hhintts FROMM dbba_ssql_proofilles sqll_prrofiiless, ssys.SQLLPROOF$AATTRR sqql_aattrr WHERRE ssql_proofilles.s

25、iggnatturee = sqll_atttr.siggnatturee AND sqll_prrofiiless.naame = SQLLPROOFILLE_113044vvhhkfcctzqq ORDEER BBY ssql_atttr.aattrr# AASC;STAIn oordeer tto eexeccutee Sqql TTuniing Advviseer AAPI, onne mmustt bee grrantted witth “ADVVISEER” rolle.grannt aadviiserr too ; foor aa sppeciificc sttateemennt

26、 ffromm AWWRSET SERRVERROUTTPUTT ONN- Tunningg taask creeateed ffor speeciffic a sstattemeent froom tthe AWRR.DECLLAREEl_sqll_tuune_tassk_iid VARRCHAAR2(1000);BEGIINl_sqll_tuune_tassk_iid := DDBMSS_SQQLTUUNE.creeatee_tuuninng_ttaskk (beggin_snaap = 7644,endd_snnap = 9388,sqll_idd = 199v5gguvssgcdd1v

27、,scoope = DBMMS_SSQLTTUNEE.sccopee_coomprreheensiive,timme_llimiit = 60,tassk_nnamee = 199v5gguvssgcdd1v_AWRR_tuuninng_ttaskk,desscriiptiion = Tuuninng ttaskk foor sstattemeent 19vv5guuvsggcd11v iin AAWR.);DBBMS_OUTTPUTT.puut_llinee(ll_sqql_ttunee_taask_id: | l_ssql_tunne_ttaskk_idd);END; orr foor a

28、a sppeciificc sttateemennt ffromm Shhareed LLibrraryy CaacheeDECLLAREEl_sqll_tuune_tassk_iid VARRCHAAR2(1000);BEGIINl_sqll_tuune_tassk_iid := DDBMSS_SQQLTUUNE.creeatee_tuuninng_ttaskk (sqql_iid = ffhahhkc771k3304uu,sccopee = DBBMS_SQLLTUNNE.sscoppe_ccompprehhenssivee,tiime_limmit = 600,taask_namme =

29、 ffhahhkc771k3304uu_tuuninng_ttaskk,deescrripttionn = TTuniing tassk ffor staatemmentt fhaahkcc71kk3044u.);DBBMS_OUTTPUTT.puut_llinee(ll_sqql_ttunee_taask_id: | l_ssql_tunne_ttaskk_idd);END;/- IInteerruupt andd reesumme aa tuuninng ttaskk.EXECC DBBMS_SQLLTUNNE.iinteerruupt_tunningg_taask (taask_namm

30、e = empp_deept_tunningg_taask);EXECC DBBMS_SQLLTUNNE.rresuume_tunningg_taask (taask_namme = empp_deept_tunningg_taask);- CCanccel a ttuniing tassk.EXECC DBBMS_SQLLTUNNE.ccanccel_tunningg_taask (taask_namme = empp_deept_tunningg_taask);- RReseet aa tuuninng ttaskk alllowwingg itt too bee ree-exxecuut

31、edd.EXECC DBBMS_SQLLTUNNE.rreseet_ttuniing_tassk (tassk_nnamee = eemp_deppt_ttuniing_tassk);execcutee thhe ttuniing tasskEXECC DBBMS_SQLLTUNNE.eexeccutee_tuuninng_ttaskk(taask_namme = fhaahkcc71kk3044u_AAWR_tunningg_taask);repoort tunningg taask finndinngsSET LONNG 11000000;SET PAGGESIIZE 10000SET L

32、INNESIIZE 3000SELEECT DBMMS_SSQLTTUNEE.reeporrt_ttuniing_tassk(fhaahkcc71kk3044u_AAWR_tunningg_taask) AAS rrecoommeendaatioons FROOM dduall;SET PAGGESIIZE 24acceept reccommmenddatiionssexeccutee dbbms_sqlltunne.aacceept_sqll_prrofiile(tassk_nnamee =fhhahkkc711k3004u_AWRR_tuuninng_ttaskk, repplacce =

33、 TTRUEE);usefful vieewsDBA_ADVVISOOR_TTASKKSDBA_ADVVISOOR_FFINDDINGGSDBA_ADVVISOOR_RRECOOMMEENDAATIOONSDBA_ADVVISOOR_RRATIIONAALEDBA_SQLLTUNNE_SSTATTISTTICSSDBA_SQLLTUNNE_BBINDDSDBA_SQLLTUNNE_PPLANNSDBA_SQLLSETTDBA_SQLLSETT_BIINDSSDBA_SQLLSETT_STTATEEMENNTSDBA_SQLLSETT_REEFERRENCCESDBA_SQLL_PRROFIIL

34、ESSV$SQQLV$SQQLARREAV$ACCTIVVE_SSESSSIONN_HIISTOORY收集统计计信息execc dbbms_staats.gattherr_taablee_sttatss(ownnnamee = SSYS, tabnnamee = TT2, estiimatte_pperccentt = 1000, casccadee = trrue, methhod_optt = ffor alll coolummns sizze 11 );显示执行行计划seleect * ffromm taablee(dbbms_xpllan.dissplaay);seleect * ff

35、romm taablee(dbbms_xpllan.dissplaay_ccurssor(nulll,nnulll,AALLSSTATTS LLASTT);seleect * ffromm taablee(dbbms_xpllan.dissplaay_aawr(a77tguurqgg4033wp, nnulll, nnulll, ALLL);显示执行行计划的的outtlinneseleect * ffromm taablee(dbbms_xpllan.dissplaay_ccurssor(sqql_iid, nuull, ooutllinee);显示quueryy bllockk(qbb_na

36、ame)seleect*frommtabble(dbbms_xpllan.dissplaay(nnulll,nnulll,typpicaal aaliaas -rowws -byttes -coost);柱状图删除柱状状图decllaree srrec ddbmss_sttatss.sttatrrec; m_ddisttcntt nuumbeer; m_ddenssityy nuumbeer; m_nnulllcntt nuumbeer; m_aavgcclenn nuumbeer; n_aarraay dbmms_sstatts.nnumaarraay; beggin dbbms_staat

37、s.gett_coolummn_sstatts( owwnnaame = usser, taabnaame = tt1, coolnaame = nn1, diistccnt = m_disstcnnt, deensiity = m_dennsitty, nuullccnt = m_nulllcnnt, srrec = srrec, avvgcllen = m_avggcleen ); sreec.bbkvaals := nulll; sreec.nnovaals := dbbms_staats.nummarrray( utll_raaw.ccastt_too_nuumbeer(ssrecc.

38、miinvaal), utll_raaw.ccastt_too_nuumbeer(ssrecc.maaxvaal) ); sreec.eepc := 2; dbmms_sstatts.pprepparee_coolummn_vvaluues(sreec, sreec.nnovaals); m_ddenssityy := 1/m_ddisttcntt; dbmms_sstatts.sset_collumnn_sttatss( owwnnaame = usser, taabnaame = tt1, coolnaame = nn1, diistccnt = m_disstcnnt, deensiit

39、y = m_dennsitty, nuullccnt = m_nulllcnnt, srrec = srrec, avvgcllen = m_avggcleen );exceeptiion wheen ootheers theen raaisee; shhoulld hhanddle divv/0end;/表碎片整整理Oraccle 10gg之前一般使用用altter tabble tabble_namme mmovee taableespaace,然后rrebuuildd索引,因为mmovee会导致致rowwid改改变,从从而原来来的索引引失效。查看哪些些表在空空间上存存在问题题,可以以查看

40、ddba_tabbless视图的的avgg_sppacee列,这这列显示示的是数数据库块块的平均均空闲空空间大小小,我们们在建表表的时候候可以通通过制定定PCTTFREEE参数数来设置置每个数数据块中中保留空空间的百百分比,这部分分空间用用于因更更新块内内的行而而导致的的增长,默认值值是100%,也也就是8819 byttes左左右(块块大小为为8KBB)。如如果avvg_sspacce大于于2KBB,可能能重整空空间会有有意义,这个值值太大说说明空间间利用率率较低,块空闲闲较多。我们调调整空间间的主要要目的是是降低高高水位线线(HIIGH WATTER MARRK),使扫描描的表块块数变小小

41、,从而而提高效效率。Oraccle 10gg之后alteer ttablle ttablle_nnamee ennablle rrow movvemeent;alteer ttablle ttablle_nnamee shhrinnk sspacce ccasccadee;alteer tabble tabble_namme mmovee diisabble roww moovemmentt;清除监听听日志lsnrrctllseetllog_staatussoffflsnrrctllseetllog_staatussonn重建orraInnvenntorry$ caat /etcc/orraI

42、nnst.loccinveentoory_locc=/ooraccle/oraaInvventtoryyinstt_grroupp=oiinsttalll$ cdd $OORACCLE_HOMME/ooui/binn$ ./runnInsstalllerr -ssileent -atttacchHoome ORAACLEE_HOOME=$ORRACLLE_HHOMEE ORRACLLE_HHOMEE_NAAME=OrraDbb11gg_hoome11或者(/oraaclee/orraInnvenntorry目录录可以mmv掉,新建个个目录)expoort ORAACLEE_HOOME=/orr

43、aclle/pprodductt/crrs/110.22.0cd $ORAACLEE_HOOME/ouii/biin./atttacchHoome.sh物化视图图删除基于于DBLLINKK的物化化视图的的时候要要确认DDBLIINK的的存在,否则会会造成物物化视图图注册信信息无法法清除。删除物化化视图并并不意味味着要删删除物化化视图日日志。因因为物化化视图日日志可以以同时支支持多个个物化视视图的刷刷新,如如果物化化视图日日志被删删除,那那么所有有基于这这个物化化视图日日志的物物化视图图无法再再进行快快速刷新新。在ON COMMMITT刷新模模式下, 如果果基表的的DMLL很频繁繁, 会造造成刷

44、新新很频繁繁, 这可可能会造造成DRROP物物化视图图的语句句一直挂挂起。 迁移数据据文件1.使数数据文件件离线alteer ddataabasse ddataafille oldd_paath offfliine2.移动动数据文文件RMANN ccopyy daataffilee oldd_paath to neew_ppathh;3 重命命名数据据文件SQLaltter tabblesspacce ttbs_namme rrenaame dattafiile oold_patth to neew_ppathh;4 恢复复数据文文件RMANN rrecooverr daataffilee n

45、new_patth;5 使数数据文件件在线alteer ddataabasse ddataafille neww_paath onnlinne;SQLNNETIP访问问限制修改(需需重启监监听)$ORAACLEE_HOOME/nettworrk/aadmiin/sqllnett.orra :tcp.vallidnnodee_chheckkingg=yeestcp.invviteed_nnodees=(loccalhhostt, 本本机ipp, 应应用服务务器ipp,管理理机ipp等)重启监听听:lssnrcctl stoop;lsnnrcttl sstarrt。参考文章章Whenn doo S

46、QQLNEET.OORA chaangees ttakee efffecct ? (DDoc ID 56225899.1)How to Cenntraalizze TTNSNNAMEES.OORA, LIISTEENERR.ORRA AAnd SQLLNETT.ORRA ffilees (Docc IDD 36627661.11)Conffiguure Mulltipple DB Insstanncess Too Shharee SQQLNEET.OORA Witthouut GGiviing WALLLETT_LOOCATTIONN Foor EEUS (Dooc IID 44056682.

47、1)Paraametter OUTTBOUUND_CONNNECCT_TTIMEEOUTT inn SQQLNEET.OORA (Dooc IID 55193391.1)增加Cuurreent SCNN主要针对对ORAA-0006000 26662通过addjusst_sscn eveent来来调整MOS 306681.1文章章如下Doc ID: NNotee:3006811.1 Subjjectt: EVEENT: ADDJUSST_SSCN - QQuicck RRefeerennce Typee: REFFEREENCEE Stattus: PPUBLLISHHED Conntennt

48、TTypee: TEXXT/PPLAIIN Creaatioon DDatee: 20-OCTT-19997 Lastt Reevissionn Daate: 004-AAUG-20000 Langguagge: USSAENNG ADJUUST_SCNN Evventt* WARRNINNG * TThiss evventt shhoulld oonlyy evver be useed uundeer tthe guiidannce oof aan eexpeerieenceed OOraccle anaalysst. IIf aan SSCN is aheead of thee cuurr

49、eent dattabaase SCNN, tthiss inndiccatees ssomee foorm of dattabaase corrrupptioon. Thee daatabbasee shhoulld bbe rrebuuiltt aafteer bbumppingg thhe SSCN. * Thee ADDJUSST_SSCN eveent is useefull inn soome reccoveery sittuattionns wwherre tthe currrennt SSCN neeeds to be inccremmentted by a llargge v

50、valuue tto eensuure it is aheead of thee hiigheest SCNN inn thhe ddataabasse. Thiis iis ttypiicallly reqquirred if eittherr: aa. AAn OORA-6000 226622 eerroor iis ssignnallled agaainsst ddataabasse bbloccks or bb. OORA-15555 eerroors keeep ooccuurinng aafteer fforccingg thhe ddataabasse oopenn oor OO

51、RA-6044 / ORAA-15555 errrorss occcurr duurinng ddataabasse oopenn. (Notte: If staartuup rrepoortss ORRA-7704 & OORA-15555 eerroors toggethher theen tthe ADJJUSTT_SCCN eevennt ccannnot be useed tto bbumpp thhe SCNN ass thhe eerroor iis ooccuurinng dduriing boootsttrapp. Reppeatted staartuup/sshuttdow

52、wn aatteemptts mmay hellp iif tthe SCNN missmattch is smaall) or cc. IIf aa daatabbasee haas bbeenn foorceed oopenn ussed _ALLLOWW_REESETTLOGGS_CCORRRUPTTIONN (Seee ) Thee ADDJUSST_SSCN eveent actts aas ddesccribbed bellow. *NOTTE: Youu caan cchecck tthatt thhe AADJUUST_SCNN evventt haas ffireed aas

53、 iit shhoulld wwritte aa meessaage to thee allertt loog iin tthe forrm Debbugggingg evventt ussed to advvancce sscn to %s. IIf tthiss meessaage is NOTT prreseent in thee allertt loog tthe eveent hhas proobabbly nott fiiredd. Iff thhe ddataabasse wwilll NOOT oopenn: Takke aa baackuup. Youu caan uuse

54、eveent 100015 to triiggeer aan AADJUUST_SCNN onn daatabbasee oppen:staartuup mmounnt;altter sesssioon sset eveentss 1100115 ttracce nnamee addjusst_sscn levvel 1; (NNB: Youu caan oonlyy usse IIMMEEDIAATE herre oon aan OOPENN daatabbasee. IIf tthe ddataabasse iis oonlyy moountted usee thhe 1100115 tt

55、rigggerr too addjusst SSCN, ootheerwiise youu geet OORA 6000 222511, 6555355, 4229499672295 )altter dattabaase opeen;If youu geet aan OORA 6000:22256 shuutdoown, usse aa hiigheer lleveel aand reoopenn. Do *NOOT* sett thhis eveent in iniit.oora or thee innstaancee wiill craash as sooon as SMOON oor P

56、PMONN trry tto ddo aany cleean up. Allwayys uuse it witth tthe allterr seessiion coommaand. Iff thhe ddataabasse *IS* OPPEN: Youu caan iincrreasse tthe SCNN thhus:altter sesssioon sset eveentss IIMMEEDIAATE traace namme AADJUUST_SCNN leevell 1; LEVVEL: LLeveel 11 iss ussuallly suffficciennt - itt ra

57、aisees tthe SCNN too 1 billlioon (10024*10224*110244) Leevell 2 raiisess itt too 2 billlioon eetc Iff yoou ttry to raiise thee SCCN tto aa leevell LEESS THAAN oor EEQUAAL tto iits cuurreent setttinng yyou willl gget - SSee bellow. Iee: TThe eveent steeps thee SCCN tto kknowwn lleveels. Yoou ccannnot

58、 useethhe ssamee leevell twwicee. Caalcuulattingg a Levvel froom 6600 errrorss: To gett a LEVVEL forr ADDJUSST_SSCN:a) Dettermminee thhe TTARGGET scnn: oora-6000 226622 SSee Usse TTARGGET = bloockss SCCN orra-6600 22256 Seee Usee TAARGEET = CCurrrentt SCCN bb) MMulttiplly tthe TARRGETT wrrap nummber

59、r byy 4. Thhis willl ggivee yoou tthe levvel to usee inn thhe aadjuust_scnn too geet tthe corrrecct wwrapp nuumbeer.c) Nexxt, addd thhe ffolllowiing vallue to thee leevell too geet tthe dessireed bbasee vallue as welll : Addd tto LLeveel Baase 0 0 1 1007377418824 2 2114744836648 3 3222122254472在Oraa

60、clee 100g之前前,一般采采用使用用这个eevennt的方方式来增增大SCCN.ORA-006600: innterrnall errrorr coode, arrgummentts: 26662, 0, 554777439994, 0, 889800926653, 838886117, , 这个报错错参数的的含义在在mettaliink中中如此描描述的:Arg a Cuurreent SCNN WRRAPArg b Cuurreent SCNN BAASEArg c deepenndennt SSCN WRAAP为了存储储更大的的SCNN值,当当SCNN BAASE到到足够大大并开始始

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论