The ORA-00942: table or view does not exist error can occur due to several reasons:
https://www.databasestar.com/ora-00942/
- The statement references a table or view that does not exist.
- You do not have access to the table or view.
- The table or view belongs to a different schema, and you did not refer to the schema name.
- You're using Oracle 12c, using a sequence as a default value, but don't have select privileges on the sequence
a few possible solutions you can try
- Check if the table exists
SELECT owner, object_name, object_type
FROM all_objects
WHERE object_type IN ('TABLE','VIEW')
AND object_name = 'YOUR_TABLE_NAME';
- Check the owner of the table
- Check your query
- Check sequence privileges
Please note that the Azure Data Factory Oracle connector is working with a regular username and password, but it can throw errors when using proxy user authentication. The connector might not validate additional connection properties, which could be a potential issue
Lastly, there might be an issue with the schema of the table. If the table was created in the SYS
schema, it might not be accessible unless you either prefix the table name with the schema or create a synonym in your schema for the table