well, you are using one right now.
Or the software the many people use to do payroll, HR, financials, CRM, whatever. We have hundreds of thousands of customers using applications in a big way..
I will pick up on one sentence you wrote:
... We have done such a miserable work that people from non oracle teams, those working on mainframe applications, are very disapointed ...
I was surprised how that ended. Why would they be disappointed in Oracle?
I can write very bad, unstable, slow mainframe applications.
I can write very bad, unstable, slow applications on Oracle/sun.
I can write excellent, stable, scalable, performant mainframe applications.
I can write excellent, stable, scalable, performant applications on Oracle/Sun.
It is curious that you are blaming software - when you programmed it.
I'm curious
On this mainframe migration - did you just attempt to "port" (move) code from one platform to the other, without looking at it (eg: SUN != MAINFRAME, ORACLE != VSAM). I'd guess 'yes, we used microfocus cobol on unix and created tables for vsam files'
Did you undergo training - would you call yourselves novice Unix/Oracle people or expert. Did you hire an expert?
Did you use the same mentality on open systems as you did on the mainframe (change control, code reviews, DESIGN to be stable, available, scalable). Or, because it was "open systems" and flexible, you just whipped it together.
I often (as in 100% of the time) find that when people say:
... All the applications we have migrated are instable, less performant and hard to use. We have done such a miserable work that people from non oracle teams, those working on mainframe applications, are very disapointed by the oracle data base ...
the root causes go back to - well - the implementation.
I read "migrated" and envision "move code, change as little as you can"
I read "less performant" and think "we didn't really size our system, we just bought what we could afford AND we did the prior bullet point" - meaning you'll never scale - you just did "database X" processing in database Y
I read "instable" and think "we didn't really know our environment really well, not like the mainframe where we have been living for 20 years, and didn't know how to do things the best way there"
I read "hard to use" and think "we did the mainframe on open systems, and it is ugly"
This is chapter 1 of my last book - it describes what I think you need to do in order to have a stable, performant and so on...
http://asktom.oracle.com/pls/asktom/z?p_url=ASKTOM%2Edownload_file%3Fp_file%3D1099700327385695287&p_cat=5300Ch01_prefinal-td.pdf&p_company=822925097021874 There are thousands of successful Oracle applications.