Latest Updates

Post Top Ad

12 July, 2025

Hybrid Access Model for Oracle ATP: Private Endpoint with ACL-Based Public Access


The best practice is to create a private endpoint for the ATP database. Typically, most clients prefer using a private endpoint. When there is a requirement to connect VBCS or perform third-party integrations with the ATP database, we traditionally use a public load balancer and keep the ATP database’s private IP as the backend. I have been following this approach for years.

 



Use Case: Why Use Both Private Endpoint and Public Access?

By default, ATP databases with a private endpoint are accessible only from resources inside the VCN. While this ensures security, it can create operational constraints for:


• VBCS application

• CI/CD tools that run outside OCI.
• Integration tools like Oracle Data Integration (ODI), Oracle Integration Cloud (OIC), or external monitoring systems.
• SQL Developer or SQLcl usage for occasional ad-hoc queries from public IPs.

 

To address this, Oracle allows public access even when the ATP database is deployed with a private endpoint provided access is governed by Access Control Lists (ACLs) and Wallet-based Authentication.

 

How Secure Is This Setup?

When public access is enabled in a private endpoint ATP database, Oracle ensures that the security model remains intact through:

Access Control List (ACL): You define which IP addresses or CIDR ranges can access the service.
Mutual TLS (mTLS): Requires clients to authenticate using the wallet file (which includes client credentials).
Database Vault / Data Safe Integration: Further enhances control over who can access what data.
No direct SQL*Net access from public internet: Access is via secure tools like SQL Developer, REST API, APEX, or DB Tools.

 

Steps to enable Public Access in Private Endpoint ATP Database

 Click Here for detailed information about ATP database provisioning:

A screenshot of a computer

AI-generated content may be incorrect.


 

a.   Choose the Private Endpoint > VCN > Private Subnet

A screenshot of a computer

AI-generated content may be incorrect.


b.   Enable the mutual TLS (mTLS)

A screenshot of a computer

AI-generated content may be incorrect.


 

c.   By default, public access is disabled when the ATP is provisioned.

A screenshot of a computer

AI-generated content may be incorrect.


 

d.   Click on More Action > Update network access

A screenshot of a computer

AI-generated content may be incorrect.


 

e.   To enable public access, toggle the switch

A screenshot of a computer

AI-generated content may be incorrect.


 

f.    Specify the IP address, VCN CIDR range, or OCID from which the database will be accessed and click on update.

A screenshot of a computer

AI-generated content may be incorrect.

 

 

g. Public access to the ATP database is enabled, and the public endpoint URL becomes available.

 

A screenshot of a computer

AI-generated content may be incorrect.

 

 

h.  Download the new wallet file, which will contain entries for both the private and public endpoints.

A screenshot of a computer

AI-generated content may be incorrect.

 

A screenshot of a computer

AI-generated content may be incorrect.

 

Accessing the Database

 Access the database from the public IP address. In this example, I have whitelisted my local IP address, which allows me to successfully connect to the database from my local machine.

A screenshot of a computer

AI-generated content may be incorrect.

 

You can also access Database SQL, REST, and ORDS from the Database Actions tab.

A screenshot of a computer

AI-generated content may be incorrect.

 

A screenshot of a computer

AI-generated content may be incorrect.

 

Additionally, the following services can be accessed through the public endpoint of the ATP database.

A screenshot of a computer

AI-generated content may be incorrect.

 

APEX Workspace:

A screenshot of a computer

AI-generated content may be incorrect.

 

Data Studio:

A screenshot of a computer

AI-generated content may be incorrect.

 

Performance HUB:

A screenshot of a computer

AI-generated content may be incorrect.

Database Dashboard:

A screenshot of a computer

AI-generated content may be incorrect.

 

Final Thoughts

Using ATP with Private Endpoint and Controlled Public Access gives you the best of both :
• Isolation and network-level security using the VCN.
• Flexibility through tool-specific public access governed by ACL and mTLS.

This approach supports modern, hybrid cloud architectures where agility, security, and compliance must go hand in hand.


Read More:


7 comments:

24/7 Mobile Tyre Service Melbourne said...

