diff --git a/rdbms/wrapper/OcciStmt.cpp b/rdbms/wrapper/OcciStmt.cpp
index 84ee44bc4891c58cfbc1082cc3129b732d31e73a..fffe303fd196efd58026425494e0a6c4516754b4 100644
--- a/rdbms/wrapper/OcciStmt.cpp
+++ b/rdbms/wrapper/OcciStmt.cpp
@@ -319,11 +319,13 @@ bool OcciStmt::connShouldBeClosed(const oracle::occi::SQLException &ex) {
 
   switch(ex.getErrorCode()) {
   case    28:
+  case   492:
   case  1003:
   case  1008:
   case  1012:
   case  1033:
   case  1089:
+  case  2051:
   case  2392:
   case  2396:
   case  2399: