Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ further_reading:

{{% dbm-oracle-definition %}}

The Agent collects telemetry directly from the database by logging in as a read-only user.
The Agent collects telemetry directly from the database by logging in as a read-only user.

## Before you begin

Expand Down Expand Up @@ -98,7 +98,9 @@ For installation steps, see the [Agent installation instructions][8].

Download the wallet zip file from the Oracle Cloud and unzip it.

Create the Oracle Agent conf file `/etc/datadog-agent/conf.d/oracle-dbm.d/conf.yaml`. See the [sample conf file][2] for all available configuration options.
Create the Oracle Agent conf file `/etc/datadog-agent/conf.d/oracle.d/conf.yaml`. See the [sample conf file][11] for all available configuration options.

**Note:** The configuration subdirectory for the Agent releases below `7.53.0` is `oracle-dbm.d`.

Set the `protocol` and `wallet` configuration parameters.

Expand Down Expand Up @@ -141,7 +143,7 @@ On the Integrations page in Datadog, install the [Oracle integration][9] for you

### Validate the setup

[Run the Agent's status subcommand][5] and look for `oracle-dbm` under the **Checks** section. Navigate to the [DBM Oracle Database Overview][7] dashboard and [Databases][6] page in Datadog to get started.
[Run the Agent's status subcommand][5] and look for `oracle` under the **Checks** section. Navigate to the [DBM Oracle Database Overview][7] dashboard and [Databases][6] page in Datadog to get started.

## Custom queries

Expand All @@ -158,7 +160,7 @@ Database Monitoring supports custom queries for Oracle databases. See the [conf.
[7]: https://app.datadoghq.com/dash/integration/30990/dbm-oracle-database-overview
[8]: https://app.datadoghq.com/account/settings/agent/latest
[9]: https://app.datadoghq.com/integrations/oracle
[11]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle-dbm.d/conf.yaml.example
[11]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle.d/conf.yaml.example
[12]: /database_monitoring/architecture/

## Further reading
Expand Down
6 changes: 3 additions & 3 deletions content/en/database_monitoring/setup_oracle/exadata.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ further_reading:

{{% dbm-oracle-definition %}}

The Agent collects telemetry directly from the database by logging in as a read-only user.
The Agent collects telemetry directly from the database by logging in as a read-only user.

## Before you begin

Expand Down Expand Up @@ -75,7 +75,7 @@ On the Integrations page in Datadog, install the [Oracle integration][10] for yo

### Validate the setup

[Run the Agent's status subcommand][1] and look for `oracle-dbm` under the **Checks** section. Navigate to the [Dashboard][11] and the [Databases][2] page in Datadog to get started.
[Run the Agent's status subcommand][1] and look for `oracle` under the **Checks** section. Navigate to the [Dashboard][11] and the [Databases][2] page in Datadog to get started.

## Custom queries

Expand All @@ -87,7 +87,7 @@ Database Monitoring supports custom queries for Oracle databases. See the [conf.
[2]: https://app.datadoghq.com/databases
[3]: /database_monitoring/setup_oracle/selfhosted
[4]: /database_monitoring/setup_oracle/rac
[5]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle-dbm.d/conf.yaml.example
[5]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle.d/conf.yaml.example
[6]: /agent/basic_agent_usage#agent-overhead
[7]: /database_monitoring/data_collected/#sensitive-information
[8]: https://app.datadoghq.com/dash/integration/30990/dbm-oracle-database-overview
Expand Down
6 changes: 3 additions & 3 deletions content/en/database_monitoring/setup_oracle/rac.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ further_reading:

{{% dbm-oracle-definition %}}

The Agent collects telemetry directly from the database by logging in as a read-only user.
The Agent collects telemetry directly from the database by logging in as a read-only user.

## Before you begin

Expand Down Expand Up @@ -98,7 +98,7 @@ On the Integrations page in Datadog, install the [Oracle integration][10] for yo

### Validate the setup

[Run the Agent's status subcommand][1] and look for `oracle-dbm` under the **Checks** section. Navigate to the [Dashboard][11] and [Databases][2] page in Datadog to get started.
[Run the Agent's status subcommand][1] and look for `oracle` under the **Checks** section. Navigate to the [Dashboard][11] and [Databases][2] page in Datadog to get started.

## Custom queries

Expand All @@ -110,7 +110,7 @@ Database Monitoring supports custom queries for Oracle databases. See the [conf.
[2]: https://app.datadoghq.com/databases
[3]: /database_monitoring/setup_oracle/selfhosted
[4]: https://app.datadoghq.com/dash/integration/30990/dbm-oracle-database-overview
[5]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle-dbm.d/conf.yaml.example
[5]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle.d/conf.yaml.example
[6]: /agent/basic_agent_usage#agent-overhead
[7]: /database_monitoring/data_collected/#sensitive-information
[8]: https://app.datadoghq.com/dash/integration/30990/dbm-oracle-database-overview
Expand Down
36 changes: 19 additions & 17 deletions content/en/database_monitoring/setup_oracle/rds.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ further_reading:

{{% dbm-oracle-definition %}}

The Agent collects telemetry directly from the database by logging in as a read-only user.
The Agent collects telemetry directly from the database by logging in as a read-only user.

## Before you begin

Expand Down Expand Up @@ -52,19 +52,19 @@ Complete the following steps to enable Database Monitoring with your Oracle data

```SQL
grant create session to datadog ;
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SESSION','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$DATABASE','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$CONTAINERS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQLSTATS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQL','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$INSTANCE','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQL_PLAN_STATISTICS_ALL','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('DBA_FEATURE_USAGE_STATISTICS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$PROCESS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SESSION','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$CON_SYSMETRIC','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('CDB_TABLESPACE_USAGE_METRICS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('CDB_TABLESPACES','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SESSION','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$DATABASE','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$CONTAINERS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQLSTATS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQL','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$INSTANCE','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQL_PLAN_STATISTICS_ALL','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('DBA_FEATURE_USAGE_STATISTICS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$PROCESS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SESSION','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$CON_SYSMETRIC','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('CDB_TABLESPACE_USAGE_METRICS','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('CDB_TABLESPACES','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SQLCOMMAND','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$DATAFILE','DATADOG','SELECT',p_grant_option => false);
exec rdsadmin.rdsadmin_util.grant_sys_object('V_$SGAINFO','DATADOG','SELECT',p_grant_option => false);
Expand Down Expand Up @@ -97,7 +97,9 @@ For installation steps, see the [Agent installation instructions][8].

### Configure the Agent

Create the Oracle Agent conf file `/etc/datadog-agent/conf.d/oracle-dbm.d/conf.yaml`. See the [sample conf file][9] for all available configuration options.
Create the Oracle Agent conf file `/etc/datadog-agent/conf.d/oracle.d/conf.yaml`. See the [sample conf file][9] for all available configuration options.

**Note:** The configuration subdirectory for the Agent releases below `7.53.0` is `oracle-dbm.d`.

```yaml
init_config:
Expand Down Expand Up @@ -134,7 +136,7 @@ On the Integrations page in Datadog, install the [Oracle integration][7] for you

### Validate the setup

[Run the Agent's status subcommand][3] and look for `oracle-dbm` under the **Checks** section. Navigate to the [Dashboard][5] and [Databases][4] page in Datadog to get started.
[Run the Agent's status subcommand][3] and look for `oracle` under the **Checks** section. Navigate to the [Dashboard][5] and [Databases][4] page in Datadog to get started.

## Custom queries

Expand All @@ -150,7 +152,7 @@ Database Monitoring supports custom queries for Oracle databases. See the [conf.
[6]: /database_monitoring/data_collected/#sensitive-information
[7]: https://app.datadoghq.com/integrations/oracle
[8]: https://app.datadoghq.com/account/settings/agent/latest
[9]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle-dbm.d/conf.yaml.example
[9]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle.d/conf.yaml.example
[10]: /database_monitoring/architecture/

## Further reading
Expand Down
8 changes: 5 additions & 3 deletions content/en/database_monitoring/setup_oracle/selfhosted.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,9 @@ For installation steps, see the [Agent installation instructions][1].

### Configure the Agent

Create the Oracle Agent conf file `/etc/datadog-agent/conf.d/oracle-dbm.d/conf.yaml`. See the [sample conf file][4] for all available configuration options.
Create the Oracle Agent conf file `/etc/datadog-agent/conf.d/oracle.d/conf.yaml`. See the [sample conf file][4] for all available configuration options.

**Note:** The configuration subdirectory for the Agent releases below `7.53.0` is `oracle-dbm.d`.

{{< tabs >}}
{{% tab "Multi-tenant" %}}
Expand Down Expand Up @@ -170,7 +172,7 @@ On the Integrations page in Datadog, install the [Oracle integration][7] for you

### Validate the setup

[Run the Agent's status subcommand][8] and look for `oracle-dbm` under the **Checks** section. Navigate to the [Dashboard][2] and [Databases][3] page in Datadog to get started.
[Run the Agent's status subcommand][8] and look for `oracle` under the **Checks** section. Navigate to the [Dashboard][2] and [Databases][3] page in Datadog to get started.

## Custom queries

Expand All @@ -181,7 +183,7 @@ Database Monitoring supports custom queries for Oracle databases. See the [conf.
[1]: https://app.datadoghq.com/account/settings/agent/latest?platform=overview
[2]: https://app.datadoghq.com/dash/integration/30990/dbm-oracle-database-overview
[3]: https://app.datadoghq.com/databases
[4]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle-dbm.d/conf.yaml.example
[4]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/oracle.d/conf.yaml.example
[5]: /database_monitoring/data_collected/#sensitive-information
[6]: /agent/basic_agent_usage#agent-overhead
[7]: https://app.datadoghq.com/integrations/oracle
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Check the connectivity between the Agent and the monitored database by running o
- `curl <DB_SERVER>:<PORT>`
- `telnet <DB_SERVER> <PORT>`

It's important to specify the exact values for `<DB_SERVER>` and `<PORT>` that are configured for that instance in the `oracle-dbm` configuration file.
It's important to specify the exact values for `<DB_SERVER>` and `<PORT>` that are configured for that instance in the `oracle` configuration file.

Using the `telnet` command as an example, the expected output for a correctly configured connection is

Expand All @@ -43,4 +43,4 @@ Execute the permission grants listed in the **Grant permissions** step of the [s

[1]: /database_monitoring/setup_oracle/
[2]: /database_monitoring/setup_oracle#recommended-agent-version
[3]: /database_monitoring/setup_oracle#setup
[3]: /database_monitoring/setup_oracle#setup
2 changes: 1 addition & 1 deletion layouts/shortcodes/dbm-supported-oracle-agent-version.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Supported Agent version
: 7.49.1+
: 7.50.1+