Skip to content
Closed
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
@@ -1,13 +1,47 @@
# Oracle Observability and Manageability

The Observability and Manageability (O&M) platform is a set of Oracle Cloud Infrastructure (OCI) services that enable visibility and insight across cloud-native and traditional technology, whether deployed in multicloud or on-premises environments, with broad, standards-based ecosystem support. It’s designed to help enterprises better manage their increasingly diverse and distributed IT portfolios while reducing troubleshooting time, preventing outages, and enabling IT to manage applications from a business perspective.
The Observability and Manageability (O&M) platform is a suite of OCI services that provide visibility and insights across cloud-native and traditional technologies, whether in multicloud or on-premises environments. It offers broad, standards-based ecosystem support, helping enterprises manage diverse IT portfolios, reduce troubleshooting time, prevent outages, and align IT operations with business objectives.

Reviewed: 28/02/2025
 

Reviewed: 04/01/2025

 



|Observability Service | Assets Page| Latest |
|---|---|---|
| Logging Analytics | [Link](C:\Users\NCIMITIL\Documents\GitHub\technology-engineering\manageability-and-operations\observability-and-manageability\logging-analytics) | Coming Soon
| Logging | [Link](C:\Users\NCIMITIL\Documents\GitHub\technology-engineering\manageability-and-operations\observability-and-manageability\logging) | Coming Soon |
| Database Management | [Link](C:\Users\NCIMITIL\Documents\GitHub\technology-engineering\manageability-and-operations\observability-and-manageability\database-management)| Coming Soon |
| Ops Insights | [Link](C:\Users\NCIMITIL\Documents\GitHub\technology-engineering\manageability-and-operations\observability-and-manageability\operations-insights) | Coming Soon|
| Application Performance Monitoring | [Link](C:\Users\NCIMITIL\Documents\GitHub\technology-engineering\manageability-and-operations\observability-and-manageability\application-performance-monitoring) | Coming Soon|
| Stack Monitoring | WIP | Coming Soon|
| Organization Management | WIP | Coming Soon|
| Cost Management | WIP | Coming Soon|
| OCI Monitoring | WIP | Coming Soon|

 

|Observability Targets | Assets Page| Latest |
|---|---|---|
| Autonomous Database | WIP | Coming Soon
| Database Cloud Service | WIP | Coming Soon |
| Exadata cloud@customer | WIP| Coming Soon |
| Exadata Cloud Service | WIP | Coming Soon|
| DB@ | WIP | Coming Soon|
| External Oracle DB| [Link](C:\Users\NCIMITIL\Documents\GitHub\technology-engineering\manageability-and-operations\observability-and-manageability\external-database-enablement) | Coming Soon|
| EBS | WIP | Coming Soon|
| Webogic | WIP | Coming Soon|
| Apex | WIP | Coming Soon|
| .... | | |
| .... | | |
| .... | | |

 

# Table of Contents

