diff --git a/requirements/constraints.txt b/requirements/constraints.txt
index 976fbaa15fa014b6e564d4aacc64939a8b5091a4..72cf7fd2cecab3c3c34d9023b663fb92beea8501 100644
--- a/requirements/constraints.txt
+++ b/requirements/constraints.txt
@@ -118,7 +118,3 @@ numpy<1.19
 
 # scipy 1.5 equires Python 3.6
 scipy<1.5
-
-
-# latest ora causing failures
-ora2==2.8.6
diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt
index 03a9b76cc70cd43158c0cefeedc7d4b31adae495..36c6ba73f9a1e4b23a35be5d6a133970e0db53e8 100644
--- a/requirements/edx/base.txt
+++ b/requirements/edx/base.txt
@@ -165,7 +165,7 @@ nodeenv==1.4.0            # via -r requirements/edx/base.in
 numpy==1.18.5             # via -c requirements/edx/../constraints.txt, chem, openedx-calc, scipy
 oauthlib==3.0.1           # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
 openedx-calc==1.0.9       # via -r requirements/edx/base.in
-ora2==2.8.6               # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in
+ora2==2.8.8               # via -r requirements/edx/base.in
 packaging==20.4           # via bleach, drf-yasg
 path.py==12.4.0           # via edx-enterprise, edx-i18n-tools, ora2, xmodule
 path==13.1.0              # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.txt, path.py
diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt
index 22b26f7583237e0773dbc104a88f7db3caba6c2a..9287dd92c2148b8daa56e2b5ac67630435ea1a48 100644
--- a/requirements/edx/development.txt
+++ b/requirements/edx/development.txt
@@ -200,7 +200,7 @@ nodeenv==1.4.0            # via -r requirements/edx/testing.txt
 numpy==1.18.5             # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, chem, openedx-calc, scipy
 oauthlib==3.0.1           # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
 openedx-calc==1.0.9       # via -r requirements/edx/testing.txt
-ora2==2.8.6               # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
+ora2==2.8.8               # via -r requirements/edx/testing.txt
 packaging==20.4           # via -r requirements/edx/testing.txt, bleach, drf-yasg, pytest, sphinx, tox
 path.py==12.4.0           # via -r requirements/edx/testing.txt, edx-enterprise, edx-i18n-tools, ora2, xmodule
 path==13.1.0              # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, path.py
diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt
index ce954f40c0bd366efd944bc6935c9bccfd8ec023..5ec83c13968dd1369875187b251adcba93f7b22f 100644
--- a/requirements/edx/testing.txt
+++ b/requirements/edx/testing.txt
@@ -192,7 +192,7 @@ nodeenv==1.4.0            # via -r requirements/edx/base.txt
 numpy==1.18.5             # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, chem, openedx-calc, scipy
 oauthlib==3.0.1           # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
 openedx-calc==1.0.9       # via -r requirements/edx/base.txt
-ora2==2.8.6               # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
+ora2==2.8.8               # via -r requirements/edx/base.txt
 packaging==20.4           # via -r requirements/edx/base.txt, bleach, drf-yasg, pytest, tox
 path.py==12.4.0           # via -r requirements/edx/base.txt, edx-enterprise, edx-i18n-tools, ora2, xmodule
 path==13.1.0              # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, path.py