Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

API em .NET não consegue conexão com banco de dados

Fala pessoal, Estou com um problema ao fazer uma api realizar uma consulta no banco de dados OracleSQL.

Criei uma API, executei no Windows e consigo essa conexão com o banco, porém ao executar em Linux (minha aplicação precisa rodar em Linux) a conexão com o banco não consegue ser feita e retorna TimeOut (Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out)

segue o código:

string connectionString = "ConnectionString aqui";

        using (var connection = new OracleConnection(connectionString))
        {
            OracleCommand command = new OracleCommand(@"SELECT NUMERO_OS, DESCRICAO_SERVICO
                                                            FROM CIE2.VW_GSUB
                                                            WHERE ROWNUM = 1
                                                            AND NUMERO_OS = 006000454950
                                                            AND DESCRICAO_SERVICO IS NOT NULL", connection);

            connection.Open(); - "Erro de timout aqui