Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ODI getting started ETL project always throw user lacks privilege or object not found: EXCEPTION

Yu YangNov 24 2013

I am learning the ODI and practice the "getting started ETL project", but no matter to execute the constrain check , run interface or package , the session message always throw the exception :

user lacks privilege or object not found: EXCEPTION

I am also a little confused with the hsqldb , I can see the data from the ODI studio models , but when I create a database connection from eclipse with default user sa to see whether the table is existed , I can

not see any table related this practice , that's really a strange problem.

ODI-1217: Session SRC_CUSTOMER (36005) fails with return code -5501.

ODI-1226: Step SRC_CUSTOMER fails after 1 attempt(s).

ODI-1231: An error occurred while performing a Control operation on datastore SRC_CUSTOMER.

ODI-1228: Task SRC_CUSTOMER (Control) fails on the target  connection HSQL_LOCALHOST_20001.

Caused By: java.sql.SQLException: user lacks privilege or object not found: EXCEPTION

  at org.hsqldb.jdbc.Util.sqlException(Unknown Source)

  at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)

  at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)

  at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

  at java.lang.reflect.Method.invoke(Method.java:597)

  at

oracle.odi.core.datasource.dwgobject.support.OnConnectOnDisconnectDataSourceAdapter$OnDisconnectCommandExecutionHandler.invoke(OnConnectOnDisconnectDataSourceAdapter.java:200)

  at $Proxy2.prepareStatement(Unknown Source)

  at oracle.odi.runtime.agent.execution.sql.SQLCommand.doInitializeStatement(SQLCommand.java:83)

  at oracle.odi.runtime.agent.execution.sql.SQLCommand.getStatement(SQLCommand.java:117)

  at oracle.odi.runtime.agent.execution.sql.SQLCommand.getStatement(SQLCommand.java:111)

  at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:158)

  at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102)

  at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)

  at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)

  at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)

  at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)

  at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)

  at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)

  at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)

  at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)

  at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)

  at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)

  at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)

  at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)

  at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)

  at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)

  at java.lang.Thread.run(Thread.java:662)

ODI-1217: Session Load Sales Administration (35005) fails with return code -5501.

ODI-1226: Step Pop. TRG_COUNTRY fails after 1 attempt(s).

ODI-1240: Flow Pop. TRG_COUNTRY fails while performing a Control operation. This flow loads target table TRG_COUNTRY.

ODI-1228: Task TRG_COUNTRY (Control) fails on the target  connection HSQL_LOCALHOST_20002.

Caused By: java.sql.SQLException: user lacks privilege or object not found: EXCEPTION

  at org.hsqldb.jdbc.Util.sqlException(Unknown Source)

  at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)

  at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)

  at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

  at java.lang.reflect.Method.invoke(Method.java:597)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 22 2013
Added on Nov 24 2013
0 comments
593 views