Intellij idea 如何配置intellij idea以使用oracle tnsnames

Intellij idea 如何配置intellij idea以使用oracle tnsnames,intellij-idea,Intellij Idea,我们公司使用数百个数据库,我有tnsnames.ora文件。我可以使用这个文件SqlDeveloper,但是这个产品使用起来非常痛苦。然而,同样的痛苦是通过重写这个tnsnames.ora在intellij idea中创建连接。使用intellij idea中的tnsnames.ora是否有人性化的方法 我可以看到,在datasources选项卡中可以将连接类型设置为tns,但它不起作用。文件[1]解释了: TNS:使用tnsnames.ora配置文件。在TNSADMIN字段中,使用tnsnam

我们公司使用数百个数据库,我有tnsnames.ora文件。我可以使用这个文件SqlDeveloper,但是这个产品使用起来非常痛苦。然而,同样的痛苦是通过重写这个tnsnames.ora在intellij idea中创建连接。使用intellij idea中的tnsnames.ora是否有人性化的方法

我可以看到,在datasources选项卡中可以将连接类型设置为tns,但它不起作用。文件[1]解释了:

TNS:使用tnsnames.ora配置文件。在TNSADMIN字段中,使用tnsnames.ora指定文件夹的路径。如果您有多个服务,请在TNS名称中指定要使用的服务名称(请参阅tnsnames.ora中的net_service_name值)

ora在我的主目录中,我将tnsadmin设置为我的主目录,并尝试将其设置为特定文件,但没有成功。错误是“无法解析连接标识符”,但这不是用户错误(IIUC),因为在oracle sql developer中设置相同的标识符可以很好地连接我

[1] “无法解析连接标识符”表示无法找到您在TNS名称中设置的别名并将其转换为完整形式,可能是因为找不到tnsnames.ora

TNSADMIN应该指向包含tnsnames.ora的目录而不是文件本身,尝试创建另一个目录而不是使用主目录,并使用完整路径