Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe kan ik fouten voor Oracle Job Failures zoeken ?
De Oracle Database biedt een zeer robuuste , krachtige en aanpasbare methode voor het inroosteren van werk . Op een basisniveau , een Oracle- baan is een blok van PL /SQL , Oracle programmeertaal , code die is gepland om te draaien op een bepaald tijdstip . Planningen kunnen zeer ingewikkelde en de code uit te voeren voor een Oracle job kan zo basic als een regel insert statement of een 10.000 lijn PL /SQL-procedure . Omwille van dit voorbeeld , de details van de PL /SQL- code dat wordt uitgevoerd irrelevant omdat het adres de oorzaak van mislukte Oracle banen . Wat je nodig hebt
Oracle 11g Databaase
SYSDBA permissies
Toon Meer Aanwijzingen
1

Gebruik de ingebouwde pakket DBMS_SCHEDULER om het werk te creëren . Ervan uitgaande dat het gewenste effect is om de procedure apps.do_something rijden elke dag om 02:00 het zou er zo uitzien:

BEGIN

DBMS_SCHEDULER.CREATE_JOB
(

job_name
= > ' example_job ' ,

vacature_type = > ' STORED_PROCEDURE ' ,

job_action
= > ' apps.do_something ' ,

begindatum
= > '20 - december -10 02.00.00 PM ' ,

repeat_interval
= > ' FREQ = DAGELIJKS ,

commentaren over = > ' job commentaren hier ' ) ;

END
; < br

/
> 2

Bekijk de job log voor succes of foutmeldingen . Standaard , Oracle logt jobstatus in de DBA_SCHEDULER_JOB_LOG data dictionary view . Als alternatief , als de taak is specifiek voor de huidige gebruiker , USER_SCHEDULER_JOB_LOG kan worden opgevraagd . Een voorbeeld vraag van deze visie is als volgt :

SELECT timestamp
, job_name , job_class , bediening , de status FROM USER_SCHEDULER_JOB_LOG waar job_name = ' example_job ' ;

View 3 gedetailleerd informatie over de job . Voor vermeld met de operatie gedefinieerd als RUN , RETRY_RUN of RECOVERY_RUN in de DBA /USER_SCHEDULED_JOB_LOG bekijk jobs , Oracle biedt extra detail in USER_SCHEDULED_JOB_RUN_DETAILS of DBA_SCHEDULED_JOB_RUN_DETAILS . Bijvoorbeeld :

SELECT TIMESTAMP
, job_name , de status , additional_info

FROM user_scheduler_job_run_details WHERE job_name = ' example_job '

Previous: Next:
  Database Software
·Hoe u rapporten in SSB 
·Toegang tot een Query Met Datu…
·Hoe je groep op Datum Zonder S…
·Active Directory Recovery Tool…
·Hoe kan ik een object invoegen…
·Lijst van CRM Migreren Gereeds…
·Access 2007 Kan niet sluiten M…
·Hoe maak je een Citrix Provisi…
·SQL Compact Tutorial 
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe kan ik Windows XP Backup hulpprogram…
·Hoe om afbeeldingen te branden op een cd…
·Hoe maak je een Security Center inschake…
·Hoe maak je een HD film downloaden met W…
·Hoe maak je een kolom met selectievakjes…
·Hoe te Album Artwork importeren naar iTu…
·Hoe de Volume van een WAV -bestand Raise…
·Hoe kan ik downloaden WMV films van een …
·Hoe Set Up Simplecast Met Icecast 
Copyright © Computer Kennis http://www.nldit.com