Oracle a lock-in? How?
Why do you believe that Sun/Oracle systems would be a lock-in anymore than choosing HP servers would be a lock in to HP (HP blades only run in HP blade chassis for example), Linux is a lock in to either RedHat or SUSE for the enterprise (can't get RHEL Linux support from SUSE or vice versa), or for that matter, choosing an iPhone from Apple where you can't install someone else's OS, etc?
At the end of the day, you need to pick a vendor that will be your support provider and having one vendor that could possibly support the entire HW/SW stack will clearly reduce risk and certainly costs. The days of building your own infrastructure from multiple vendors and the complexities that come with integrating & supporting it are quickly disappearing.
Oracle's end to end product line are in no way a lock-in, especially not for the hardware. Oracle leverages both standard Intel x86 Xeon architecture, selling both standard x86 servers as well as Engineered Systems based on x86 (wnd SPARC) as well as developing its SPARC systems (which are actually based on IEEE open standard and Fujitsu also sells/manufacturers their own version of SPARC), and so all of which offers choice and are just as easy to move on to the platform as it would be to get off, therefore not getting "locked-in". Sure, choosing Linux, or Oracles own branded Linux or Solaris (runs on both x86 and SPARC) are choices to be made, however any of these support multiple architectures and vendors and are fully mission critical ready for the CLOUD and digital transformation going on today.