I have an Oracle (NT) 8.1.6 DB that I want to export data from. I want to
import that data into an Oracle (Solaris) 8.1.5 DB. I copied the exp.exe and imp.exe plus all *.dll files from an 8.1.5 (NT) to a separate directory on the computer with 8.1.6. When I run it I get an Application Error window that says:
The instruction at "0x..." referenced memory at "0x...". The memory could not be "written" and the program dies.

Just to see what happens I also copied the exp.exe and imp.exe + .dlls for an Oracle 8.1.7 DB to the PC w/ 8.1.6. (Eventually, the exports will be from an 8.1.7 DB) Running exp I get:

EXP-00056: ORACLE error 12560 encountered
ORA-12560: TNS: protocol adapter error
EXP-00000: Export terminated unsuccessfully

Of course using the export of 8.1.6. works fine. Even after getting the TNS error.

Also, I heard that it's possible to use a newer imp to load data into an older DB. I.e. Use imp 8.1.6 to load data into 8.1.5. Can anyone confirm this?

Any help will be greatly appreciated! BTW, the files were all copied using a Peer-to-Peer netbui connection on two Win2K machines. And I can see the correct version numbers when the executables are run.