locked
job lefagyas RRS feed

  • Question

  • hali

     

    van egy job, openqueryvel selectal oraclebol.

    nagyon rovid az egesz, 1.5 ev alatt a leghosszabb futasido 31 sec volt Smile

    az atlag meg 5-6 sec.

     

    ezen a heten mar 2x fordul elo, hogy a job befagy, mert jon egy ORA-03113: end-of-file on communication channel hiba.

    es a jelek szerint ha ekkor eppen futna az openquery akkor ebbe belefagy.

    (1.5 ev alatt 1xse, most meg mar 2x, ez arra utal, hogy valami megvaltozott, amire csak azt tudom mondani, hogy igen, 2 hete felraktak ujra (ami amugy mar fenn volt) az SP1-et az sql-re. (nem, nem eliras, nem az sp2-t ott meg nam tartunk)

     

     

    kerdesem, hogy mit lehet tenni? Mert a job nem all meg, akar 14 ora mulva is azt latom, hogy o fut, (de hova?)

    valahogy lehet a job-nak timeoutot adni? vagy csak ugy, hgoy kihivok a parancssori sqlre es annak tudok adni?

     

    lehet-e valami trukkot alkalmazni, hogy ne fagyjon bele az openquerybe hanem terjen vissza normalis hibaval?

    Saturday, April 21, 2007 7:03 AM

Answers

All replies

  • ja, a STOP JOB ra se igazan reagal, a SSMS azt mondaj, jo megallt.

    aztan ha azt mondom fuss, akkor szol, hogy de hat fut.

     

    a kill sem tudja kiolni, killed/rollback lesz, de kb orokre, csak az agent stop/start szedi ki a halalbol a jobot Sad

    Saturday, April 21, 2007 7:06 AM
  • Hát ez olyan oracle client befagyásos dolog-nak tűnik. Nem  Oracle-ből van adatimport? Ebben az esetben oracle client frissítés esetleg nem volt? De ez oracle client-en belül is hálózati szakadásnak tűnik inkább mint oracle client hibának. Szóval leginkább a network körül néznék körül, és esetleg tcp-ip bállításoknak is....

     

    Safi

    Saturday, April 21, 2007 6:18 PM
    Moderator
  • hali

     

    elvileg csak az sql2005 sp1-et raktak ujra fel.

    a EOC az abbol fakad, hogy leallitjak a listenert a ora serveren (azaz levagjak a halozatrol Smile )

    de ez igy muxik 3 eve :-o

     

    az meg nagyon gaz, hogy a jobot nem lehet kiloni utana Sad

     

    a kerdes, hogy meg lehet-e valahogy normalisan oldani, hogy egy JOB timeoutra fusson ilyen esetben is?

    Sunday, April 22, 2007 3:08 PM
  • A linked server connection-jára is rakhatsz timeout-ot, illetve a linked serveren futó query-re is.

     

    kép: http://picasaweb.google.com/safigi/DTS

     

    Safi

    Monday, April 23, 2007 8:56 PM
    Moderator
  • kiprobalom Smile

    azert az tetszik, hogy ott egy szam, de sehonnan se derul ki, hogy az min,sec,ms miben ertendo Smile

     

    Tuesday, April 24, 2007 9:22 AM
  • Szia,

     

    Jogos az észrevételed...

    Persze kitehették volna a tulajdonság mellé zárójelben a (sec)-ot, de valószínűleg egy az egyben az sp_serveroption jellemzőket írták ki, úgy ahogy a korábbi verzókban is megvolt: "Connect Timeout".

     

    De azért bizonyára észrevetted, hogy ez a PropertyGrid ablak, az sp_serveroption interfésze és nemcsak eldugott GUI-kból állíthatóak az értékek (csakúgy mint korábban, akkor is megvolt ugyanez az ablak a Linked Server opciók között, akkor is "Server Options"-nek hívták):

     

     

    Az SQL2000-es BOL-ban ez szerepel: "Time-out value for connecting to a linked server."

    http://msdn2.microsoft.com/en-us/library/aa260299(SQL.80).aspx

     

    Némi változás jelent meg az SQL2005 BOL-ban ("Time-out value in seconds for connecting to a linked server.")

    http://msdn2.microsoft.com/en-us/library/ms178532.aspx

    Igaz a "query timeout" mellé még mindig nem írták be az alapegységet... Smile

     

    Wednesday, April 25, 2007 4:52 AM
  • persze megtalaltam, csak mint "szepseghibat" emlitettem, hogy ez biza lemaradt Smile

    meg ugy is, ha az option ablakban HELPet hiv be az ember, ott sem emlitik Smile

    (

    Connection Timeout

    Time-out value for connecting to a linked server.

    If 0, use the sp_configure default.

    Query Timeout

    Time-out value for queries against a linked server.

    If 0, use the sp_configure default.

    )

    termeszetesen ha ez alapjan megy tovabb az ember (es nem a see also-ban talalhato sp_serveroption (Transact-SQL) linken)

    akkor itt sem talalja meg hogy mi is a mertekegyseg Smile mert az sp_configure-nal sincs leirva Smile

    sot nekem a BOLomban az sp_serveroption (Transact-SQL) -nel sincs ott Smile

     

    de nem ez a lenyeg, hanem, hogy allithato Smile

    Wednesday, April 25, 2007 6:51 AM