i am using express edition 11g express r2
i wanted to export and import a schema
22-2 Oracle Database Utilities
If you created your database manually, ensure that the catexp.sql or
catalog.sql script has been run. If you created your database using the
Database Configuration Assistant (DBCA), it is not necessary to run these scripts.
in my case i install the free express edition, and it installed every thing.
so how can i verify that catexp.sql or catalog.sql are required or not.
for export and import.
Out of curiosity Just went through the script in question
Many objects are created when you run catexp.sql, so you can open catexp.sql(<oracle_home>\server\rdbms\admin) file and verify the objects in the scripts are already available in your database if its available the script has already been run.
You can find an insert statement at the end of the above script with "EXPORT_VIEW_VERSION', Querying the database_property table gives you EXPORT_VIEW_VERSION
select * from database_properties where PROPERTY_NAME = 'EXPORT_VIEWS_VERSION'