通常,我使用RJDBC连接到R上的数据库。我定义了我的凭据,例如
credentials = list()
credentials$user = 'usr_dandrsantos'
credentials$pass = '***************'
credentials$driver = jdbcDriver
credentials$host ="jdbc:oracle:thin:@//host:port/service_name"
然后我与
建立连接connection <- dbConnect(
credentials$driver,
credentials$host,
credentials$user,
credentials$pass
)
但是,现在数据库中发生了一些变化,并告诉我使用LDAP配置。在SQLDeveloper上我可以使它工作,但不能在R上工作。如何在R上使用LDAP连接来完成它?
我得到的错误是
Error in .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1], :
java.sql.SQLRecoverableException: Erro de E/S: The Network Adapter could not establish the connection