1. Description of the problem
Using Oracle's EXP tool, I have Oracle 11g installed on my client, and Oracle on the server side is the 9i version. I want to use the EXP command on the client, the following error occurred:
Export:release 11.2.0.3.0-production on Wednesday March 4 09:10:53 2015Copyright (c) 1982, +, Oracle and/or its affiliates.
all rights reserved. EXP-00056: Encountered ORACLE error 6550ora-06550: Line 1th, column 41st: PLS-00302: Must specify ' Set_no_outlines ' component ORA-06550: line 1th, 15th column: PL/sql: Statement ignoredEXP-00000: Export termination failed
2. Cause analysis
There are some problems with Oracle's import and export of different versions, such as the DMP file (using the EXP command on a machine with Oracle 9i installed) from the Oracle 9i and the IMP to Oracle 11g (with the Oracle 11g machine). But the reverse is not true.
There is also the inability to use the EXP command directly on the client (with Oracle 11g installed) to send request export data to the database on the server side (Oracle 9i) to the client machine.
The "ORA-00302" error is caused by this reason.
3. Workaround
On server-side export, copy the exported DMP file to the client
Oracle exp appears "ORA-00302: Set_no_outlines component must be explained" workaround