在Red Hat Enterprise Linux Server release 6.7 成功安装ORACLE 11g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170...:TNS:连接超时 1:首先检查网络是否能ping通,如下所示,网络是畅通的。...2:检查TNS配置(TNS配置也没有问题) GSP = (DESCRIPTION = (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.1.81)(PORT = 1521...The command completed successfully 4:使用tnsping命令检查,报TNS-12535: TNS: 操作超时,这时我们可以肯定是防火墙的问题了。...已使用的参数文件: E:\app\kerry\product\11.2.0\dbhome_1\network\admin\sqlnet.ora 已使用 EZCONNECT 适配器来解析别名 尝试连接
马上登录到服务器里查看监听状态,发现有TNS-12541 ,TNS-12560等错误 手动把监听服务启动,这时候服务状态上显示为已启动,但在CMD窗口执行lsnrctl status的时候依然返回错误信息...正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=john-PC)(PORT= TNS-12541: TNS: 无监听程序 TNS-12560: TNS:...协议适配器错误 TNS-00511: 无监听程序 32-bit Windows Error: 61: Unknown error 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL...三、解决方案步骤 **网上有个解决TNS-12535错误的案例,平台和版本都很类似,如下: 1、在 sqlnet.ora文件中 增加如下行: DIAG_ADR_ENABLED = OFF 2、在listener.ora...LSNRCTL>set log_file mylog Will yield: TNS-01251: Cannot set trace/log directory under ADR.
Oracle启动监听报错,提示 连接中断 [oracle@localhost ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production...TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed...Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no listener TNS...to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) TNS-12541: TNS:no listener TNS...-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused 查看主机名
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。...否则就会出现“ORA-12154: TNS: 无法解析指定的连接标识符”。...Oracle数据库,可能会出现“ORA-12154: TNS: 无法解析指定的连接标识符”这时,你就应该怀疑,我到底访问的是哪个路径下的配置文件呢?...当我安装好PLSQL Developer软件后登陆时任然出现了“ORA-12154: TNS: 无法解析指定的连接标识符”,如果是Win7,Win8用户甚至可以会出现弹出一个白框的情况,这时需要以管理员身份运行...同样的问题也会出现在其他Oracle数据库管理软件中,比如Toad for Oracle “ORA-12154: TNS: 无法解析指定的连接标识符”是使用Oracle数据库的新手遇到的比较常见的问题之一
listener/alert/log.xml 12 Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 13 TNS...-12555: TNS:permission denied 14 TNS-12560: TNS:protocol adapter error 15 TNS-00525: Insufficient
-12545: Connect failed because target host or object does not exist TNS-12560: TNS:protocol adapter...error TNS-00515: Connect failed because target host or object does not exist Linux Error: 99: Cannot...-12543: TNS:destination host unreachable TNS-12560: TNS:protocol adapter error TNS-00513: Destination...4、小结 a、对于TNS-12545,TNS-00515应首先考虑是否使用了合适的IP,主机名,应检查服务器host文件,网络配置等 b、Step a检查完后应考虑是否正确的配置了监听以及tnsnames...c、对于上述该类错误,应同时检查及分析监听器日志 d、对于客户端出现TNS-12545,TNS-00515等,考虑客户端能否将主机转换成对应的IP(客户端tnsnames.ora使用主机名的情形时
数据库连接出现: ORA-12170 TNS connect timeout occurred这个错误 解决思路:首先连接内网数据库,要排除是不是网络的问题,如果不是网络的问题,再去检查监听是否出现配置错误或其他错误...现总结一下: 一tns的配置文件不对 这个问题是最基本的,这是连接的基础。这个我建议直接从服务器上拷贝,就不会出错了。我见过的就是因为服务器名后有空格,导致了服务器无法解析。...二服务器的防火墙开了 防火墙会组织tns直接的连接,验证可以把服务器的防火墙关了试试看。 三路由的配置问题 这是我今天想说的,也是花了我两天的时间弄明白的地方。...对于那些既要用外网上网收发邮件,又要用内网连接服务器的用户,这点尤其重要。 我在机房时,用无线连接外网做上网用,用有线连接内网做连接数据库用。...带有消息“发生 TNS 连接超时”的 SQL 错误 12170 ORA-12170 通常表示由于网络问题,与远程 Oracle 数据库的连接失败。
TNS-12531: TNS: 无法分配内存 解决方案 针对故障信息: 22-3月 -2019 06:21:54 * 12531 TNS-12531: TNS: 无法分配内存 解决优化方案: 方案一
一组的同事找我说,有很多应用不能连接数据库,让我去帮忙看看,一开始以为是process 和session 数不构,去了查了一下,发现远没到设置的数,且主机未发现有性能问题,查看等待事件,全是军空闲类的,...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code...Tns error struct: ns main err code: 12537 TNS-12537: TNS:connection closed ns secondary err code
tnsping 本机ok,tnsping其他机器均报错: [oracle@db11g ~]$ tnsping jingyu TNS Ping Utility for Linux: Version 11.2.0.3.0...TCP)(HOST = 192.168.1.19)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = jyadg))) TNS...-12543: TNS:destination host unreachable [oracle@db11g ~]$ tnsping jycas TNS Ping Utility for Linux:...-12543: TNS:destination host unreachable 1.检查防火墙和SElinux状态 2.确认克隆的网卡是否正常 3.网络层面排查1521端口 1.检查防火墙和SElinux...-12543: TNS:destination host unreachable 3.网络层面排查1521端口 以db11g环境为例说明: [oracle@db11g ~]$ netstat -ano|
用PL/SQL Developer连接公司Oracle数据库,登录时出现如下错误信息:ORA-12154: TNS: 无法解析指定的连接标识符,(有时可能不会出现错误对话框,但也连不上,多试几次都会弹出如下图的错误对话框...使用SQL PLUS测试连接。 如果还有问题,我们使用SQL PLUS测试是否能够连接。...运行输入cmd,在命令提示符窗口中输入 sqlplus sys/密码@数据库SID as sysdba 如: sqlplus sys/abc123@orcl as sysdba 如果可以连接,问题就好办了...如果还不行,在pl/sql developer的登录窗口中点“取消”按钮,进入pl/sql developer后,执行“工具”-> “首选项” -> 连接,按下图所示进行配置(其中oracle主目录就是
笔者结合多年的经验与实践总结出黑客通过TNS获取ORACLE数据库版本信息主要有以下三种方式: 1. 身份验证前部分函数泄露数据库版本 在TNS的通讯包中存在大量的函数调用。...2.TNS报错信息泄露数据库版本 如果TNS接到一个它无法识别的TNS命令(是格式正确,但内容不对),就会会送一个错误,在这个错误中包含VSNNUM,它保存了一个十进制数字,把该数字转成十六进制会得到数据库版本号...笔者根据多年经验以及攻防测试总结出以下4点有助于加固TNS的解决法办法。...1.设置TNS Listener 口令 默认情况下,TNS Listener 没有设置口令,任何可以连接到系统的人都可以管理它。设置Listener口令可以防止对Listener的无授权管理。...ADMIN_RESTRICTIONS_listencername =ON 3.开启TCP有效节点检查 TCP有效节点检验可以用来允许某些主机连接到数据库而阻止其他服务器链接。
解决问题:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 测试环境:RedHat7.4 + Oracle 11g 64位 相关说明: 数据库服务器: Oracle11g 64位软件的安装位置为...HOST = 虚拟机IP)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) )) 3.添加一个环境变量,名为TNS_ADMIN...,值为tnsnames.ora文件所在路径E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN,plsql通过这个找到orcl连接字符串 4.添加一个环境变量NLS_LANG...= SIMPLIFIED CHINESE_CHINA.ZHS16GBK 遇到问题: 使用plsql连接数据库服务器:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务” 解决办法简述...客户端下的测试步骤:使用plsqldev.exe测试, 修改E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件,新增到虚拟机Oracle的连接内容
Java 连接MongoDB package mymaven; import java.net.UnknownHostException; import java.util.Set; import...throws UnknownHostException, MongoException { Mongo mongo = new Mongo("172.27.9.104", 27017); // 连接数据库...UnknownHostException e) { e.printStackTrace(); } return actorIntId; } 参考推荐: Mongodb快速入门之使用Java
在java中我们一般使用Jedis连接Redis,以下操作全部基于该依赖。...; import java.util.Date; @Data @NoArgsConstructor @AllArgsConstructor public class Student implements...jedis.close(); } } Jedis连接池 jedis连接资源的创建与销毁是很消耗程序性能,所以jedis为我们提供了jedis的池化技术,jedisPool在创建时初始化一些连接资源存储到连接池中...,使用jedis连接资源时不需要创建,而是从连接池中获取一个资源进行redis的操作,使用完毕后,不需要销毁该jedis连接资源,而是将该资源归还给连接池,供其他请求使用。...连接集群 不需要关注close以及连接池等问题。
方法 插入操作(insert) 更新操作(update) 删除操作 查询操作 JDBC工具类 JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行...SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。...是Java访问数据库的标准规范。 JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。...JDBC原理 Java提供访问数据库规范称为JDBC,而生产厂商提供规范的实现类称为驱动。 JDBC是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!...JDBC开发步骤 Java数据库链接主要包括以下几步: 注册驱动 获得连接 获得语句执行平台 执行sql语句 处理结果 释放资源 导入驱动包(jar包)(以eclipse为例) 在项目文件夹下创建lib
准备 首先就是导入jar包,mongo-java-driver-3.4.3.jar Utils package Utils; import com.mongodb.MongoClient; import...com.mongodb.MongoCredential; import com.mongodb.ServerAddress; import com.mongodb.client.MongoDatabase; import java.util.ArrayList...; import java.util.List; //mongodb 连接数据库工具类 public class MongoDBUtil { //不通过认证获取连接数据库对象 public...request.getParameter("SCORE")); 必要的时候,在接收前端一些数据时进行处理一下 废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:java...连接mongodb
在这个云原生开发和部署的新时代,超敏捷架构基于称为微服务的组件集合。这些组件在编配引擎(如Kubernetes)中的容器上运行。有了这些新架构,就有创建软件定义...
java相对于其他语言(例如c,c++等)连接数据库要方便得多, 那么,如何连接呢?...与SQLserver连接具体代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet...; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList;...Connection getConnection(){ **/****1433是你自己的SQLserver端口号(默认是1433)*********/ **/**************DatabaseName是你要连接的数据库名称...con.createStatement(); System.out.println("链接成功"); } catch (SQLException e) { System.out.println("连接失败
最近在启动监听器的时候收到了TNS-01201: Listener cannot find executable...的错误提示。这个错误还真是一个一直没有碰到过的错误。...1、故障描述 #在启动监听器时收到了TNS-01201错误,监听器无法找到可执行文件 oracle@DevDB02:~> lsnrctl start LISTENER_USBO2 ...listener_usbo2.log Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.202)(PORT=1403))) TNS...message(s) above... 2、故障分析 #Meatlink上给出了关于这个问题的描述(Doc ID 22060.1) #需要检查ORACLE_HOME环境变量是否指向了一个有效位置 Error: TNS
领取专属 10元无门槛券
手把手带您无忧上云