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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software