[英]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连接到数据库
连接成功,我能够正确查询。 但是,当尝试从Eclipse从jdbc连接时,我无法连接。 我因各种尝试而遇到各种错误,例如
JDBC:预言:瘦:@localhost:1521:ORCL
侦听器拒绝连接并出现以下错误:ORA-12505,TNS:listener当前不知道连接描述符中给出的SID
JDBC:预言:瘦:@localhost:1521:orcl12c
java.sql.SQLException:ORA-01017:无效的用户名/密码; 登录被拒绝
(用户名和密码分别输入为scott和oracle)
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.