I have a vb.net application with oracle express editon as back end. When I run the exe of application on another machine it gives error "ERROR[IM002][Microsoft][ODBC driver manager]data source name not found and no default driver specified".

How to solve this issue.

It sounds like you do not have a ODBC (Open Data Base Conection) setup on the other machine. You may have to find the name of the OBCD used on the deveopement computer to be sure the names are right (which I assume the name is IM002).

You can setup the connection on the other computer by heading into the Administrative Tools inside the Control Panel, and seaerching for ODBC. From there you can set up a connection to the Oracle DB.