skip to main content
10.1145/3321454.3321468acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciitConference Proceedingsconference-collections
research-article

Designing a Dependency Execution for Oracle Jobs

Authors Info & Claims
Published:20 February 2019Publication History

ABSTRACT

Oracle Database includes a job scheduler. It can schedule jobs to run at a designated date and time. Though the Scheduler also includes chains, which are named groups of steps that work together to accomplish a task, there are some disadvantages: job dependency is not easy to set, job concurrency is not manageable, and it has no notice by text-message. The researchers designed, built and tested the Dependency Execution for Oracle Jobs for a long time. It is running smoothly after trial and trial. It is much easy to set a job which depends on other jobs by inserting a row into a configuration table, and the job can be scanned and run by background processes which are designed by researchers. On this way, this system can also record who is the job's creator, how to contact, and the time of created and estimated expires. It has concurrency control and the priority and private channel for the jobs execution of short time. Many companies have a lot of reports to do every day. It depends on the data from all over the systems to be extracted and processed. The database is so stressed every morning that it is needed to property schedule job execution. The designed system shall make a more convenient and easier configuration to create and rerun Oracle jobs. The system administrators can also analysis the log to remind the job creator to optimize the script and improve the execution efficiency and performance of the Oracle database.

References

  1. Oracle help center. 2018. 26 Scheduler Concepts of Database Administrator's Guide, https://docs.Oracle.com/cd/B19306_01/server.102/b14231/schedover.htm#sthref3496.Google ScholarGoogle Scholar
  2. Chris Ruel, Michael Wessler,How to Create a Scheduler Job in Oracle 12c, https://www.dummies.com/programming/databases/how-to-create-a-scheduler-job-in-Oracle-12c/.Google ScholarGoogle Scholar
  3. Oracle-base, 2018. Scheduler in Oracle Database 10g, https://Oracle-base.com/articles/10g/scheduler-10g.Google ScholarGoogle Scholar
  4. Oracle help center, 2018. Scheduling Jobs with Oracle Scheduler, https://docs.Oracle.com/cd/E11882_01/server.112/e25494/scheduse.htm#ADMIN034.Google ScholarGoogle Scholar
  5. Pavan, Feb. 2017. Oracle Job Scheduler Guide With Examples, https://www.opencodez.com/Oracle/Oracle-job-scheduler-guide-examples-part-1.htm.Google ScholarGoogle Scholar
  6. Augusdi, April 2015. Job Dependency, https://blog.csdn.net/augusdi/article/details/44853787.Google ScholarGoogle Scholar
  7. Augusdi. April 2015. Job dependency scheduling, https://www.ibm.com/support/knowledgecenter/en/SSETD4_9.1.3/lsf_admin/job_dep_sched.html.Google ScholarGoogle Scholar
  8. Synopsys, Inc. 2018. Synopsys Top 4 software development methodologies, https://www.synopsys.com/blogs/software-security/top-4-software-development-methodologies/.Google ScholarGoogle Scholar
  9. Rodrigo Escobar, Rajendra V. Boppana. 2016. Performance Prediction of Parallel Applications Based on Small-Scale Executions. 2016 IEEE 23rd International Conference on High Performance Computing (HiPC).Google ScholarGoogle Scholar
  10. Augusdi, April 2015. Oracle Dependency Management, https://docs.Oracle.com/cd/A84870_01/doc/server.816/a76965/c19depnd.htm.Google ScholarGoogle Scholar

Index Terms

  1. Designing a Dependency Execution for Oracle Jobs

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICIIT '19: Proceedings of the 2019 4th International Conference on Intelligent Information Technology
      February 2019
      124 pages
      ISBN:9781450366335
      DOI:10.1145/3321454

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 February 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader