RJDBC:软件导致连接中止:recv失败

时间:2018-10-15 10:02:20

标签: java r oracle recv rjdbc

我想使用JDBC驱动程序将R连接到Oracle数据库。

当我运行以下代码一次时,我可以正常工作。

#Configure JDBC driver 
jdbcDriver <- JDBC(driverClass="oracle.jdbc.OracleDriver", 
classPath="C:/driver_JDBC/ojdbc6.jar","'")

#Oracle database connection
conn_jdbc <- dbConnect(jdbcDriver,  "jdbc:oracle:thin:@Wmy_database","my_user", "my_password",encoding="UTF-8")

#Extract and create reactive datatable 
EXTRACT_TABLE<- reactive({

    invalidateLater(3600000) # to refresh the extraction every hour 
    dbGetQuery(conn_jdbc, "SELECT * FROM MY_ORACLE_TABLE") 

})

但是,当我在一小时后回来时,出现以下错误:

Error in .verify.JDBC.result: Unable to retrieve JDBC 
result set for SELECT * FROM MY_ORACLE_TABLE (Erreur 
d'E/S: Software caused connection abort: recv failed)

由于时间限制,看来Oracle连接中止了。 :我该如何克服呢?任何提示都会有所帮助,谢谢。

0 个答案:

没有答案