After setting up JeOS, I installed Oracle XE on it. Oracle XE is a slimmed down version of Oracle that is free for development and distribution. I used these instructions for installing Oracle XE on Ubuntu but there were some catches, namely that by default the web application for Oracle XE was bound to the localhost, i.e., I couldn't see the web app from Firefox in MacOS X. This was easily remedied via this comment on a blog post about this very topic. After that, I could access Oracle XE from MacOS X. After adding a user for myself via the web app and setting up the environment on JeOS to use sqlplus, I was good to go:
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=${PATH}:${ORACLE_HOME}/bin
This setup has been working very well for me until today. For no apparent reason, the networking in JeOS went flaky and I could not access the outside world at all. I switched between NAT and host-only networking in VMWare multiple times, rebooting the VM each time - no dice. I upgraded to the latest VMWare Fusion - no dice. I could SSH into the VM from MacOS but that was it. No commands from JeOS would reach the outside world. So on a whim, I reran the vmware-install.pl script again and after that the networking seems to work again. I still have no idea why this happened which is a bit troubling. I don't want to just blindly keep running the install script again with no idea why it's fixing this networking issue.


3 comments:
See here:
http://thefinerstuff.posterous.com/fix-restart-networking-when-using-vmware-fusi
Your setup basically creates layers over layers of threads... I think you should use a more efficient vmware monitoring system to manage the complexity.
This is only for development purposes, so the layers of threads are not a central concern.
Post a Comment