A menos que sua versão do oracle seja 9 ou inferior, você realmente quer evitar exp ou imp, eles são menos flexíveis e menos poderosos que os substitutos expdp e impdp.
Estou supondo que você queira exportar apenas um esquema. Se você deseja exportar uma instância inteira do banco de dados (não recomendável), ou seja, com todos os sys / system / etc. esquemas e tablespaces, use full = y e nenhum esquema.
Para realizar o que você pergunta com o expdp, faça algo como:
expdp dumpfile=example.dmp log=example.log content=metadata_only schemas=example_schema
Para obter um arquivo de texto com instruções sql, você faria o seguinte usando o dumpfile criado acima:
impdp dumpfile=example.dmp sqlfile=example.sql