I did these steps:
CREATE TABLESPACE AFM_P1 DATAFILE 'c:\....\AFM_P01.dbf' SIZE 1700M EXTENT MANAGEMENT LOCAL UNIFORM;
CREATE USER AFM_SECURE IDENTIFIED BY AFM DEFAULT TABLESPACE AFM_P1 TEMPORARY TABLESPACE TEMP;
CREATE USER AFM IDENTIFIED BY AFM DEFAULT TABLESPACE AFM_P1 TEMPORARY TABLESPACE TEMP;
GRANT CONNECT, RESOURCE, CREATE SYNONYM TO AFM;
GRANT CONNECT, RESOURCE TO AFM_SECURE;
You need to use the 9.0.1 export file utility to run your export instead of the 9.0.2 export file.
See the information below from metalink.
Hi. In order to generate an export file from the 9.2 database that can be imported into a 9.0.1 database, you need to run the 9.0.1 export executable from the 9.0.1 $ORACLE_HOME against the 9.2 database connecting to it via Oracle Net.
Please refer to information in Chapter 1 of the Oracle9i Utilities, Release 2 guide under the section titled: Using Different Releases and Versions of Export.
The wrong part is the option compress (new in 9.2). So if you cant export again, you can edit the dmp file with hex editor and to replace NOCOMPRESS with spaces. Or you can make export from lower version home as jperusco has sugested.
For the first mistake - grant execute on SYS.DBMS_LOGREP_IMP to the user.
Hope that helps