It is extremely remote that a binary re-install is the solution. The fact that the OP is doing an export/import is the giveaway that db is getting a nice clean re-org.
I think the memory allocation is lop sided:
the poster gives this config:
-----------------------------------------
Total Memory of W2k server is 2GB
Memory for oracle:
Share Pool 1024 MB
Buffer Cache 150 MB
Large Pool 122 MB
Java Pool 50 MB
------------------------------
I'll probably be flamed for this recommendation:
1. Why is the Shared pool so large?
2. Are you using Java inside the DB? if no then remove the java pool..
You buffer cache is 1/10 you shared pool and 1/20th your overall system memory.
3. Why is the Large Pool so big?
---- My suggestions as a baseline for memory -----------
Buffer Cache: 800 MB
Shared Pool: 200 MB
Java Pool: 0 (but you may need some just to start up).
Large Pool: 80 MB
Totally concur with Davey that stats pack analysis is the only way to identify and solve the issue at hand. (stats pack will probably indicate a poor hit ratio and likely a large amount of lock contention due to the size of the shared pool).
