&引用;java.sql.SQLException:OALL8处于不一致状态;关于JBoss

&引用;java.sql.SQLException:OALL8处于不一致状态;关于JBoss,java,sql,jboss,Java,Sql,Jboss,我有一个在JBoss上运行的应用程序。现在我得到了java.sql.SQLException:OALL8处于不一致状态exception。我知道这是司机的错。但我不知道如何在datasource中更改它,因为我正在使用thin。这是我的单机版: <datasource jndi-name="java:/TelecomDS" pool-name="Telecom" enabled="true" use-java-context="true"> <connection-url

我有一个在JBoss上运行的应用程序。现在我得到了
java.sql.SQLException:OALL8处于不一致状态
exception。我知道这是司机的错。但我不知道如何在datasource中更改它,因为我正在使用
thin
。这是我的单机版:

<datasource jndi-name="java:/TelecomDS" pool-name="Telecom" enabled="true" use-java-context="true">
   <connection-url>jdbc:oracle:thin@192.168.100.11:1521:mydb</connection-url>
   <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
   <driver>OracleDriver</driver>
   <pool>
        <max-pool-size>5</max-pool-size>
   </pool>
   <security>
         <user-name>username</user-name>
          <password>password</password>
    </security>

我应该如何准确地升级它?下载带有oracle jdbc驱动程序的jar,并将其放在您的classpath中classpath在哪里?JBoss还是应用程序?另外,我正在使用JBoss数据源进行连接。查看另一个驱动程序的位置并替换它。
15:31:38,611 INFO  [stdout] (EJB default - 9) DatabaseProductName: Oracle
15:31:38,617 INFO  [stdout] (EJB default - 9) DatabaseProductVersion: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
15:31:38,627 INFO  [stdout] (EJB default - 9) With the Partitioning, Real Application Clusters, OLAP, Data Mining
15:31:38,636 INFO  [stdout] (EJB default - 9) and Real Application Testing options
15:31:38,642 INFO  [stdout] (EJB default - 9) =====  Driver info =====
15:31:38,648 INFO  [stdout] (EJB default - 9) DriverName: Oracle JDBC driver
15:31:38,654 INFO  [stdout] (EJB default - 9) DriverVersion: 11.1.0.7.0-Production