Опитайте да промените кода си, за да изхвърлите вашия екземпляр на OracleCommand, в противен случай ще имате изтичане на ресурси, което може да е причината за вашите проблеми.
Dim connString As New String("Data Source=...")
Using conn As New OracleConnection(connString)
Using cmd As New OracleCommand()
Try
conn.Open()
Catch ex As OracleException
logger.LogError(ex.ToString())
Throw
End Try
End Using
End Using