# Oracle Partitioning Environment API

**Canonical:** https://apis.io/apis/oracle-partitioning/oracle-partitioning-environment-api/  
**Provider:** Oracle Partitioning — https://apis.io/providers/oracle-partitioning/  
**Base URL:** https://{server}/{context-root}/{database}/{schema}/_/db-api/stable  
**Documentation:** https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/

Oracle Partitioning Environment API is one of 25 APIs that [Oracle Partitioning](https://apis.io/providers/oracle-partitioning/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Environment. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Services related to the Oracle database installation. The implementation is only available for Unix based operating systems.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| GET | `/environment/databases/` | Get a list of the databases defined in the default Oracle Home |
| POST | `/environment/databases/` | Create a new database in the default Oracle Home |
| GET | `/environment/databases/{databaseName}` | Get a specific database defined in the default Oracle Home |
| GET | `/environment/dbca/jobs/` | Get a list of the DBCA jobs created through ORDS Database API in the default Oracle Home |
| POST | `/environment/dbca/jobs/` | Create a new DBCA job in the default Oracle Home |
| GET | `/environment/dbca/jobs/{jobId}/` | Get a specified DBCA jobs created through ORDS Database API in the default Oracle Home |
| DELETE | `/environment/dbca/jobs/{jobId}/` | Delete the specified DBCA job in the default Oracle Home |
| GET | `/environment/dbca/jobs/{jobId}/log` | Get the DBCA log file content for a specified DBCA jobs created through ORDS Database API in the default Oracle Home |
| GET | `/environment/dbca/templates/` | Get a list of the DBCA database templates defined in the default Oracle Home |
| GET | `/environment/dbca/templates/{filename}` | Get a specific database template file in the default Oracle Home |
| GET | `/environment/homes/` | Get database Oracle Homes |
| GET | `/environment/homes/{homeName}/databases/` | Get a list of the databases defined in an Oracle Home |
| POST | `/environment/homes/{homeName}/databases/` | Create a new database in the specified Oracle Home |
| GET | `/environment/homes/{homeName}/databases/{databaseName}` | Get a specific database defined in a specific Oracle Home |
| GET | `/environment/homes/{homeName}/dbca/jobs/` | Get a list of the DBCA jobs created through ORDS Database API in the Oracle Home |
| POST | `/environment/homes/{homeName}/dbca/jobs/` | Create a new DBCA job in the Oracle Home |
| GET | `/environment/homes/{homeName}/dbca/jobs/{jobId}/` | Get a specified DBCA jobs created through ORDS Database API in the specified Oracle Home |
| DELETE | `/environment/homes/{homeName}/dbca/jobs/{jobId}/` | Delete the specified DBCA job in the default Oracle Home |
| GET | `/environment/homes/{homeName}/dbca/jobs/{jobId}/log` | Get the DBCA log file content for a specified DBCA jobs created through ORDS Database API in the specified Oracle Home |
| GET | `/environment/homes/{homeName}/dbca/templates/` | Get a list of the DBCA database templates defined in an Oracle Home |
| GET | `/environment/homes/{homeName}/dbca/templates/{filename}` | Get a specific database template file in a specific Oracle Home |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-partitioning/refs/heads/main/openapi/oracle-partitioning-environment-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/26.1/orrst/index.html
- **APIReference** — https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/26.1/orrst/rest-endpoints.html
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/oracle-partitioning/refs/heads/main/errors/oracle-partitioning-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/oracle-partitioning/refs/heads/main/data-model/oracle-partitioning-data-model.yml

## Other Oracle Partitioning APIs (12)

- [Oracle SQL Developer REST Services - Partitioning](https://apis.io/apis/oracle-partitioning/oracle-sql-developer-rest-services-partitioning/)
- [Oracle Cloud Infrastructure Database API - Partitioning](https://apis.io/apis/oracle-partitioning/oracle-cloud-infrastructure-database-api-partitioning/)
- [Oracle Partitioning Data Dictionary API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-data-dictionary-api/)
- [Oracle Partitioning Data Guard API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-data-guard-api/)
- [Oracle Partitioning Data Pump API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-data-pump-api/)
- [Oracle Partitioning Data Tools API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-data-tools-api/)
- [Oracle Partitioning General API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-general-api/)
- [Oracle Partitioning Monitoring API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-monitoring-api/)
- [Oracle Partitioning Open Service Broker API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-open-service-broker-api/)
- [Oracle Partitioning Oracle APEX API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-oracle-apex-api/)
- [Oracle Partitioning Oracle Transactional Event Queues API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-oracle-transactional-event-queues-api/)
- [Oracle Partitioning ORDS REST Services API](https://apis.io/apis/oracle-partitioning/oracle-partitioning-ords-rest-services-api/)

## Tags

Environment

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-partitioning/oracle-partitioning-environment-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-partitioning/.
