Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Speicherleck mit OracleCommand

Versuchen Sie, eine using-Anweisung mit der OracleConnection wie folgt um Ihre using-Anweisung zu wickeln:

try
{
    using (OracleConnection conn = new OracleConnection(connectionString))
    {
        using (OracleCommand cmd = new OracleCommand(cmdStr, conn))
        {
        ....
        }
    }
}
catch (OracleException e)
{
  ....
}

Dies würde das OracleConnection-Objekt so schnell wie möglich loswerden – selbst wenn eine OracleException innerhalb der using-Anweisungen auftreten würde.