Het doel van een 10.046 trace is om een uitgang dump bestand voor een onderzoek van de database -activiteiten te bieden . Diverse evenementen kunnen worden gemonitord en opgeslagen als een audit geschiedenis van de gebeurtenissen . Alvorens een dergelijk bestand kan worden gemaakt, moet een 10.046 trace evenement worden ingeschakeld . Een aantal van de Oracle database parameters moeten worden ingesteld , zodat het proces met succes te voltooien . Tracing activiteit vaak nodig als de database niet reageert zoals verwacht . Instructies 1 Stel de juiste parameters voor het spoor . Sommige van deze parameters worden hieronder beschreven , maar er zijn verschillende andere parameters die u zou willen overwegen : Deze parameters zijn onder meer: TIMED_STATISTICS - Om timing informatie te verkrijgen voor het trace -bestand , deze parameter moet worden ingesteld op true MAX_DUMP_FILE_SIZE - . de standaard bestand instelling voor de 10.046 trace bestand is meestal te klein , waarschijnlijk als voorzorgsmaatregel tegen het trace bestand steeds te verzwaren . Echter , er is ook een " onbeperkt " instelling die het tegenovergestelde effect zal hebben , en dus zorg moet worden genomen als dit de parameter momenteel in de plaats user_dump_dest - . Het trace bestand moet een locatie hebben . Deze parameter stelt de locatie van het output bestand tijdens het proces STATISTICS_LEVEL - . Deze parameter bepaalt het niveau van het spoor statistieken te meten . De instelling " Standaard" wordt beschouwd als de minimale eis , in tegenstelling tot " ALL " als alle informatie zal worden verzameld zijn. Kopen van 2 Wijzig de huidige sessie in SQLPlus om een geschikte sessie -id als volgt hebben : zitting te wijzigen set tracefile_identifier = ' mysession ' ; de identifier " mysession " ( in dit geval ) zal worden gebruikt om uw individuele activiteit te identificeren in het trace bestand < br . > Goedkope 3 inschakelen 10.046 tracing in SQLPlus door het instellen van het niveau en de gebeurtenissen op te sporen ( 10046 in dit geval ) , en andere vereiste parameters , zoals het niveau : zitting te wijzigen set events '10046 traceren naam context eeuwig , niveau 8 ' ; 4 Execute SQL-instructies uit te voeren , zoals : select e.empno , e.ename , d.dname , d . deptno uit emp e , dept d waar e.deptno = d.deptno ; 5 Voltooi de opsporing door het uitschakelen van het wanneer u klaar bent op de SQLPlus prompt : zitting te wijzigen set gebeurtenissen '10046 traceren naam context off ' ; 6 Onderzoek het trace bestand . Dit wordt bepaald door de user_dump_dest folderingang in het parameterbestand . De bestandsnaam wordt in de vorm van : " XXXX_MYSESSION.TRC " achter de naam sessie voorzien 7 Lees uitgang van een trace-bestand met behulp van een TKPROF nut om het te lezen . correct . De gegenereerde trace file is moeilijk te lezen en daarom TKPROF zet het in leesbare vorm . Een commando zoals : C : \\ Oracle \\ admin \\ ora10g \\ udump > TKPROF ORA01904_MYSESSION.TRC c : . \\ Output.log kan worden afgegeven < br >
|