2009-08-17 11 views
0

私のアプリの起動時に、以下のようなエラーが表示されたら、誰も私が逃したものを精緻化できますか? mysqlを使用しているときにアプリが正常に動作しています。私はconfig.xmlファイルの余分なパラメータを見逃していますか?oracle10g hibernate problem

2009-08-17 11:32:12,294 [main] INFO [info.jtrac.config.DataSourceFactoryBean] - 
Not using embedded HSQLDB or JNDI datasource, switching on Apache DBCP data sour 
ce connection pooling 
2009-08-17 11:32:14,826 [main] WARN [org.hibernate.util.JDBCExceptionReporter] - 
SQL Error: 0, SQLState: null 
2009-08-17 11:32:14,826 [main] ERROR [org.hibernate.util.JDBCExceptionReporter] 
- Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword not found whe 
re expected 
) 
2009-08-17 11:32:14,826 [main] WARN [org.hibernate.cfg.SettingsFactory] - Could 
not obtain connection metadata 
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFact 
ory (ORA-00923: FROM keyword not found where expected 
) 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou 
rce.java:1225) 
     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource 
.java:880) 
     at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider. 
getConnection(LocalDataSourceConnectionProvider.java:82) 
     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java: 
84) 
     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009 
) 
     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.jav 
a:1292) 
     at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSession 
Factory(LocalSessionFactoryBean.java:799) 
     at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessi 
onFactory(LocalSessionFactoryBean.java:733) 
     at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPr 
opertiesSet(AbstractSessionFactoryBean.java:211) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1288) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) 
     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb 
ject(AbstractBeanFactory.java:245) 
     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr 
y.getSingleton(DefaultSingletonBeanRegistry.java:169) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:242) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:940) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) 
     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb 
ject(AbstractBeanFactory.java:245) 
     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr 
y.getSingleton(DefaultSingletonBeanRegistry.java:169) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:242) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:940) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) 
     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb 
ject(AbstractBeanFactory.java:245) 
     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr 
y.getSingleton(DefaultSingletonBeanRegistry.java:169) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:242) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
     at org.springframework.beans.factory.support.DefaultListableBeanFactory. 
preInstantiateSingletons(DefaultListableBeanFactory.java:394) 
     at org.springframework.context.support.AbstractApplicationContext.finish 
BeanFactoryInitialization(AbstractApplicationContext.java:736) 
     at org.springframework.context.support.AbstractApplicationContext.refres 
h(AbstractApplicationContext.java:369) 
     at org.springframework.web.context.ContextLoader.createWebApplicationCon 
text(ContextLoader.java:261) 
     at org.springframework.web.context.ContextLoader.initWebApplicationConte 
xt(ContextLoader.java:199) 
     at org.springframework.web.context.ContextLoaderListener.contextInitiali 
zed(ContextLoaderListener.java:45) 
     at org.apache.catalina.core.StandardContext.listenerStart(StandardContex 
t.java:3843) 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 
342) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase 
.java:791) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77 
1) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) 

     at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja 
va:627) 
     at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j 
ava:553) 
     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488 
) 
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) 
     at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java 
:311) 
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl 
eSupport.java:117) 
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 

     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 

     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443 
) 
     at org.apache.catalina.core.StandardService.start(StandardService.java:5 
16) 
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710 
) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:578) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 
Caused by: java.sql.SQLException: ORA-00923: FROM keyword not found where expect 
ed 

     at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.ja 
va:74) 
     at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:1 
10) 
     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java 
:171) 
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455) 
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413) 
     at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030) 
     at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183) 
     at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java: 
774) 
     at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.jav 
a:849) 
     at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme 
nt.java:1186) 
     at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java: 
1377) 
     at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatemen 
tWrapper.java:386) 
     at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingSt 
atement.java:208) 
     at org.apache.commons.dbcp.PoolableConnectionFactory.validateConnection(
PoolableConnectionFactory.java:332) 
     at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(Bas 
icDataSource.java:1249) 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou 
rce.java:1221) 
     ... 72 more 
2009-08-17 11:32:16,826 [main] WARN [org.hibernate.util.JDBCExceptionReporter] - 
SQL Error: 0, SQLState: null 
2009-08-17 11:32:16,826 [main] ERROR [org.hibernate.util.JDBCExceptionReporter] 
- Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword not found whe 
re expected 
) 
2009-08-17 11:32:16,841 [main] WARN [org.hibernate.util.JDBCExceptionReporter] - 
SQL Error: 0, SQLState: null 
2009-08-17 11:32:16,841 [main] ERROR [org.hibernate.util.JDBCExceptionReporter] 
- Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword not found whe 
re expected 
) 
2009-08-17 11:32:17,154 [main] WARN [org.springframework.jdbc.support.SQLErrorCo 
desFactory] - Error while extracting database product name - falling back to emp 
ty error codes 
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connecti 
on for extracting meta data; nested exception is org.springframework.jdbc.Cannot 
GetJdbcConnectionException: Could not get JDBC Connection; nested exception is o 
rg.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFacto 
ry (ORA-00923: FROM keyword not found where expected 
) 
     at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd 
bcUtils.java:198) 
     at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd 
bcUtils.java:225) 
     at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(S 
QLErrorCodesFactory.java:216) 
     at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.s 
etDataSource(SQLErrorCodeSQLExceptionTranslator.java:147) 
     at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.< 
init>(SQLErrorCodeSQLExceptionTranslator.java:110) 
     at org.springframework.orm.hibernate3.SessionFactoryUtils.newJdbcExcepti 
onTranslator(SessionFactoryUtils.java:143) 
     at org.springframework.orm.hibernate3.HibernateAccessor.getDefaultJdbcEx 
ceptionTranslator(HibernateAccessor.java:453) 
     at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernate 
AccessException(HibernateAccessor.java:410) 
     at org.springframework.orm.hibernate3.HibernateTemplate.execute(Hibernat 
eTemplate.java:378) 
     at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTe 
mplate.java:866) 
     at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTe 
mplate.java:858) 
     at info.jtrac.hibernate.HibernateJtracDao.createSchema(HibernateJtracDao 
.java:524) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1325) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1294) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) 
     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb 
ject(AbstractBeanFactory.java:245) 
     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr 
y.getSingleton(DefaultSingletonBeanRegistry.java:169) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:242) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:940) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveInnerBean(BeanDefinitionValueResolver.java:219) 
     at org.springframework.beans.factory.support.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:940) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory$1.run(AbstractAutowireCapableBeanFactory.java:383) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBean 
Factory.createBean(AbstractAutowireCapableBeanFactory.java:353) 
     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb 
ject(AbstractBeanFactory.java:245) 
     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr 
y.getSingleton(DefaultSingletonBeanRegistry.java:169) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:242) 
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
     at org.springframework.beans.factory.support.DefaultListableBeanFactory. 
preInstantiateSingletons(DefaultListableBeanFactory.java:394) 
     at org.springframework.context.support.AbstractApplicationContext.finish 
BeanFactoryInitialization(AbstractApplicationContext.java:736) 
     at org.springframework.context.support.AbstractApplicationContext.refres 
h(AbstractApplicationContext.java:369) 
     at org.springframework.web.context.ContextLoader.createWebApplicationCon 
text(ContextLoader.java:261) 
     at org.springframework.web.context.ContextLoader.initWebApplicationConte 
xt(ContextLoader.java:199) 
     at org.springframework.web.context.ContextLoaderListener.contextInitiali 
zed(ContextLoaderListener.java:45) 
     at org.apache.catalina.core.StandardContext.listenerStart(StandardContex 
t.java:3843) 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 
342) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase 
.java:791) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77 
1) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) 

     at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja 
va:627) 
     at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j 
ava:553) 
     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488 
) 
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) 
     at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java 
:311) 
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl 
eSupport.java:117) 
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 

     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 

     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443 
) 
     at org.apache.catalina.core.StandardService.start(StandardService.java:5 
16) 
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710 
) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:578) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not 
get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedExcept 
ion: Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword not found 
where expected 
) 
     at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(Dat 
aSourceUtils.java:82) 
     at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd 
bcUtils.java:185) 
     ... 76 more 
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableCon 
nectionFactory (ORA-00923: FROM keyword not found where expected 
) 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou 
rce.java:1225) 
     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource 
.java:880) 
     at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(D 
ataSourceUtils.java:113) 
     at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(Dat 
aSourceUtils.java:79) 
     ... 77 more 
Caused by: java.sql.SQLException: ORA-00923: FROM keyword not found where expect 
ed 

     at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.ja 
va:74) 
     at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:1 
10) 
     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java 
:171) 
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455) 
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413) 
     at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030) 
     at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183) 
     at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java: 
774) 
     at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.jav 
a:849) 
     at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme 
nt.java:1186) 
     at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java: 
1377) 
     at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatemen 
tWrapper.java:386) 
     at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingSt 
atement.java:208) 
     at org.apache.commons.dbcp.PoolableConnectionFactory.validateConnection(
PoolableConnectionFactory.java:332) 
     at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(Bas 
icDataSource.java:1249) 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou 
rce.java:1221) 
     ... 80 more 
2009-08-17 11:32:19,294 [main] WARN [info.jtrac.hibernate.HibernateJtracDao] - e 
xpected database schema does not exist, will create. Error is: Hibernate operati 
on: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state 
[null]; error code [0]; Cannot create PoolableConnectionFactory (ORA-00923: FROM 
keyword not found where expected 
); nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (ORA-00923: FROM keyword not found where expected 
) 

私のconfigがこの

database.driver=oracle.jdbc.driver.OracleDriver 
database.url=jdbc:oracle:thin:@10.1.0.23:1521:appsdev 
database.username=jtrac_testonly 
database.password=jtrac_testonly 
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect 
hibernate.show_sql=false 

答えて

6

ご使用のCommons DBCP構成に指定されているvalidationQueryは、Oracleでは無効です。

+0

合意。検証クエリは通常、SELECT 1 FROM DUALの行に沿ったものです。 – pjp

+0

私はvalidationQueryを "SELECT 1 + 1"に変更しますが、引き続き同じエラーが発生します。 oracleにはどのようなvalidationQueryを使用する必要がありますか? – cometta

+3

上記のpjpで示唆されている 'select 1 from dual'はOracleに対してうまくいくはずです。まだエラーが発生している場合は、別のものでなければなりません。同じエラーであると確信していますか? – ChssPly76

-2

のように見えますが、データベースへの接続で問題が発生しているように思えます。すべてが正常に見える場合

  1. あなたの接続URLを確認する必要があります...

  2. は、私は、ツールが接続できるかどうかを確認するために、データベース・ツールに同じ接続データを入力します。

ほとんどの場合、2つのステップですべての接続の問題の90%が見つかります。

+0

"データベースツール"とは何ですか?休止状態からのツール?ところで、私のアプリは、それを実行することができますoracleでテーブルを作成することができます。しかし、なぜ私は上記のようなエラーを投げるのか理解していません – cometta