当前位置: 首页 > 知识库问答 >
问题:

ORA-12514错误与JDBC瘦客户端到Express 11.2

苏振国
2023-03-14

>

  • SQLPLUS使用“SQLPLUS hr”连接到Windows 7上运行的Express 11.2“XE”服务/hr@XE“.Express 11.2、SQLPLUS和Java App都在PROD10 Windows 7工作站上运行。

    使用JDBC瘦客户端的Java应用程序使用此连接字符串收到以下错误:jdbc: oracle:瘦: hr/hr@/PROD10:1521/xe: Listener拒绝连接并出现以下错误:ORA-12514, TNS: listener当前不知道连接描述符中请求的服务

    使用ojdbc6。带有jdk1的jar类型4驱动程序。60_27.

    “lsnrctl服务”报告如下:32位Windows的lsnrctl:11.2.0.2.0版-2017年11月5日16:22:19生产

    正在连接(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))服务摘要。。。服务“CLRExtProc”有1个实例。实例“CLRExtProc”,状态未知,此服务有1个处理程序。。。处理程序:“专用”已建立:0已拒绝:0本地服务器服务“PLSExtProc”有1个实例。实例“PLSExtProc”,状态未知,有1个用于此服务的处理程序。。。处理程序:“专用”已建立:0拒绝:0本地服务器服务“XEXDB”有1个实例。实例“xe”,状态就绪,有1个用于此服务的处理程序。。。处理程序:“D000”已建立:0已拒绝:0当前:0最大值:1022状态:就绪调度程序(地址=(协议=tcp)(主机=TIGER2)(端口=50085))服务“xe”有1个实例。实例“xe”,状态就绪,有1个用于此服务的处理程序。。。处理程序:“专用”已建立:0已拒绝:0状态:就绪本地服务器命令已成功完成

    tnsnames.ora包含:XE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=TIGER2)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)))ORCL=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=TIGER2)(PORT=1521))(CONNECT_DATA=(SID=ORCL))EXTPROC_CONNECTION_DATA=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))(CONNECT_DATA=(SID=PLSExtProc)(PRESENTATION=RO))ORACLR_CONNECTION_DATA=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))(CONNECT_DATA=(SID=CLRExtProc)(PRESENTATION=RO)))

    listener.ora包含:SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=C:\oraclexe\app\oracle\产品\11.2.0\服务器)(PROGRAM=extproc))(SID_DESC=(SID_NAME=CLRExtProc)(ORACLE_HOME=C:\oraclexe\app\oracle\产品\11.2.0\服务器)(PROGRAM=extproc))

    侦听器=(DESCRIPTION_LIST=(DESCRIPTION=(地址=(协议=IPC)(密钥=EXTPROC1))(地址=(协议=TCP)(主机=TIGER2)(端口=1521)))

    默认_服务_侦听器=(XE)

  • 共有1个答案

    郭通
    2023-03-14

    看起来,这是在JDBC论坛上发布的相同问题并得到解决。

     类似资料:
    • 我正在尝试构建一个apache ignite thinclient poc,并且能够连接到集群,还可以使用ScanQuery读取数据。但我仍然停留在为任何缓存更新创建一个监听器上。我翻阅了一下,但找不到瘦客户机的任何东西。ignite瘦客户端是否支持侦听缓存更新?我该怎么做?

    • 我正在尝试使用apache-spark读取和写入Ignite集群,我可以使用JDBC瘦客户机,但不是本机方法,正如几个spark+Ignite示例中提到的那样。 现在,所有的spark+ignite示例都启动了一个本地ignite集群,但我希望我的代码作为客户端连接到已经存在的集群。 完整代码:-(sparkDSLExample)函数无法使用thin连接ignite远程群集 示例-default.

    • 我试图在Kubernetes环境中通过瘦客户机使用Ignite和我的java应用程序设置一个分布式缓存。 在我的Kubernetes集群中,我有两个带有java应用程序的pods和两个Ignite的pods。为了让java Pod与ignite Pod通信,我配置了一个瘦客户机来连接ignite kubernetes服务。通过这种配置,我希望负载平衡在kubernetes一侧。下面是我在java代

    • 我们试图对cadence设置进行基准测试(目前在2个EC2实例上运行:m5a.xlarge ),发现了许多cadence客户端错误: cadence_service:cadence_matching,操作:历史记录重新记录活动任务已启动

    • 我使用Apache Ignite 2.7.5作为.NET核心中服务器和瘦客户机。当我做与缓存相关的操作时,put、get和load等.net核心应用程序会自动崩溃。 因此,我想处理for循环内部的异常,例如、、等,然后从catch块抛出for循环,否则如果只有异常块,则继续循环迭代。

    • 我正在尝试使用第三方组织提供的web服务。 服务的URL如下 有几个帖子带有相同的错误消息。我在这里阅读了这篇文章,并通过向客户端添加这些设置来尝试它: 之后,服务器根本没有响应! 所以,我有点被困在这里了。有人能把我推到正确的方向吗?