我安装了Oracle数据库,默认的数据库用户名是system,密码口令是安装过程中你自己设置的.可以先使用命令框,输入 sqlplus system; 然后再输入密码即可. 然后我的数据库连接工具使用的是DataGrip,我在使用DataGrip连接的时候发现,报了这个错误 Connection to Oracle failed.[66000][12505] Listener refused the connection with the following error:ORA-12505, T…
java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: 192.168.149.128:1521:orcl at oracle.…
引子: 本项目在老电脑上用的是oracle10g,换新电脑装的是oracle11g,但运行项目本没有什么关系,本来说创建个用户,用PLSQL手工导入数据,再改几下配置文件即可跑起来--但实际启动中遇到以下异常导致eclipse不能启动: 2016-01-25 11:34:39,694 DEBUG (com.mchange.v2.resourcepool.BasicResourcePool:1831) - An exception occurred while acquiring a poolab…
1.本机tnsnames.ora 配置如下 test4= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.4)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) 2.代码配置如下: spring.datasource.url = jdbc:oracle:thin:@192.168.1.4:1521:test4spring.dat…
异常及解决 在连接sqldeveloper出现的异常信息 在ORA-12505, TNS:listener does not currently know of SID given in connect descriptor中我已解决了该问题(通过设置listener.ora和配置环境变量),listener.ora一直是默认配置都没有问题,今天却又碰到此问题. 下面的listener.ora的默认配置 # listener.ora Network Configuration File: D:\…
Java使用 jdbc:oracle:thin:@11.1.0.14:1521:orcl 连接oracle数据库出现: ORA-12505,TNS:listener does not currently know of SID given in connect descriptor 错误. 表明服务器上sid为orcl的服务并不存在,可以换个方式直接连接服务:把最后一个冒号换为斜杠.顺利连上数据库 jdbc:oracle:thin:@11.1.0.14:1521/orcl…
如果是负载均衡,则 jdbc.url=jdbc:oracle:thin:@(description=(address_list= (address=(host=XX.XXX.X.XX) (protocol=tcp)(port=1521))(address=(host=XX.XXX.X.XX)(protocol=tcp) (port=1521)) (load_balance=yes)(failover=yes))(connect_data=(service_name= orcl))) 如果是单个服…
新装的idea开发工具后连接数据库出现如题所示错误. 1.网上搜了不少的文章,没有解决我的问题.后来细心看了一下url: 一开始url是这样子的. jdbc:oracle:thin:@:s21_pdb_ipay 2.由于是idea开发工具自动生成的,SID不匹配此请求url,需要改成如下完美解决问题,注意双斜杠跟单斜杠. jdbc:oracle:thin:@//数据库ip:端口/实例…
今天使用SQL Developer连接一台测试服务器数据库(ORACLE 11g)时,遇到了"ORA-12514, TNS:listener does not currently know of service requested in connect descriptor"错误,具体提示如下所示: 执行请求的操作时遇到错误:   Listener refused the connection with the following error:   ORA-12514, TNS:lis…
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 1.看看是不是监听服务没有起来 2.检查有没有修改IP地址,计算机名称 除此之外在网上查资料的时候还有一种:http://blog.csdn.net/icqsky/archive/2009/07/01/4313791.aspx 如下:这个错误是因为Listener出了问题,请检查一下你的listener.ora文件,…
oracle centos 重启后报错ORA-12514, TNS:listener does not currently know of service requested in connect descriptor 1.查看监听状态lsnrctl start 2.通过sqlplus / as sysdba ,执行startup来启动数据库,发现报错,initORCL.ora不存在. 3.进入对应目录,打开spfileorcl.ora,发现db_name=orcl, 4.查看环境变量 cat…
问题描述 ORA_12514:TNS:listener does not currently know of service requested in connect descriptor 解决方式 1 右键点击我的电脑->管理——>服务和应用程序(左侧列表)——>双击右侧服务——>重启“OracleJobScheduler[oracle_sid] 解决方式 2 https://www.cnblogs.com/edhg/p/6658814.html…
一次连接数据库怎么也连接不上,查了多方面资料,终于找到答案,总结 首先应该保证数据库的服务启动 在myeclipse的数据库视图中点 右键->new 弹出database driver的窗口, Driver template选择oracle(thin driver), Driver name 输入oracle   connection URL=jdbc:oracle:thin:@localhost:1521:oracle 注意localhost:1521:oracle中的oracle是数据库得s…
springboot项目中报错:listener does not currently know of SID given in connect descriptor 出现这个问题的原因是SID写错了: 配置文件代码里面我写的是: 我配置文件里面写的orcl是小写,改成大写的ORCL,问题解决~…
今天练习用IDEA搭建了一个ssm框架,数据库是oracle,在执行mybatis-generator时,一直报错listener does not currently know of SID given in connect descriptor,乍一看 不能识别我配置的sid,我检查过后感觉良好,但是这个问题持续存在,由于以前都是使用正确的连接路径,没出错也就没去详看数据库连接各组成部分的含义. 最终发现是我的url写的有问题: url=jdbc:oracle:thin:@127.0.0.1…
(SID_LIST = (SID_DESC =  (SID_NAME = PLSExtProc)  (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)  (PROGRAM = extproc)  ) )原先在listener.ora中是这样的 改成下面 (SID_LIST = (SID_DESC =  (SID_NAME = PLSExtProc)  (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)  (PROGR…
错误的意思是listener 不知道连接解析器中的请求服务,这里要说静态监听和动态监听了动态注册是在instance启动的时候PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中.静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序.无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务.搭建dataguard过程中,先启动的数据库,没有在li…
this issue and the fix was to make sure in tnsnames.ora the SERVICE_NAME is a valid service name in your database. To find out valid service names, you can use the following query in oracle: select value from v$parameter where name='service_names' On…
数据库名(数据库服务名)配置错误.…
oracle 的 sql developer连接不上问题: sql developer连接本机的服务器时,有时候能连接,有时候连接不上,什么原因造成的呢? ①检查oracle服务器和监听器是否已经启动 ②启动sql plus,用system登陆,输进:  select instance_name from v$instance; ③在oracle服务器安装的目录下找到listener.ora文件 ④查看是否有空色框部分内容,没用,添加上去 ⑤tns文件部分…
一次连接数据库怎么也连接不上,查了多方面资料,终于找到答案,总结 首先应该保证数据库的服务启动 在myeclipse的数据库视图中点 右键->new 弹出database driver的窗口, Driver template选择oracle(thin driver), Driver name 输入oracle   connection URL=jdbc:oracle:thin:@localhost:1521:oracle 注意localhost:1521:oracle中的oracle是数据库得s…
[Java]内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类. 使用内部类的的原因主要有三点: 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据. 内部类可以对同一个包中的其他类隐藏起来. 当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷. 使用内部类访问对象状态 public class TalkingClock { private int interval; private boolean beep; public Talk…
>不用代理 有时候,我希望在一些方法前后都打印一些日志,于是有了如下代码. 这是一个处理float类型加法的方法,我想在调用它前打印一下参数,调用后打印下计算结果.(至于为什么不直接用+号运算,见[Java]Float计算不准确) package com.nicchagil.study.java.demo.No09代理.No01不用代理; import java.math.BigDecimal; public class FloatCalculator { public float add(fl…
这本来不是一个问题,利用框架本来有的方法.或者File类的getPath()方法,取出要推断文件路径.或者getName()方法取出文件路径,成为一个String字符串如果为fileName之后,再对带哦用这fileName的endsWith("txt")方法,得到的布尔值就能推断其是否txt文件.这本来没什么好说,但会出现什么呢?比方要推断是否为图片文件,尤其是一些上传系统中,你的推断条件就要写成例如以下的形式: if (fileName.endsWith(".jpg&qu…
Java NIO和流量相似,但有些差异: ·通道可读写,流仅支持单向.读或写 ·异步通道读取 ·通道读写器,他们是和Buffer交替 道的实现 下面是Java NIO中最重要的通道的实现: ·FileChannel ·DatagramChannel ·SocketChannel ·ServerSocketChannel FileChannel从文件读数据或写进文件 DatagramChannel通过UDP在网络上读写数据 SocketChannel通过TCP在网络上读写数据 ServerSock…
标题手段Java NIO该分散体浓缩 Java NIO内置支持分散与收集.的概念主要用于信道分散聚集的读写. 读出的分散体的一个通道被读多个数据buffer在.因此.数据分散到多个buffer中. 对一个通道的集中写就是将数据从多个buffer中写到一个通道中.因此.通道从多个buffer将数据收集到一个通道中. 分散收集经经常使用于对数据传输分开处理的场景. 比方,一条消息由header和body构成,你须要将header和body保存在不同的buffer中. 这样做就是的对header和bo…
[Java]0x01 配置开发环境,JDK.CLASSPATH等 一. 下载JDK安装文件 首先,进入Oracle官网Java页面. 注意,要下载的是JDK而不是JRE,这点很重要,因为JRE并不包含我们要用的源码编译之类的工具. 当前JDK最新版本为Java10,但如今主流的运行环境还是1.7.1.8 甚至是1.6 所以,这里就推荐使用Java8,也就是jdk1.8. 下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jd…
使用for循环语句输出以下“空心菱形”效果: * * * * * * * * * * * * * * * * 建议优先参考笔者的另一篇文章:<for循环输出菱形的形状[java]> 代码: /* * * * * * * * * * * * * * * * * 分析: 上图形似于实心菱形 * *** ***** ******* ********* ******* ***** *** * 在菱形图案基础之上,将每行的第一颗和最后一颗星星输出,其他星星使用空格输出即可. */ public clas…
0.前言 从这篇随笔开始记录Java虚拟机的内容,以前只是对Java的应用,聚焦的是业务,了解的只是语言层面,现在想深入学习一下. 对JVM的学习肯定不是看一遍书就能掌握的,在今后的学习和实践中如果有领会到的心得和踩过的坑,将会对这些文章进行更新. 另外,人脑更喜欢图胜过文字,有些流程先用文字码在那儿,后面有时间再画图. 1.「深入理解Java虚拟机」学习笔记(1) - Java语言发展趋势 2.「深入理解Java虚拟机」学习笔记(2)- JVM内存区域 3.[Java]「深入理解Java虚拟机…
1.0.0 Summary Tittle:[Java]NO.83.Tool.1.GlassFish.1.001-[GlassFish 5 安装使用]- Style:EBook Series:Java Since:2018-01-20 End:.... Total Hours:... Degree Of Diffculty:2 Degree Of Mastery:2 Practical Level:2 Desired Goal:2 Archieve Goal:.... Gerneral Evalu…