java - 如何找到 Oracle 数据库的 URL?

标签 java database oracle jdbc

如何找到 Oracle 数据库的 URL 和端口?

例子:

"jdbc:oracle:thin:@host:port:dbName","userName", "password");

是否有我可以查看的 SQL 命令或日志/配置文件?

最佳答案

在 oracle 中,有一个定义数据库地址的 tnsnames.ora 文件。该文件通常位于 $ORACLE_HOME/network/admin 中,供 sqlplus 或 Toad 等 Oracle 客户端使用。这是一个示例 tns 条目:

ORA11 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORA11)
    )
  )

从这个条目中,您可以确定您的 jdbc 连接字符串是:

jdbc:oracle:thin:@hostname:1521:ORA11

关于java - 如何找到 Oracle 数据库的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4452742/

相关文章:

java - 表单数据剩余 Web 服务中的德语/特殊字符支持

java - 如何解码Java字符串中的unicode char?

java - 在之前更改背景颜色后禁用时,JTextField 的背景颜色不会变为 'grayed out'

node.js - MongoDB:在下一阶段使用从聚合管道返回的数组进行 $in 查询

SQL 自动从上一个日期为表中缺失的日期生成缺失的日期和价格

sql - 按周查找总计

java - 为什么我的 Spring webflux 应用程序在每个请求上都会生成临时文件?

mysql - 我应该使用唯一标识记录作为主键的两列吗?

sql-server - 内存优化数据库和表变量

database - 如何删除表中在特定时间窗口之间创建的记录?