Im trying to export a .dmp of an oracle database but am getting the follwoing error when I run the exp command
ORA-31600: invalid input value EMIT_SCHEMA for parameter NAME in function SET_TRANSFORM_PARAM
This is the first time I’ve tried to export from this server since it has been set up. Is there something I need to do to allow export to function in the correct manner.
THE FULL SOLUTION FOR ME WAS (WINDOWS MACHINE)
1) Open command prompt at C:\Oracle\Ora92\rdbms\admin
2) Logon to sqlplus as sysdba, to do this in command prompt you need to execute command
sqlplus “sys as sysdba”
3) Run catexp.sql – this gets rid of some errors
(to run type @@catexp.sql in command prompt)
4) Run catproc.sql
5) Run catmeta.sql this requires to shutdown oracle, run the patch and restart as described below.
1)logon sqlpus sysdba
2)shutdown immediate;
3)startup migrate;
4)@@catpatch.sql;
5)Shutdown immediate;
6)Startup;
Which version of Oracle are you using? Version 9.2 has the following issue if a patchset is not properly applied:
This is detailed in Metalink document ID 257986.1.
Unless you’re running RAC, the fix is to run /rdbms/admin/catpatch.sql. Likely cause is an incompletely applied patchset. You may need to be in restricted mode.