The obvious (?) answer is to use Virtual PC to run intel Linux, and install Oracle on that.
It took me quite awhile to figure it out. These sketchy instructions assume you've succesffully installed oracle on Linux before and kind of know what you're doing.
I'm using Virtual PC (from Connectix, version 4.0.2, the Winsuck 98 Version (so it's not the 'out of the box working with Linux' version). The first major hurdle was just getting Linux to boot. I always got hangs at the "checking hardware" stage. After many hours of flailing about, I got it to boot reliably. I'm not sure which of these parameters actually does it, but having them all set seems to work:
gunzip -c zxf
/mnt/oracle-blah-blah.tar.gz | tar xf -
thing. I like doing
that way instead of just a tar zxf so that multiple processors can
work on it if ya got 'em). chmod -R oracle:onistall
the
resulting tree.
Be sure to check out the SuSE Notes on 7.1 vs 8.1.7. Grab the patch.
Log in as 'oracle', start X, and run the installer. I had a problem with KDE/oracleInstall sometimes not letting me type into text fields. If that's the case, quit the installer, log out from your X session, and log in again.
Jump through usual installer hoops. For me, when I installed it on my intel box, the net assistant and db assistant worked OK. On Virtual PC, they failed. Go ahead and let them fail. (or if they don't fail, interrupt the db assistant so it doesn't create the initial database.)
Apply the patch (uncompress the .gz file, untar it into $ORACLE_HOME,
run the script mentioned in the README file. Sit back and wait) and
run the dbassist program manually. Be sure to set the LD_LIBRARY_PATH
environemnt variable to be $ORACLE_HOME/lib. If you get an
"** out of memory **" error on running, hack the dbassist startup
script and put the -nojit
flag right after the $JRE_EXEC on
the last line. Do the same with the netasst script.
Run dbassist, let it make the db. Run netasst and do whatever violence you want with that. Have fun.