ODI timeout - Oracle to Azure SQL
We have an Azure SQL database that receives data from an Oracle database nightly via ODI. Data loading fails once or twice a week and below are the errors from ODI. Azure SQL database and Oracle databases are in different domains and nothing would prevent traffic between them. The table is quite big (over 2 million rows) and the errors usually take place when truncating the table before loading new data. Could someone shed some light on this issue. Thanks a lot!
Haili
ODI-1217: Session xxxx (256199) fails with return code 7000.ODI-1226: Step xxxx fails after 1 attempt(s).ODI-1232: Procedure xxxx execution fails.ODI-1228: Task Procedure-xxxxx fails on the target connection xxx.Caused By: oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:128) at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:73) at oracle.odi.core.datasource.dwgobject.support.OnConnectOnDisconnectDataSourceAdapter.getConnection(OnConnectOnDisconnectDataSourceAdapter.java:87).......