diff --git a/health_check/contrib/db_heartbeat/backends.py b/health_check/contrib/db_heartbeat/backends.py index df8724c7..85252fd8 100644 --- a/health_check/contrib/db_heartbeat/backends.py +++ b/health_check/contrib/db_heartbeat/backends.py @@ -11,7 +11,10 @@ def check_status(self): try: result = None with connection.cursor() as cursor: - cursor.execute("SELECT 1;") + if cursor.db.vendor == 'oracle': + cursor.execute("SELECT 1 FROM DUAL;") + else: + cursor.execute("SELECT 1;") result = cursor.fetchone() if result != (1,):