Java连接Oracle数据库出现问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java连接Oracle数据库出现问题

2016-05-31 09:30:32 3337 1

报错如下,java代码在另一台电脑上连接没有问题,想请各位明示。
`Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor`

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:21:18

    出现这种问题的情况一般是两种:
    1.看看是不是监听服务没有起来
    2.检查有没有修改IP地址,计算机名称

    除此之外在网上查资料的时候还有一种:http://blog.csdn.net/icqsky/archive/2009/07/01/4313791.aspx
    如下:这个错误是因为Listener出了问题,请检查一下你的listener.ora文件,看下是否存在如下配置:

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
    )
       如果说是这样,那么请将一段改成
    SID_LIST_LISTENER =
     (SID_LIST =
     (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
      ) (SID_DESC =
         (GLOBAL_DBNAME = ORCL)
         (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
         (SID_NAME = ORCL)
      )
    )
         这样以后,关掉Service和LISTENER。再启动Service和LISTENER,这样应该就可以了,注意顺序。
          查了一下,网上是说,加上了面一段东西,意思是把LISTENER服务主动注册到进程监视器(pmon)中去。所以,但你启动了Serivce后,启动LISTENER的时候,会主动去注册到进程监视器(pmon)中去。所以不会有什么问题。但是反过却不行。
         如果说没有添加那一段,情况正好相反,是由实例的pmon进程在LISTENER中注册服务,LISTENER为被动注册。所以需要先起LISTENER才可以。
        总结一下,如果说你不加那段东西,那么就应该先起LISTENER,如果说你加了那段东西,就应该先起Serivce。
    0 0
相关问答

1

回答

云服务器是否支持Oracle数据库?

2021-12-19 21:10:07 427浏览量 回答数 1

1

回答

数仓当中Oracle数据库b-tree索引是什么意思?

2021-12-12 17:26:37 403浏览量 回答数 1

1

回答

数仓当中Oracle数据库HASH索引是什么意思?

2021-12-12 17:30:16 419浏览量 回答数 1

1

回答

数仓当中Oracle数据库位图索引是什么意思?

2021-12-12 17:27:23 399浏览量 回答数 1

1

回答

Oracle数据库中全局分区索引的作用具体是什么呢?

2021-12-12 17:50:41 388浏览量 回答数 1

1

回答

Oracle数据库中本地前缀分区索引的作用具体是什么呢?

2021-12-12 17:48:05 421浏览量 回答数 1

1

回答

Oracle数据库中分区索引的分类是什么?

2021-12-12 17:46:44 434浏览量 回答数 1

1

回答

Oracle数据库中组合范围散列分区的特点具体是什么,作用具体是什么呢?

2021-12-12 17:43:25 352浏览量 回答数 1

1

回答

Oracle数据库中散列分区的特点具体是什么,作用具体是什么呢?

2021-12-12 17:42:42 349浏览量 回答数 1

1

回答

Node如何连接SQLServer和Oracle数据库? 400 请求报错 

2020-05-30 22:58:26 321浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载