• Documentation
  • Contact
Essai gratuit
  • Documentation
  • Contact
Dside website
  • Lien 1
    • sous menu 1
  • Lien 2

Getting Started

2
  • Installation
  • Upgrade

d.side

2
  • Connection Manager
  • User preferences

Replay

7
  • d.side Replay quick start
  • Replay API
  • Capture management
    • Replay architecture
    • Install Replay schema
    • Run Replay capture
    • Manage Replay capture and schema
    • Group Matching feature
View Categories
  • Home
  • Documentation
  • Replay
  • Capture management
  • Replay architecture

Replay architecture

1 min read

Unlike d.side Live, able to monitor an Oracle activity currently being processed, d.side Interactive Replay can be used to check what happened on a database, in a past period.
To be able to have a look at this history, a snapshots collection, name capture, must have been previously activated.
The Replay gathering job is in charge of taking the snapshots.
And these snapshots are stored in a specific Oracle schema, named Replay schema and located within the monitored database.

Following picture shows how d.side interacts with Oracle in real time usage:

The following picture shows how d.side works with Replay:

The capture job, in the first arrow, gathers Oracle GV$ views content to be stored into the DSIDE$ tables of the dedicated Replay schema. This job can run 24×7.
When running d.side Replay, DSIDE$ tables content is used to review what happened at capture time.

Like redo logs in Oracle architecture, the DSIDE$ tables are used in a circular manner, to reuse the tables and store all the snapshots for a given day into the same table set.
The day after, the table set moves (from 01 to 02, then from 02 to 03, then from 03 to 04 and then from 04 back to 01, and so on, if four table sets have been created).

Example of day switch with four tables sets:

When creating the Replay schema, the user is asked the number of days to be kept. If the application managers need to be able to go back 3 days ago for investigation, then, the user should answer 3 for the number of days to be kept, and then 4 (four) DSIDE$ tables will be created. That way, Replay will always be able to retrieve the data matching 3 days ago, while populating the current day.

The collect job gathers data from several Oracle GV$ views and stores them into as many DSIDE$ tables. These tables constitute a “table set”, named 01, 02… and each day is independent of the others, while every snapshots taken during the day are stored in the same “table set”. At the end of the day, the capture job performs a “day switch”.

The maximum number of days that can be kept is 98. That means 99 table sets can be created. If the user needs to store more tables or to keep a given day as a reference, a standard copy (table copy, Oracle export…) is sufficient to move or replicate the collected data. Please refer to “d.side export Replay day” and “d.side import Replay day” procedures.

Retention (number of days kept) and the whole Replay schema can easily be managed. Refer to manage Replay schema for more details.

The present guide explains how to install and run the gathering job, and what parameters can be used to tune storage usage or performances.

Updated on January 7, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

D.SIDE SOFTWARE

HQ Sophia-Antipolis
45 allée des Ormes BP 1200
06254 Mougins CEDEX – France

SITE MAP

• Documentation
• Contact
• Free trial

©2026 Site internet by Agence Animage.fr agence de communication 360