Conectar Microsoft .NET, Visual Studio Code e Visual Studio sem uma Wallet
O Oracle Autonomous Database suporta conectividade para o Microsoft .NET Framework, .NET Core, Visual Studio e Visual Studio Code usando autenticação TLS sem uma wallet.
O Oracle Data Provider for .NET (ODP.NET) fornece acesso de dados ADO.NET de runtime ao Autonomous Database. O ODP.NET tem os seguintes tipos de driver:
-
ODP.NET não gerenciado para Aplicativos .NET Framework
-
ODP.NET gerenciado para Aplicativos .NET Framework
-
ODP.NET Core para Aplicativos .NET Core
O Oracle Developer Tools for Visual Studio e o Oracle Developer Tools for VS Code fornecem suporte em tempo de design de aplicativos de banco de dados no ambiente de desenvolvimento da Microsoft, incluindo ferramentas para gerenciar Autonomous Databases no Oracle Cloud.
O Oracle Developer Tools for VS Code fornece suporte em tempo de design do aplicativo de banco de dados no Visual Studio Code.
Estes componentes de software estão disponíveis como um download gratuito nos seguintes sites:
- Núcleo Gerenciado ODP.NET e ODP.NET: Galeria NuGet
- ODP.NET Não Gerenciado: Downloads do Oracle Data Access Components
- Oracle Developer Tools for Visual Studio Code: VS Code Marketplace
- Oracle Developer Tools for Visual Studio: Oracle Developer Tools for Visual Studio
A Oracle recomenda o uso da versão mais recente do provedor e de ferramentas com o Oracle Autonomous Database.
Quando você se conecta usando a autenticação TLS com ODP.NET e ODP.NET Core gerenciados, não é necessário implantar a wallet Oracle ou os arquivos de configuração de rede Oracle sqlnet.ora
ou tnsnames.ora
com seu aplicativo. Em vez disso, você fornece o atributo de origem de dados, uma string de conexão TLS, com as informações de configuração na conexão ODP.NET.
Para usar conexões TLS com o Managed ODP.NET e o ODP.NET Core, faça o seguinte:
-
Obtenha as versões 19.14 (ou posterior) gerenciadas ODP.NET ou ODP.NET Core, 21.5 (ou posterior) ou 23 (versão base ou posterior). As versões de nível inferior não suportam conexões TLS com o Oracle Autonomous Database.
-
Ative conexões TLS na sua instância do Autonomous Database. Consulte Atualizar a Instância do seu Autonomous Database para Permitir a Autenticação TLS e mTLS para obter detalhes.
-
Depois de ativar conexões TLS, forneça uma string de conexão TLS na origem de dados ODP.NET para estabelecer conexão com uma instância do Autonomous Database. Consulte Exibir Nomes TNS e Strings de Conexão de uma Instância do Autonomous Database para obter detalhes sobre como exibir ou copiar strings de conexão TLS.
A permissão de conexões TLS com o Autonomous Database não permite conexões mTLS (TLS mútuo). As conexões TLS Mútuo (mTLS) e TLS são válidas quando uma instância do Autonomous Database é configurada para permitir conexões TLS. Consulte Conectar Microsoft .NET, Visual Studio Code e Visual Studio com uma Wallet (mTLS) para obter informações sobre como estabelecer conexão usando TLS mútuo (mTLS) com uma wallet.
Para saber mais sobre como usar o Oracle Autonomous Database e o .NET, experimente o .NET Development com o Oracle Autonomous Database Quick Start gratuito. Este laboratório orienta você na configuração de um servidor Web .NET no Oracle Cloud Infrastructure que se conecta ao Oracle Autonomous Database. Em seguida, o laboratório orienta o desenvolvimento e a implantação de um aplicativo Web ASP.NET Core simples que usa todos esses componentes. No final, você terá um site ao vivo e funcional na Internet.