`
tansitongba
  • 浏览: 500110 次
文章分类
社区版块
存档分类
最新评论

收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 警告: SQL Error: 0, SQLState: null,严重: Cannot create PoolableConnectionFactory

 
阅读更多

警告: SQL Error: 0, SQLState: null
2010-4-20 13:34:50 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: Cannot create PoolableConnectionFactory
2010-4-20 13:34:50 org.hibernate.cfg.SettingsFactory buildSettings
警告: Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory, cause:
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:
112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:
146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:
255)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:
387)
at oracle.jdbc.driver.PhysicalConnection.
<init>(PhysicalConnection.java:441)
at oracle.jdbc.driver.T4CConnection.
<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:
35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:
801)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:
82)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:
300)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:
838)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:
821)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:
518)
..

===================================

我的oracle一直是正常的,后来公司停电过后,出了点小问题·~~

数据库监听未启动 修改PC上注册表中的ImagePath值。
我下面以现在主流的数据库ORACLE为例
重新手动启动数据库监听:
1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面
d:>lsnrctl
LSNRCTL> status
或者
LSNRCTL> start
也有可能连接Url出错 服务器链接出错

start后出现:

Starting tnslsnr: please wait...

Service OracleOraDb10g_home1TNSListener already running.
TNS-12560: TNS:protocol adapter error

分享到:
评论

相关推荐

    SQLState错误码查表

    SQLSTATE 错误码是 SQL 语句执行过程中出现的错误代码,它们是标准化的错误代码,可以帮助开发者快速地定位和解决问题。本文档提供了 SQLSTATE 错误码的详细信息,包括错误代码、错误描述和解决方法。 SQLSTATE ...

    DB2_SQLSTATE__消息异常

    ### DB2 SQLSTATE 消息异常详解 #### 标题与描述解读 标题与描述均指出了一个核心问题——“DB2_SQLSTATE_消息异常”,这实际上是在谈论IBM DB2数据库系统中的SQLSTATE值及其引发的异常情况。SQLSTATE值是SQL标准中...

    DB2异常代码查询大全

    2. **01xxx**:表示SQL操作成功但有警告,例如数据转换警告等。 3. **+01201545**:表示违反唯一性约束,例如尝试插入已存在的唯一键值。 4. **+09801568**:表示SQL引擎错误,通常是内部错误或配置问题导致。 5. **...

    解决SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded_runtimeerror怎么修复

    在MySQL数据库操作中,"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded" 是一个常见的错误,它意味着在执行事务时,系统等待锁定资源的时间超过了预设的限制。这个错误通常发生在并发环境中,当...

    db2 错误码 大全

    - **SQLSTATE**: SQL警告状态 - **描述**: 表示SQL语句执行成功,但是存在一些警告信息。 ##### 3. 数据库表之间的关系不一致 - **SQLCODE**: +01201 - **SQLSTATE**: 545 - **描述**: 当数据库表之间的外键约束...

    MySQL Error Code文档手册

    MySQL Error Code 文档手册 MySQL 错误代码是 MySQL 数据库管理系统中的一个重要组成部分,它用于记录和描述 MySQL 数据库在运行过程中可能出现的各种错误信息。了解 MySQL 错误代码对于数据库管理员和开发人员来...

    SQL错误代码大全

    收集汇总了设计者在SQL 编程中所有出现的错误代码提示大全 希望对大家有所帮助

    DB2不允许访问表空间

    DB2SQLError: SQLCODE=-290, SQLSTATE=55039, SQLERRMC=null, DRIVER=3.50.152 消息:不允许访问表空间。SQLCODE=-290, SQLSTATE=55039, DRIVER=3.50.152 ``` 此错误提示中的`SQLCODE=-290`和`SQLSTATE=55039`表明...

    SQL错误状态的提示信息

    ### SQL错误状态的提示信息详解 #### 概述 在数据库操作过程中,经常会遇到各种各样的错误或异常情况。为了更好地理解和处理这些错误,SQL标准定义了一套错误代码体系——SQLSTATE,它可以帮助开发者和数据库管理员...

    DB2-ErrorCode解释大全

    **说明:** 因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN。 在使用EXPLAIN工具分析查询计划时,如果SQL语句涉及到远程对象,则无法执行EXPLAIN。此时可以考虑其他方式来优化查询。 #### 五、数据类型...

    MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...

    sqlServer执行存储过程报错:42000,执行该sql即可

    sqlServer执行存储过程报错:42000 - [SQL Server]SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以...

    DB2 sqlcode sqlstate 说明

    - `sqlcode=0`, `sqlstate=00000`:表示SQL语句执行成功,没有错误或警告。 2. **警告**: - `sqlcode=12`, `sqlstate=01545`:未限定的列名被解释为一个有相互关系的引用。 - `sqlcode=98`, `sqlstate=01568`:...

    GBase 8s SQL 指南:教程

    **GBase 8s SQL 指南:教程** GBase 8s是南大通用数据系统有限公司开发的一款高性能、高可用性的国产化数据库管理系统,主要用于满足大规模数据处理和分析的需求。作为一款关系型数据库,它支持SQL(结构化查询语言...

    oracle和Hibernated的结合

    7. **CRUD操作**:通过Hibernate,可以轻松实现对数据库的基本操作,如创建(Create)、读取(Read)、更新(Update)和删除(Delete)。例如,使用Session的save()方法保存新对象,get()或load()方法获取现有对象,...

    对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 \"7\"的错误:SQL0668N Operation not

    在SQL数据库操作中,我们可能会遇到各种错误代码,其中SQLSTATE=57016 SQLCODE=-668是一个常见的错误,特别是在IBM DB2数据库系统中。这个错误通常表示一个操作无法执行,因为对象(如表)正被其他事务占用或者处于...

    sql错误码对照表

    ### SQL错误码对照表详解 #### 一、概述 在数据库开发过程中,特别是针对IBM DB2这样的企业级数据库管理系统,理解和处理SQL错误码至关重要。本文将深入解析一份关于DB2的SQL错误码对照表,旨在为DB2开发者提供...

    DB2数据库错误代码

    #### 三、SQL错误(SQL Error) - **SQLCODE**: 负数 - **SQLSTATE**: 各不相同 - **说明**:此状态码表示SQL语句执行失败,具体原因需要根据不同的错误代码来分析。 #### 四、常见错误代码解析 1. **+01201545**...

    sql数据库死锁查询工具

    在SQL数据库管理中,死锁和阻塞是常见的问题,特别是在多用户环境下,它们可能导致系统性能下降甚至数据丢失。理解并有效地处理这些问题至关重要。本文将深入探讨“sql数据库死锁查询工具”及其在解决数据库死锁和...

Global site tag (gtag.js) - Google Analytics