ORA-00942 table or view does not exist

综合技术 2017-09-09 阅读原文

使用了c3p0的连接池,在建立连接时,c3p0会在数据库连接一张test表,用来验证连接。

现在情况是 由于其他应用先前也在这个库建立了一张test表,用来存储业务数据,结果c3p0无法新建一张表来处理连接。

报错截图:

所以每次查询时,虽然用户名、密码等所有连接信息都正确。也会因为test表的问题无法执行查询。

解决办法:修改c3p0的配置属性

将testConnectionOnCheckin 改为false 或者 automaticTestTable修改为其他未使用的表名

更多Oracle相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 http://www.linuxidc.com/Linux/2017-09/146810.htm

Linux公社

责编内容by:Linux公社阅读原文】。感谢您的支持!

您可能感兴趣的

Weblogic10.3.6 EJUW补丁升级操作步骤 生产上经常会进行weblogic补丁升级操作,本文以升级补丁EJUW为例,weblogic版本为10.3.6.0. Weblogic版本查询 weblogic版本查询方式: 1.命令方式1: cd /usr/weblogi...
Ldconfig error: is not a symbolic link When running: sudo /sbin/ldconfig the following error appears: /sbin/ldconfig: /usr/local/lib/ is not a symbolic l...
Oracle使用dump转储数据块 在对Oracle做一些比较内核的研究时,会用需要用到dump命令把数据库中的信息转储到trace文件中。本文简单介绍使用dump命令把数据块中的信息转储到trace文件中。 实验环境:rhel7.2+11.2.0.4 ...
Where does Oracle DBCA come in? I'm planning to play around with Oracle Business Intelligence (for fun). I have access to a number of Oracle products, a...
The Complete Guide to Oracle Sequences In this article, I’ll explain what an Oracle sequence is, how to create one, and how to use them. What is a Sequence i...