Since I started to use Oracle, I often used exp/IMP commands, which had been plagued by a problem.
We have installed databases on three different platforms: SunOS, Linux, and windows.
However, objects are often lost during the import and export process. The trigger has been lost,ProgramPackage.
I have suspected the database version, operating system platform, and other reasons. I have also performed enumeration experiments, but none of them can find the rule.
However, as the execution succeeds and the number of failures increases, I slowly guess a possible cause:
Exp is actually three different binary programs on SunOS, Linux, and windows, and the source code is different. Likewise, IMP has the same difference.
Therefore, if you want to avoid similar import and export errors, you must use the corresponding exp and imp. This should be a safe method.