【问题标题】:How to connect to an Oracle 11g databse using Datagrip如何使用 Datagrip 连接到 Oracle 11g 数据库
【发布时间】:2018-08-28 03:07:13
【问题描述】:

假设我的 tnsnames.ora 文件中有这些行(主机地址是随机的),用于存储 Oracle 11g 中数据库的登录信息。

mydb = 
  (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 152.126.178.13)(PORT = 1521)) 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 152.126.178.14)(PORT = 1521)) 
    (LOAD_BALANCE = no) 
    (FAILOVER = ON) 
    (CONNECT_DATA = 
      (SERVER = DEDICATED) 
      (SERVICE_NAME = newods1) 
      (FAILOVER_MODE = 
        (TYPE = SELECT) 
        (METHOD = BASIC) 
      ) 
    ) 
  )

我可以使用这个文件通过 PLSQL Developer 连接到数据库。但是,如何使用 Datagrip 做到这一点?我尝试在 Datagrip 中使用模板 oracle 数据源之一,我只需要指定用户名、密码、数据库名称、IP 地址,但它不起作用。

还有一个问题:tnsnames.ora 文件是强制性的还是我可以使用其他方式来指定登录参数?

【问题讨论】:

    标签: oracle datagrip


    【解决方案1】:

    受到article的启发,我找到了答案。

    在“数据源和驱动程序”窗口中:

    • 下载 oracle 数据库驱动程序。
    • 在“常规”->“URL”部分,从下拉框中选择“TNS”。
    • 在“TNSADMIN”部分指定 tns 文件路径,并在下面指定其他必要信息。

    例子:

    【讨论】:

      猜你喜欢
      • 2013-11-24
      • 2014-04-22
      • 1970-01-01
      • 2018-02-13
      • 2013-06-10
      • 2021-01-14
      • 2011-05-21
      • 1970-01-01
      • 2011-11-01
      相关资源
      最近更新 更多