遇到错误 ORA-12505: TNS:listener does not currently know of SID given in connect descriptor 通常意味着Oracle数据库的网络监听器(Listener)无法识别客户端连接描述符中指定的服务标识符(SID)或服务名(Service Name)。以下是针对您提供的问题的一些具体解决步骤,我将分点回答并包含必要的说明和可能的代码片段(尽...
【题目】Myeclipse开发:ORA-12505,T NS:listener does not currently know of SID given in connect descriptor.开发环境:Myeclipse 6.5,T omcat 5.5,oracle 10g,数据库服务器在IP为192.168.10.10的机子上,用户为:username.密码是:password,数据库实例启动Tomcat时报错,错误信息如下[main] ERROR:org.hibernate.util....
百度试题 结果1 题目ORA-12505,TNS:listener does not currently know of SID given in connect descriptor怎么解决?求大师 相关知识点: 试题来源: 解析 把你要连的TNSNAME String传上来看看,应该是service_name的值与监听服务的SID不一致 反馈 收藏
是配置得数据库SID名不正确localhost:1521:[color=red]oracle[/color]即红字部份不是你本机的SID。 第二种可能 发现SID配置没有错误,但是还是报错,那可能就是oracle得监听配置出了问题,需要检查listener.ora文件,用记事本打开,增加以下部份代码: (SID_DESC = (GLOBAL_DBNAME = [color=red]oracle[/color]) (OR...
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 做一下记录: jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name 而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name (即连接参数中的database name...
ORA-12505,TNS:listenerdoesnotcurrentlyknowofSIDgivenin 1. 说明给到的sid有误,很有可能就是服务名和sid混淆使用。 首先了解数据库url的写法有两种 //监听sid服务,表示sid为orcl database.url=jdbc:oracle:thin:@171.xxx.96.xx:xxxx:orcl //监听服务名,表示服务名为orcl ...
oracle数据库正常启动后。在本地能够正常訪问,可是远程使用sqldevelop却不能訪问。提示ORA 12505 Listener does not currently know of SID given in connection descriptor,解决问题之前,先看一下oracleserver正常启动流程 1.启动监听 命令:lsnrctl start 2.登陆sqlplus ...
ORA-12505,TNS:listener does not currently know of sid given in connect descriptor. 【出错原因】 老的url写法不适用于新的数据库。 之前程序url和dirver是这样写的: publicstaticConnection getConnection() { Connection conn=null;try{ Class.forName("oracle.jdbc.driver.OracleDriver"); ...
TNS listener does not currently know of SID given in connect descriptor问题的解决思路和办法1.引起此问题的现象: 在java中连接Oracle数据库: String url = "jdbc:oracle:thin:@192.168.1.50:1521:orcl"; String user = "xarh"; String password = “123456”; Connection connection = DriverManager....
"listener does not currently know of SID given in connect descriptor" 第一种可能 是配置得数据库sid名不正确localhost:1521:oracle 即红字部分不是你本机得sid,那么如何查看本机得sid呢?用如下命令 SELECT NAME FROM v$database;在sqlplus中执行就可以看到,把红字部分换成查询出来的sid就可以。