繁体   English   中英

从MAC OS(EL Capitan)到预建Oracle VM的JDBC连接

[英]JDBC Connection from MAC OS(EL Capitan) to Prebuilt Oracle VM

我一定在整个网络中寻找解决方案,但没有成功。 我已经从以下站点安装了一个DeveloperDay预构建的Oracle Linux 7.3: http : //www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html

我可以使用以下配置通过SQL Developer连接到数据库

  • 连接类型:基本
  • 用户名:scott
  • 密码:oracle
  • 主机名:本地主机
  • 港口:1521
  • 服务名称:orcl

连接成功,我能够正确查询。 但是,当尝试从Eclipse从jdbc连接时,我无法连接。 我因各种尝试而遇到各种错误,例如

  • JDBC:预言:瘦:@localhost:1521:ORCL

    侦听器拒绝连接并出现以下错误:ORA-12505,TNS:listener当前不知道连接描述符中给出的SID

  • JDBC:预言:瘦:@localhost:1521:orcl12c

java.sql.SQLException:ORA-01017:无效的用户名/密码; 登录被拒绝

(用户名和密码分别输入为scott和oracle)

  • JDBC:神谕:薄:@ 127.0.0.1:1521:orcl12c

java.sql.SQLException:ORA-01017:无效的用户名 / password; 登录被拒绝

请帮助解决此问题。

因为您尝试访问距离数据库,所以您认为VM就像是localhost一样,这是错误的,实际上它是另一台计算机。

要解决此问题,您应该使用该VM的IP地址而不是localhost,这不容易,您应该对VM进行一些配置,您可以在此处遵循此手册:

如何从主机(Windows)访问VirtualBox中的Oracle DB如何访问Virtualbox主机上的localhost

和这里

从主机连接到Oracle到VirtualBox来宾希望这对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM