Ispirer Website
Ispirer Capabilitie: Oracle Migration
Free Trial
ORA-00942: Table or View Does Not Exist
Symptoms
After choosing Oracle ODBC connection on a “Source Options” page and clicking “Next” button, you may see the warning message:
Cause
When we set an ODBC Connection on a “Source Options” page, our tool executes predefined SQL queries to the system objects, using the specified connection, in order to extract information about the objects that were created in your source database. And when we see such error, it means that user, that we specify at this page, doesn't have enough privileges to read information from system objects.
Solution
You need to assign to the Oracle user appropriate privileges to read all the information from the system objects. So, the following privileges are required to support the export for Oracle objects:
- CREATE SESSION
- SELECT ANY TABLE
- GRANT SELECT ON sys.procedure$
- GRANT SELECT ON dba_users
- GRANT SELECT ON dba_part_key_columns
- GRANT SELECT ON dba_sysnonyms
- GRANT ALL [PRIVILEGES] ON OWNER.OBJECT_NAME for each object that needs to be migrated
More information on how to assign all the required privileges you can find here:
Setting Up Source User Privileges
If you have any other questions, please contact us: support@ispirer.com