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

示例:

"jdbc:oracle:thin:@host:port:dbName"、"用户名"、"密码");

是否有SQL命令或日志(log)/配置文件可供我查看?

推荐答案

对于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

Database相关问答推荐

Pocketbase 中的 SQLite 数据库可以根据自己的喜好进行修改吗?

使用 noSQL 和 MongoDB 在数据库中存储任何类型文件的最佳方法是什么

如何将 Scylla DB 中的计数器列重置为零?

如何使用 Gramex FormHandler 动态(在运行时)创建或更改数据库模式

如何以编程方式将产品添加到 Opencart 数据库

当我们需要触发程序的返回值时?

如果我使用存储过程,我对 SQL 注入免疫吗?

Cassandra 还是 MySQL/PostgreSQL?

聊天的数据库模式:私有和群组

如何获取 PostgreSQL 数据库的最后访问/修改日期?

如何在 Play 2.0 中 for each 环境设置不同的数据库?

无法启动 MongoDB:Windows 中的系统错误 1067

如何在 DynamoDB 中创建 UUID?

如何使用 Hibernate 在不丢失数据的情况下更新数据库模式?

如何将特定的、可变的 order订单保存到数据库中

关系未更新的 NSFetchedResultsController

单元测试数据库

如何从多个表中 Select 不同的值

Guice、JDBC 和管理数据库连接

无需安装的轻量级 SQL 数据库