Aspire.Hosting.Oracle
13.5.2
Prefix Reserved
See the version list below for details.
dotnet add package Aspire.Hosting.Oracle --version 13.5.2
NuGet\Install-Package Aspire.Hosting.Oracle -Version 13.5.2
<PackageReference Include="Aspire.Hosting.Oracle" Version="13.5.2" />
<PackageVersion Include="Aspire.Hosting.Oracle" Version="13.5.2" />
<PackageReference Include="Aspire.Hosting.Oracle" />
paket add Aspire.Hosting.Oracle --version 13.5.2
#r "nuget: Aspire.Hosting.Oracle, 13.5.2"
#:package Aspire.Hosting.Oracle@13.5.2
#addin nuget:?package=Aspire.Hosting.Oracle&version=13.5.2
#tool nuget:?package=Aspire.Hosting.Oracle&version=13.5.2
Oracle Database hosting integration
Use this integration to model, configure, and orchestrate an Oracle database resource in an Aspire solution.
Getting started
Add the integration
From your AppHost directory, add the Aspire.Hosting.Oracle integration with the Aspire CLI:
aspire add Aspire.Hosting.Oracle
Usage example
In the AppHost, add an Oracle database resource and reference it from another resource with either C# or TypeScript:
C#
var db = builder.AddOracle("oracle").AddDatabase("mydb");
var myService = builder.AddProject<Projects.MyService>()
.WithReference(db);
TypeScript
const db = await builder.addOracle("oracle").addDatabase("mydb");
const myService = await builder.addNodeApp("myService", "../my-service", "server.js")
.withReference(db);
Connection Properties
When you reference an Oracle database resource using WithReference, the following connection properties are made available to the consuming project:
Oracle database server
The Oracle database server resource exposes the following connection properties:
| Property Name | Description |
|---|---|
Host |
The hostname or IP address of the Oracle server |
Port |
The port number the Oracle server is listening on |
Username |
The username for authentication |
Password |
The password for authentication |
Uri |
The connection URI in oracle:// format, with the format oracle://{Username}:{Password}@{Host}:{Port} |
JdbcConnectionString |
JDBC-format connection string, with the format jdbc:oracle:thin:@//{Host}:{Port}. User and password credentials are provided as separate Username and Password properties. |
Oracle database
The Oracle database resource inherits all properties from its parent OracleDatabaseServerResource and adds:
| Property Name | Description |
|---|---|
Uri |
The connection URI in oracle:// format, with the format oracle://{Username}:{Password}@{Host}:{Port}/{DatabaseName} |
JdbcConnectionString |
JDBC connection string with database name, with the format jdbc:oracle:thin:@//{Host}:{Port}/{DatabaseName}. User and password credentials are provided as separate Username and Password properties. |
DatabaseName |
The name of the database |
Aspire exposes each property as an environment variable named [RESOURCE]_[PROPERTY]. For instance, the Uri property of a resource called db1 becomes DB1_URI.
Additional documentation
https://aspire.dev/integrations/gallery/ https://aspire.dev/integrations/databases/efcore/oracle/oracle-host/
Feedback & contributing
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Aspire.Hosting (>= 13.5.2)
- AspNetCore.HealthChecks.Oracle (>= 9.0.0)
- AspNetCore.HealthChecks.Uris (>= 9.0.0)
- Google.Protobuf (>= 3.34.1)
- Grpc.AspNetCore (>= 2.80.0)
- Grpc.Net.ClientFactory (>= 2.80.0)
- Grpc.Tools (>= 2.80.0)
- Humanizer.Core (>= 3.0.10)
- JsonPatch.Net (>= 5.0.2)
- KubernetesClient (>= 19.0.2)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.11)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 8.0.30)
- Microsoft.Extensions.FileSystemGlobbing (>= 10.0.11)
- Microsoft.Extensions.Hosting (>= 10.0.11)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Http (>= 10.0.11)
- Microsoft.Extensions.Logging (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options (>= 10.0.11)
- Microsoft.Extensions.Primitives (>= 10.0.11)
- ModelContextProtocol (>= 1.3.0)
- Newtonsoft.Json (>= 13.0.4)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.15.3)
- OpenTelemetry.Extensions.Hosting (>= 1.15.3)
- Polly.Core (>= 8.6.6)
- Semver (>= 3.0.0)
- StreamJsonRpc (>= 2.25.29)
- System.IO.Hashing (>= 10.0.8)
- System.Text.Json (>= 10.0.11)
- YamlDotNet (>= 16.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Aspire.Hosting.Oracle:
| Repository | Stars |
|---|---|
|
ProfessionalCSharp/ProfessionalCSharp2021
Source code for Professional C# and .NET 2021 Edition (with updates for C# 11 and .NET 7)
|
| Version | Downloads | Last Updated |
|---|---|---|
| 13.5.3 | 841 | 8/25/2026 |
| 13.5.2 | 388 | 8/21/2026 |
| 13.5.1 | 279 | 8/20/2026 |
| 13.5.0 | 1,080 | 8/18/2026 |
| 13.4.6 | 14,970 | 6/19/2026 |
| 13.4.5 | 1,892 | 6/17/2026 |
| 13.4.4 | 1,125 | 6/15/2026 |
| 13.4.3 | 2,669 | 6/8/2026 |
| 13.4.2 | 1,688 | 6/3/2026 |
| 13.4.1 | 193 | 6/3/2026 |
| 13.4.0 | 580 | 6/1/2026 |
| 13.3.5 | 2,134 | 5/21/2026 |
| 13.3.4 | 277 | 5/19/2026 |
| 13.3.3 | 2,468 | 5/15/2026 |
| 13.3.2 | 1,218 | 5/14/2026 |
| 13.3.1 | 578 | 5/12/2026 |
| 13.3.0 | 1,853 | 5/7/2026 |
| 13.2.4 | 4,611 | 4/24/2026 |
| 13.2.3 | 961 | 4/21/2026 |
| 13.2.2 | 2,613 | 4/8/2026 |