Essayez de modifier votre code pour supprimer votre instance OracleCommand, sinon vous aurez une fuite de ressources qui pourrait être la cause de vos problèmes.
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