开启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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • HTML页面模板_html模板

    HTML页面模板_html模板作者声明:本博客中所写的文章,都是博主自学过程的笔记,参考了很多的学习资料,学习资料和笔记会注明出处,所有的内容都以交流学习为主。有不正确的地方,欢迎批评指正HTML页面模板代码常用的页面模板<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″>…

    2022年9月7日
  • 服务器ssh免密钥登陆(vscode远程连接服务器)

    VScode实现远程查看代码要使用一些插件,我用的是Remote-SSH,安装很简单,推荐看下下面的博客,写的很详细:https://blog.csdn.net/u010417914/article/details/96918562重要的是遇到的一些问题:1.我的服务器用的是Ubuntu18.04,生成rsa公钥和私钥后,注意要以附加到文件尾部的方式把公钥拷贝到…

    2022年4月14日
  • STL库 总览_stl库函数

    STL库 总览_stl库函数  STL库1泛型程序设计2STL标准模板库2.1STL库的基本组件2.1.1STL基本组件—-容器2.1.2STL基本组件—-迭代器2.1.3STL基本组件—-函数对象2.1.4STL基本组件—-算法3迭代器4容器的基本功能与分类4.1顺序容器  1泛型程序设计  泛型程序设计就是时候,将程序设计的尽量的通用。STL标准库就是泛型程序设计的一个很好的范例。  ◇编写不依赖具体数据类型的程序;  ◇将算法从特定的数据结构中抽象出来,成为通用的;  ◇

    2022年10月10日
  • BP神经网络的Matlab实现——人工智能算法

    BP神经网络的Matlab实现——人工智能算法这几天在各大媒体上接触到了人工智能机器学习,觉得很有意思,于是开始入门最简单的机器算法——神经网络训练算法(NeuralNetworkTraining);以前一直觉得机器学习很高深,到处是超高等数学、线性代数、数理统计。入坑发现确实是这样!但是呢由项目实例驱动的学习比起为考试不挂科为目的的学习更为高效、实用!在遗传算法、神经网络算法的学习入门之后觉得数学只要用心看没问题的(即使是蒙特卡洛和马尔

    2022年6月10日
  • 深入理解halcon相机标定[通俗易懂]

    深入理解halcon相机标定[通俗易懂]目录相机标定简介深度说明1、相机标定参数介绍2、标定板详细介绍问题1:halcon是否只能使用halcon专用的标定板?问题2:halcon标定板如何生成?问题3:halcon标定板如何摆放,拍照数量有无限制?标定步骤1、设置相机内部初始值使用set_calib_data_cam_param算子设置相机内部初始值畸变类型选择与参数确定技巧2、标定板初始化3、创建标定数据模型4、获取标定图片5、使…

    2022年5月28日
  • customErrors与错误页面[通俗易懂]

    customErrors与错误页面[通俗易懂]本配置节相对简单而且常用mode的值有如下三种值说明On指定启用自定义错误。如果未指定 defaultRedirect,用户将看到一般性错误。Off指定禁用自定义错误。这允许显

    2022年7月3日

发表回复

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

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