×

Standard operating procedure automation in database administration

  • US 7,571,225 B2
  • Filed: 06/28/2007
  • Issued: 08/04/2009
  • Est. Priority Date: 06/29/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for managing a database environment, the computer system comprising:

  • a machine capable of executing instructions embodied as software; and

    a plurality of software portions, includingone of said software portions configured to create a plurality of standard operating procedures (“

    SOPs”

    ) wherein each SOP defines one or more procedures to address a specific state of the database environment or perform a requested task within the database environment and is associated with a database type and each database type associated SOP is further associated with, and compatible with, database environment policies and wherein each database type associated SOP is compatible with each other SOP associated with that database type;

    one of said software portions configured to create a plurality of task recipes wherein each task recipe includes a tasking request identifying at least one SOP;

    one of said software portions configured to store in a memory the plurality of SOPs and the plurality of task recipes;

    one of said software portions configured to monitor state information about the database environment including information to assess operational readiness of the database environment to execute at least one of the plurality of SOPs and information to enable real-time modification of each of the plurality of SOPs;

    one of said software portions configured to determine whether said monitored state matches a predefined rule set and responsive to said monitored state matching said rule set automatically initiating a responsive tasking request;

    one of said software portions configured to receive an external tasking request based on a task recipe;

    one of said software portions configured to prioritize each tasking request based on database environment policies;

    one of said software portions configured to identify a subset of the plurality of SOPs associated with each tasking request;

    one of said software portions configured to retrieve the subset of the plurality of SOPs from the memory for each tasking request;

    one of said software portions configured to prioritize each SOP in each subset of the plurality of SOPs and responsive to a conflict existing between two or more prioritized SOPs and/or tasking requests, resolving the conflict based on pre-established criteria;

    one of said software portions configured to execute the subset of the plurality of SOPs on the database environment as prioritizedone of said software portions to determine whether execution of the subset of the plurality of SOPs on the database environment has addressed the associated tasking request.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×