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!

Getting ''Invalid Work Repository connection" error in ODI 11g

Rahul Batra-OracleJan 17 2014 — edited Jun 5 2014

Hi,

I am getting this error when trying to login -

---

oracle.odi.core.config.WorkRepositoryResourceFailureException: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied

    at oracle.odi.core.repository.Repository.getWorkRepository(Repository.java:155)

    at oracle.odi.core.OdiInstance.createWorkRepository(OdiInstance.java:504)

    at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:581)

    at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:521)

    at oracle.odi.ui.docking.panes.OdiCnxFactory$1.run(OdiCnxFactory.java:209)

    at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:656)

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

Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied

    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)

    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)

    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)

    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:613)

    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)

    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:111)

    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:121)

    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:136)

    at oracle.odi.core.repository.support.RepositoryUtils$RepositoryInfoSource.loadRepositoryInfo(RepositoryUtils.java:180)

    at oracle.odi.core.repository.support.RepositoryUtils.loadWorkRepositoryInfo(RepositoryUtils.java:380)

    at oracle.odi.core.repository.Repository.getWorkRepository(Repository.java:153)

    at oracle.odi.core.OdiInstance.createWorkRepository(OdiInstance.java:505)

    ... 5 more

Caused by: java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied

    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:133)

    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)

    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)

    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)

    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)

    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)

    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:613)

    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)

    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:111)

    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:121)

    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:136)

    at oracle.odi.core.repository.support.RepositoryUtils$RepositoryInfoSource.loadRepositoryInfo(RepositoryUtils.java:180)

    at oracle.odi.core.repository.support.RepositoryUtils.loadWorkRepositoryInfo(RepositoryUtils.java:381)

    ... 7 more

Caused by: java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied

    at oracle.ucp.util.UCPErrorHandler.newSQLException(UCPErrorHandler.java:488)

    at oracle.ucp.util.UCPErrorHandler.throwSQLException(UCPErrorHandler.java:163)

    at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:911)

    at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:857)

    at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:851)

    at sun.reflect.GeneratedMethodAccessor194.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.support.RuntimeClassLoaderDataSourceCreator$DataSourceInvocationHandler.invoke(RuntimeClassLoaderDataSourceCreator.java:41)

    at $Proxy0.getConnection(Unknown Source)

    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ConnectionProcessor.run(LoginTimeoutDatasourceAdapter.java:217)

    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

    at java.util.concurrent.FutureTask.run(FutureTask.java:138)

    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

    ... 1 more

Caused by: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-01017: invalid username/password; logon denied

    at oracle.ucp.util.UCPErrorHandler.newUniversalConnectionPoolException(UCPErrorHandler.java:368)

    at oracle.ucp.util.UCPErrorHandler.throwUniversalConnectionPoolException(UCPErrorHandler.java:49)

    at oracle.ucp.util.UCPErrorHandler.throwUniversalConnectionPoolException(UCPErrorHandler.java:80)

    at oracle.ucp.jdbc.DriverConnectionFactoryAdapter.createConnection(DriverConnectionFactoryAdapter.java:122)

    at oracle.ucp.common.UniversalConnectionPoolImpl$UniversalConnectionPoolInternal.createOnePooledConnectionInternal(UniversalConnectionPoolImpl.java:1563)

    at oracle.ucp.common.UniversalConnectionPoolImpl$UniversalConnectionPoolInternal.access$600(UniversalConnectionPoolImpl.java:1399)

    at oracle.ucp.common.UniversalConnectionPoolImpl.createOnePooledConnection(UniversalConnectionPoolImpl.java:477)

    at oracle.ucp.jdbc.oracle.OracleJDBCConnectionPool.createOnePooledConnection(OracleJDBCConnectionPool.java:128)

    at oracle.ucp.common.UniversalConnectionPoolImpl.borrowConnectionWithoutCountingRequests(UniversalConnectionPoolImpl.java:297)

    at oracle.ucp.common.UniversalConnectionPoolImpl.borrowConnection(UniversalConnectionPoolImpl.java:142)

    at oracle.ucp.jdbc.JDBCConnectionPool.borrowConnection(JDBCConnectionPool.java:119)

    at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:899)

    ... 14 more

--

I have verified that my work repository's username and password are connect as I have been able to connect to the database using the same on sqldeveloper.

Please advice.

Thanks!

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 3 2014
Added on Jan 17 2014
11 comments
9,938 views