开启1521端口监听_Oracle开放1521端口 telnet不通解决办法

开启1521端口监听_Oracle开放1521端口 telnet不通解决办法在windosw虚拟机server2012上安装Oracle数据库后,远程连接失败,报java.sql.SQLException:TheNetworkAdaptercouldnotestablishtheconnection错误,然后尝试解决。1.先在防火墙上配置入站规则,开放1521端口。2.然后telnetserver_ip1521还是报连接失败,因为虚拟机的ip是配…

大家好,又见面了,我是你们的朋友全栈君。

在windosw虚拟机server2012上安装Oracle数据库后,远程连接失败,报 java.sql.SQLException: The Network Adapter could not establish the connection 错误,然后尝试解决。

1.先在防火墙上配置入站规则,开放1521端口。

2.然后telnet server_ip 1521 还是报连接失败,因为虚拟机的ip是配置的内网ip,telnet 127.0.0.1 1521 和telnet localhost 1521 竟然是通的,但是程序里test测试oracle数据库连接还是不通,之前一直用的linux版本的oracle,很少出现这种问题。

3.然后想到查看Oracle的配置文件,打开路径 D:\Oracle\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 文件,尝试将下图中的host改成电脑名竟然成功了,原来是localhost。

开启1521端口监听_Oracle开放1521端口 telnet不通解决办法

贴上简单的jdbc测试代码:

importjava.sql.Connection;importjava.sql.DriverManager;public classJabcTest {public static voidmain(String[] args) {

String driverName= “oracle.jdbc.OracleDriver”;

String dbURL= “jdbc:oracle:thin:@172.19.57.246:1521:orcl”;

String userName= “scott”;

String userPwd= “tiger”;try{

Class.forName(driverName);

Connection dbConn=DriverManager.getConnection(dbURL, userName,userPwd);

System.out.println(“连接数据库成功”);

}catch(Exception e)

{

e.printStackTrace();

System.out.print(“连接失败”);

}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132817.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • goland激活码最新【2021免费激活】

    (goland激活码最新)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    55
  • Linux 查看环境变量_linux修改环境变量顺序

    Linux 查看环境变量_linux修改环境变量顺序一、Linux的变量种类     按变量的生存周期来划分,Linux变量可分为两类:     1、永久的:需要修改配置文件,变量永久生效。     2、临时的:使用export命令声明即可,变量在关闭shell时失效。 二、设置变量的三种方法1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】     用VI在文件/etc/profile文件

    2022年10月1日
    2
  • 如何查询手机当前基站编号信息呢_基站实测

    如何查询手机当前基站编号信息呢_基站实测Android:拨号*#*#4636#*#*进入手机信息工程模式后查看。iPhone:拨号*3001#12345#*进入FieldTest,LAC(MMInfo>ServingPLMN),3Gcellid(UMTSCellEnvironment>UMTSRRInfo),2Gcellid(GSMCellEnvironment>GSMCellInfo>

    2025年7月5日
    4
  • CPU型号后缀含义

    CPU型号后缀含义CPU后缀是制Y:超低电压移动版2113(平板电脑、混合本)的5261CPU;CPU后缀4102是U:低电压版移动处理1653器。intelCPU后缀的意思如下:“K”代表该处理器是不锁倍频桌面级CPU;“S”代表该处理器是功耗降至65W的低功耗版桌面级CPU;“T”代表该处理器是功耗降至45W的节能版桌面级CPU;“M”代表该处理器是功耗低于35W的双核移动CPU;“QM”代表该处理器是功耗为45W的四核移动CPU;“XM”代表该处理器是至尊版移动处理器;“U”代表该处理器是低电压版

    2022年5月20日
    44
  • 论文阅读报告_小论文

    论文阅读报告_小论文FactorizingYAGOScalableMachineLearningforLinkedData关联数据的可扩展机器学习分解发表于WWW2012–Session:CreatingandUsingLinksbetweenDataObjects摘要:语义Web的链接开放数据(LOD)云中已经发布了大量的结构化信息,而且它们的规模仍在快速增长。然而,由于LOD的大小、部分数据不一致和固有的噪声,很难通过推理和查询访问这些信息。本文提出了一种高效的LOD数据关系学习方

    2025年8月20日
    2
  • idea 2022.01.21 激活码【2022免费激活】2022.02.26「建议收藏」

    (idea 2022.01.21 激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~2KLKA7BQFO-eyJsaWNlbnNlSWQiOi…

    2022年4月1日
    93

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号