The error message you're encountering, ORA-01017: invalid username/password; logon denied, indicates that the credentials being used to connect to the Oracle database are incorrect. Since you mentioned that the same credentials work in a lower environment but fail in another Azure Data Factory (ADF) pipeline environment, here are some steps you can take to troubleshoot the issue:
- Verify Credentials: Double-check the username and password being used in the failing ADF pipeline environment. Ensure there are no typos or extra spaces.
- Environment Differences: Investigate any differences between the configurations of the working and failing environments. This includes checking the connection strings, authentication methods, and any environment-specific settings.
- Network Issues: Ensure that the ADF environment has the necessary network access to reach the Oracle database. This may involve checking firewall settings or network security groups.
- Oracle Database Configuration: Confirm that the Oracle database allows connections from the ADF environment. There may be restrictions based on IP addresses or other security settings.
- Check for Locked Accounts: Sometimes, accounts can become locked after multiple failed login attempts. Verify with your database administrator if the account is locked or if there are any restrictions on the account.
- Use of Integrated Runtime: Since you mentioned using a self-hosted integration runtime, ensure that it is properly configured and running. Sometimes, issues with the runtime can lead to connection failures.
If these steps do not resolve the issue, consider reviewing the detailed logs from the ADF pipeline for more insights into the failure.