1. [Team Publications](#team-publications)
2. [Useful Links](#useful-links)

# Team Publications

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# **[Database Management Add-ons for OCI Landing Zone](#)**

 

### 1. Overview

Welcome to the **Database Management Add-ons page for Landing Zone**.
This page serves as a complement to the Landing Zone Add-ons available here.
Here, you will find an up-to-date, step-by-step guide to successfully enable Ops Insights on your target environment.


## 2. Targets.

| # | Name | Status |
|:--:|---|---|
| 1 | Autonomous database| [Available](./steps_to_enable_DBM.md) |
| 2 | EXACS | On process| |
| 3 | EXACC | [Available](./steps_to_enable_DBM_ExaCC.md) |
| 4 | External Databases | On process |



# License

Copyright (c) 2025 Oracle and/or its affiliates.

Licensed under the Universal Permissive License (UPL), Version 1.0.

See [LICENSE](/LICENSE.txt) for more details.

Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@

## **Database Management Enabling Steps**


<table>
<tbody>
<tr>
<th align="left">Steps</th>
<th align="left">Description</th>
<th align="left">Notes</th>
</tr>
<tr>

<td align="left" >1</td>
<td align="left">
The database should be created in the appropriate project compartment at the database layer. Ensure that the 'Network Access' option is set to 'Private Endpoint Access Only.' Then, assign the database subnet and select the NSGs provisioned in the database compartment.

Example for Prod database:

* **Compartment**-> cmp-landingzone-p:cmp-lzp-prod:cmp-lzp-p-projects:cmp-lzp-p-proj1:cmp-lzp-p-proj1-db
* **Network**-> vnc:vcn-fra-lzp-p-projects; subnet:ssn-fra-lzp-p-db
* **nsg**-> nsg-lzp-p-projects-mon-pe-db1


<img src="../images/DB_CMP.png" height="100" width="200" align="left">

&nbsp;

<img src="../images/DB_NET.png" height="100" width="200" align="left">

&nbsp;

<img src="../images/DB_NSG.png" height="100" width="200" align="left">

&nbsp;

</td>
<td align="left">

If the database was created previously, ensure it is placed in the correct cmp, assigned to the proper subnet, and configured with the appropriate NSG.

All resources needed like compartments, subnets and Network Security Groups (NSGs) were previously provisioned by the LZ.
</td>
</tr>

<tr>
<td align="left" rowspan="2" >2</td>


<td align="left">
Create the DMA private endpoint.

* In a **global approach**, DMA PEs will be placed in the monitoring subnet (sn-fra-lzp-hub-mon) in the hub vcn and should be assigned to the GLOBAL PE NSGs (nsg-fra-lzp-hub-global-mon-pe). Example: pe_lz_global_dma.

&nbsp;
<img src="../images/GLOBAL_PE.png" height="100" width="200" align="left">
</td>


<td align="left" rowspan="2">
All resources needed like Subnets, route tables (RT), Gateways (RT),security lists (SL), and Network Security Groups (NSGs) were previously provisioned by the LZ.

This operation can be easily automated with [Terraform](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/database_management_db_management_private_endpoint).
</td>
</tr>

<tr>

<td align="left">

* In a **local approach**, DMA PEs and the ATP PE will reside in the same database subnet (ssn-fra-lzp-p-db), and the nsg-lzp-p-projects-mon-pe-db1 NSGs will allow communication between them. Example: pe_lz_p_dma.

&nbsp;
<img src="../images/LOCAL_PE.png" height="100" width="200" align="left">
</td>
</tr>



<td align="left">3</td>
<td align="left">
Unlock and change the password for adbsnmp.

```
ALTER USER adbsnmp ACCOUNT UNLOCK;
ALTER USER adbsnmp IDENTIFIED BY adbsnmp_password; 
grant SELECT ANY DICTIONARY to adbsnmp;
grant SELECT_CATALOG_ROLE to adbsnmp;
grant read on awr_pdb_snapshot to adbsnmp;
grant execute on dbms_workload_repository to adbsnmp;
```

</td>
<td align="left">

To connect to a database placed in a private subnet you can follow this [blog](https://blogs.oracle.com/datawarehousing/post/4-ways-to-connect-to-autonomous-database-on-a-private-network).
</td>
</tr>

<td align="left">4</td>
<td align="left">

Create a secret in the vlt-lzp-shared-mon-security vault located within the cmp-landingzone-p:cmp-lzp-security compartment.

<img src="../images/SECRET.png" height="100" width="200" align="left">

</td>
<td align="left">
All resources needed like the dedicated Vault and required policies was previously provisioned by the LZ.
</td>
</tr>



<tr>
<td align="left" rowspan="2" >5</td>
<td align="left">

Enable [Database Management](https://docs.oracle.com/en-us/iaas/database-management/doc/enable-database-management-autonomous-databases.html).

<img src="../images/ENABLE.png" height="100" align="left"></img>
&nbsp;
</td>

<td align="left" rowspan="2">
Remember to select the private DMA endpoint created in step2.

</td>
</tr>

<tr>
<td align="left">

<img src="../images/DM_1.png" height="100" width="200" align="left"></img>
&nbsp;

<img src="../images/DM_2.png" height="100" width="200" align="left"></img>
&nbsp;

<img src="../images/DM_3.png" height="100" width="200" align="left"></img>
&nbsp;
</td>
</tr>


<td align="left">6</td>
<td align="left">

Click the 'Enable Database Management' button. Then, go to the work request and check the progress.

&nbsp;
<img src="../images/50.png" height="100" width="600" align="left"></img>
&nbsp;
&nbsp;
&nbsp;

<img src="../images/100.png" height="100" width="600" align="left"></img>
&nbsp;
&nbsp;
&nbsp;

<img src="../images/CONSOLE.png" height="100" align="left" > </img>
&nbsp;
&nbsp;
&nbsp;

<img src="../images/DMA.png" align="left"> </img>
&nbsp;
&nbsp;

</td>
<td align="left">
</td>
</tr>

</tbody>
</table>



These diagrams illustrate the final result:


| Approach | Description |
|:--:|---|
| Using Global PEs | <img src="../images/OBS_ADDON_GLOBAL.png" height="400" align="center">|
| Using Local PEs | <img src="../images/OBS_ADDON_LOCAL.png" height="400" align="center">|


# License <!-- omit from toc -->

Copyright (c) 2025 Oracle and/or its affiliates.

Licensed under the Universal Permissive License (UPL), Version 1.0.

See [LICENSE](/LICENSE) for more details.



Loading