API for programmatic retrieval and replay of database trace
First Claim
1. A system for supporting programmatic retrieval and replay of database trace data, comprising:
- a first functional element comprising a plurality of machine readable instructions for retrieving database trace data;
a first exposed function call whereby custom computer processes can programmatically initiate the operation of said first functional element;
a second functional element comprising a plurality of machine readable instructions for storing database trace data;
a third functional element comprising a plurality of machine readable instructions for replaying database trace data; and
a third exposed function call whereby custom computer processes can programmatically initiate the operation of said third functional element.
2 Assignments
0 Petitions
Accused Products
Abstract
Trace and replay objects can be designed to automatically perform operations concerning database trace data upon invocation by custom computer processes. Trace data can be saved to any of variety of locations. It can be manipulated for the purpose of storage or replay. Trace data can be played back against any database server using numerous replay configuration options. Replay notifications allow data to be changed just before it is submitted to a database for execution, and allow immediate examination of replay results and validation of playback correctness. Thus, trace and replay objects greatly simplify manageability of trace data. Custom processes can now completely automate security audit and health monitoring of traced database servers. Automatic verification of new server releases and security packs can also be performed. Custom processes can use the provided objects to flexibly access and manipulate the retrieval, storage, and replay of database trace data.
62 Citations
56 Claims
-
1. A system for supporting programmatic retrieval and replay of database trace data, comprising:
-
a first functional element comprising a plurality of machine readable instructions for retrieving database trace data;
a first exposed function call whereby custom computer processes can programmatically initiate the operation of said first functional element;
a second functional element comprising a plurality of machine readable instructions for storing database trace data;
a third functional element comprising a plurality of machine readable instructions for replaying database trace data; and
a third exposed function call whereby custom computer processes can programmatically initiate the operation of said third functional element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for allowing a computerized process to programmatically retrieve and replay database trace data, comprising:
-
exposing a first function call for retrieving database trace data, wherein said first function call is exposed to custom computerized processes;
retrieving database trace data in response to invoking said first function call;
storing database trace data in a location specified by one or more of said custom computerized processes or in a location specified as a default location;
exposing a second function call for replaying database trace data, wherein said second function call is exposed to custom computerized processes; and
replaying database trace data in response to invoking said second function call. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36)
-
-
32. (canceled)
-
37. A computer readable medium bearing instructions for allowing a computerized process to programmatically retrieve and replay database trace data, comprising:
-
instructions for exposing a first function call for retrieving database trace data, wherein said first function call is exposed to custom computerized processes;
instructions for retrieving database trace data in response to invoking said first function call;
instructions for storing database trace data in a location specified by one or more of said custom computerized processes or in a location specified as a default location;
instructions for exposing a second function call for replaying database trace data, wherein said second function call is exposed to custom computerized processes; and
instructions for replaying database trace data in response to invoking said second function call. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification