diff --git a/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb b/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb index 85031fb45..e16e2dc95 100644 --- a/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb +++ b/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb @@ -330,7 +330,10 @@ def self.new_connection(config) database end OCI8.properties[:tcp_keepalive] = true - OCI8.properties[:tcp_keepalive_time] = 600 + begin + OCI8.properties[:tcp_keepalive_time] = 600 + rescue NotImplementedError + end conn = OCI8.new username, password, connection_string, privilege conn.autocommit = true conn.non_blocking = true if async