gpt4 book ai didi

java - 在 JBoss DB 源配置中获取 "ORA-12514, TNS:listener does not currently know of service requested in connect descriptor"

转载 作者:太空宇宙 更新时间:2023-11-04 10:17:45 25 4
gpt4 key购买 nike

我在 JBOSS EAP 6.3 和 7.1 中都遇到了同样的问题。 EAP运行在Windows环境下。我有 2 个数据源:一个用于测试,一个用于 stg。他们有非常相似的连接 URL:

jdbc:oracle:thin@//tst-server.tst.myapp.com:1599/testdb
jdbc:oracle:thin@//stg-server.stg.myapp.com:1521/stgdb

我一直在本地计算机上的 JBoss 数据源中来回切换这两个数据源,没有任何问题,直到有一天我在尝试切换到测试数据源时收到此错误消息 (ORA-12514)。但 stg 仍在工作。我已经在 sqldeveloper 中配置了两者,并且两者都像今天一样工作。

我读过一些关于listener.ora和tnsnames.ora的内容,但很困惑,因为我在listener.ora或tnsnames.ora中找不到testdb或stgdb的任何引用。

最佳答案

数据库根据local_listener初始化参数将自身注册到监听器中。因为它在过去有效,所以可能是您的测试数据库没有完全启动并且没有自行注册。对测试监听器使用“lsnrctl status”来查看注册的内容。

关于java - 在 JBoss DB 源配置中获取 "ORA-12514, TNS:listener does not currently know of service requested in connect descriptor",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51485314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com