Given the random nature of the error and the fact that no changes are made to the data or the task, the issue may lie with the data itself or some specific records within the column causing the error. Here are a few potential reasons for this behavior:
Data Variability: There might be some data variability in the varchar column that intermittently causes issues during data processing. For example, some records might contain non-numeric characters that are not immediately apparent, leading to the error.
NLS Settings: The behavior of implicit type conversions in Oracle can be affected by NLS (National Language Support) settings. Depending on the session's NLS settings, certain characters or numeric formats might be interpreted differently, potentially leading to the error.
Data Source Changes: Even though you mentioned no changes were made, it's possible that the data source (Oracle DB) had some changes that were not accounted for in the data flow task, such as triggers, constraints, or dependent data changes.
Data Source Changes: Even though you mentioned no changes were made, it's possible that the data source (Oracle DB) had some changes that were not accounted for in the data flow task, such as triggers, constraints, or dependent data changes.