24/7 Mobile Tyre Service Melbourne is a reliable solution for drivers needing urgent tyre support across the city, offering fast and professional services such as mobile tyre replacement, puncture repair, and emergency flat tyre assistance. Whether you’re stuck in the Melbourne CBD or searching for “mobile tyre repair near me,” their team is equipped to handle all tyre emergencies around the clock. With a focus on convenience and safety, they bring the workshop to your location, saving you time and stress while ensuring your vehicle is back on the road quickly. From standard tyre changes to complex repairs, 24/7 Mobile Tyre Service Melbourne is the trusted choice for dependable mobile tyre care whenever you need it.

https://247mobiletyreservicemelbourne.com.au/

Dentist Baulkham Hills – Prodental Clinic said...

Prodental Clinic in Baulkham Hills is a trusted dental practice offering comprehensive care for families and individuals, with services ranging from routine check-ups and preventive treatments to advanced procedures like crowns and bridges. Known for its modern facilities and patient-focused approach, the clinic is often recommended as one of the best dentists in Baulkham Hills, providing transparent crown and bridge cost estimates and tailored treatment plans. Whether you’re searching for a reliable dental clinic, the best dentist near you, or specialized restorative care, Prodental Clinic stands out as a leading choice for quality dental services in the Baulkham Hills area.

Solar Panels Installation – Solid Solar Services said...

Solid Solar Services is a trusted provider of solar panel installation, offering reliable and cost-effective renewable energy solutions for homes and businesses. With a focus on quality workmanship and advanced solar technology, the company ensures that every installation maximizes energy efficiency and long-term savings. Their team of experts guides clients through the entire process—from consultation and system design to installation and maintenance—making the switch to solar seamless and sustainable. Solid Solar Services is committed to helping communities reduce energy costs and embrace clean, eco-friendly power for a brighter future.

Kandid Loans said...

Kandid Loans is a professional mortgage brokerage serving the Baulkham Hills community, dedicated to helping clients secure the right home loan solutions with ease and confidence. With access to a wide range of lenders and products, their team provides tailored advice to match individual financial goals, whether it’s buying a first home, refinancing, or investing in property. Known for transparent guidance and a client-first approach, Kandid Loans simplifies the mortgage process by handling the complexities of loan applications and negotiations, ensuring that residents of Baulkham Hills receive competitive rates and personalized support throughout their homeownership journey.

https://kandidloans.com.au/mortgage-broker-sydney/

Your Local Experts in Pool Maintenance Adelaide said...

Adelaide Aqua Boys is a trusted local service specializing in professional pool maintenance across Adelaide, ensuring clean, safe, and sparkling pools all year round. Their expert team provides comprehensive care, including regular cleaning, water testing, chemical balancing, equipment checks, and repairs, tailored to both residential and commercial pools. Known for reliability and attention to detail, Adelaide Aqua Boys take the hassle out of pool upkeep, allowing clients to enjoy a stress-free swimming experience. With a commitment to quality service and customer satisfaction, they have become a go-to choice for pool maintenance in Adelaide.

Balgowlah Village Medical Practice said...

Balgowlah Village Medical Practice is a trusted local healthcare centre dedicated to providing compassionate, comprehensive medical services for individuals and families in the community. With a team of experienced doctors and caring staff, the practice focuses on delivering personalised care across general medicine, preventative health, and chronic disease management. Their patient-first approach ensures that every visit is comfortable and efficient, while modern facilities and a commitment to ongoing medical excellence make them a reliable choice for long-term health and wellbeing.

Boujee By Ashtons: Your Go-To Party Planner said...

Boujee By Ashtons is a creative event styling and kids party planning service in Melbourne, specializing in prop hire, soft play hire, and themed party setups that bring celebrations to life. Whether you’re searching for elegant props to elevate your event, safe and fun soft play equipment for children, or a full-service kids party planner, Boujee By Ashtons delivers tailored solutions with style and attention to detail. Their team ensures every occasion—birthday parties, family gatherings, or special events—feels unique, memorable, and stress-free, making them a go-to choice for prop hire and soft play party hire across Melbourne.

Post Top Ad

Your Ad Spot