使用 sqldeveloper 连接到 Oracle 数据库

Posted

技术标签:

【中文标题】使用 sqldeveloper 连接到 Oracle 数据库【英文标题】:Connect to an Oracle DB with sqldeveloper 【发布时间】:2017-04-06 14:33:34 【问题描述】:

我的后端系统正在通过数据源连接到远程 Oracle 数据库:

dataSource_esb 

    dialect = org.hibernate.dialect.Oracle10gDialect
    driverClassName = 'oracle.jdbc.driver.OracleDriver'
    url : jdbc:oracle:thin:@x.x.x.x:1521/test
    username : username
    password : password


现在我正在尝试通过 sqldeveloper 连接到这个数据库,但我无法连接。下面是 sqldeveloper 配置:

连接名称:测试 用户名:用户名 密码:密码 连接类型:基本 角色:默认 主机名:x.x.x.x 端口:1521 SID:- 服务名称:测试

【问题讨论】:

【参考方案1】:

根据您的数据库 URL jdbc:oracle:thin:@x.x.x.x:1521/test jdbc:oracle:thin 是您的驱动程序类型 @x.x.x.x:1521 是端口号 然后,如果 test 是配置中的数据库 SID,则应该使用 :test 而不是 /test。 希望你能理解

谢谢 巴桑塔

【讨论】:

【参考方案2】:

数据库test 应该在SID 而不是service name

【讨论】:

以上是关于使用 sqldeveloper 连接到 Oracle 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在 bash 脚本中连接到 Oracle 数据库?

如何将 sql developer 连接到 XAMPP MYSQL 服务器

如何使用 dbeaver 连接到 Oracle ADW 实例

连接到Oracle的几种命名方式

保证sqldeveloper运行条件

无法通过服务名使用 SQLPLUS 连接到 oracle 数据库