【问题标题】:R Studio keeps 'hanging' when trying to establish an Oracle Database connection尝试建立 Oracle 数据库连接时,R Studio 一直“挂起”
【发布时间】:2020-12-12 18:27:41
【问题描述】:

我正在 R Studio 上做一个小项目,我正在尝试从 Oracle 数据库导入数据。问题是,每当我尝试使用 DBI::dbConnect 命令建立连接时,它只是“挂起”。它不会继续执行我的 R Studio 脚本中的下一个命令。我在 dbConnect 命令中添加了超时,但它没有任何帮助。为了退出,我必须完全关闭 R Studio。

我已经测试了连接,请使用 R Studio 上的“连接”选项卡查看下面的屏幕截图。如您所见,它能够建立连接。所以这应该意味着参数设置正确,对吧?但是当我在脚本上运行它时,它只是一直在 dbConnect 命令上“挂起”。

我能做什么?

【问题讨论】:

  • (正切:您可能需要一个长度超过三个字符的密码...)

标签: r database oracle rstudio dbi


【解决方案1】:

当它成功连接到数据库时,RStudio 会在连接窗格中加载一个树,其中显示所有模式和所有表。它很有用,因为它可能很慢。

根据我使用的 Oracle 数据库,加载它通常需要很长时间,当用户对数据库的权限较低时(例如只有一个架构的用户),加载时间会更长。

我看到了两种尝试更进一步的方法:

  • 连接您在 RGui 上的语句,看看它是否正常工作,然后它真的链接到 RStudio 的连接窗格
  • 与系统/管理员或更高级别的用户连接,以检查它是否更好地工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-04
    • 2021-12-07
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多