首页 > 解决方案 > 如何使用 Spring Boot 应用程序配置 tnsnames.ora 文件?

问题描述

我知道如何使用 jdbc 字符串配置数据库连接

#Basic Spring Boot Config for Oracle
spring:
  datasource:
    url: jdbc:oracle:thin:@host:port:sid
    username: user
    password: pwd
    driver-class-name: oracle.jdbc.OracleDriver
    continueOnError: true

tnsnames.ora如果我应该使用文件,我该怎么做?

标签: javaoraclespring-boot

解决方案


首先,确定您的 TNSNAMES.ora 文件所在的目录。它通常存储在$ORACLE_HOME/network/admin,但这可能会根据您的客户端安装方式而有所不同。

获得 TNSNAMES.ora 文件的位置后,您应该设置一个名为的属性oracle.net.tns_admin以指向该目录。一旦设置了属性,您就可以指定您尝试连接的数据库。

这里有几个很好的例子,涵盖了这个方法:

通过 TNS 连接到 Oracle 不起作用

如何将 JDBC 连接到 tns oracle


推荐阅读