Oracle XE - Extreme Excruciation

[prev] [thread] [next] [lurker] [Date index for 2005/11/11]

From: Steve Peters
Subject: Oracle XE - Extreme Excruciation
Date: 19:36 on 11 Nov 2005
------=_Part_38601_13033592.1131737785910
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I've long sworn that installing Oracle on Linux has to be one of the most
painful things in the world, next to listening to Richard Shattner and
Leonard Nemoy albums, of course. With Oracle's new Oracle XE all that was
supposed to change. Who knows? Making Oracle easier to install on Linux
might bring about world piece? Or at least that was the initial word on the
street that seemed to be going around. Instead, I found that, much like poo=
r
Private "Pyle" on "Full Metal Jacket", I was just living in a world of shit=
.

I have installed Oracle several times on Windows and it has worked like a
charm. The operating system, of
course, was hateful, and despite my best efforts, I've not been able to get
a reasonable level of performance on Windows. Oracle on Linux has always
taunted me, so I decided to try out this Oracle XE install for myself.

As I leasurely read through Oracle's website on Oracle XE, one word stood
out -- Debian. "Hmmm," I thought, "I should be able to get this to install
on my Ubuntu box." I quickly (as quickly as 150MB can be) downloaded the
file for Linux.

The fuckers only distribute an RPM file. HATE!

With the help of "alien" (nice software, but hateful usage information), I
unpacked the RPM and converted into a DEB file and installed. I could hear
"Kumbaya" playing quietly in the background. Next step was to run Oracle's
configuration program and everything would be just fine.

Instead, I ran into hatred in the form of lazy programmers. The
configuration was supposed to handled by an /etc/init.d file. As I ran the
script, my illusions started to fall apart. First, the script was failing
because it was looking for a "functions" file in /etc/init.d. That file is
specific to the RedHat-derived Linuxes, but not all, since it tends to bloa=
t
your init scripts with lots of useless garbarge. Loud swearing ensued. The
words "dickheads", "cocksuckers", and "motherfuckers" were each muttered
more than once. This is also where I ranted on how Linux vendors should
write init scripts that "just fucking do it" to my wife.

"What do you think of the new shower curtain?" my wife asked.

So, I hack away bits of the configuration/init script for Oracle XE, and,
after a bit more swearing, I finally get the Oracle listener started. One
problem, the database didn't start. More digging, more swearing. The
configuration script hadn't bothered to create a new database instance.
That's pretty fucking hateful for a configuration program that said "Oracle
XE configured successfully."

More hacking of the configuration script and more swearing. This time I jus=
t
used "cocksuckers", as I realized how lazy the programmers really were. It'=
s
easy to install without errors when you dump all output to /dev/null and
ignore all return codes.

I rant on again about lazy programmers.

"You're right, honey, those candles do look nice next to the new mirror, an=
d
it really helps to make everything look centered," my wife mentions.
Finally, after struggling with the sys and system users not having the
SYSDBA role on the new database, discovering that the configure script
creates a user called "anonymous" on the database, and finally getting erro=
r
messages saying that I should look in the alert log and find nothing writte=
n
in it, I finally gave up. Too bad that this "beta" software sure looks like
a hate-filled development version to me.
 Yours in hate,
 Steve Peters

------=_Part_38601_13033592.1131737785910
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<p>I've long sworn that installing Oracle on Linux has to be one of the mos=
t painful things in the world, next to listening to Richard Shattner and Le=
onard Nemoy albums, of course.&nbsp; With Oracle's new Oracle XE all that w=
as supposed to change.&nbsp; Who knows?&nbsp; Making Oracle easier to insta=
ll on Linux might bring about world piece?&nbsp; Or at least that was the i=
nitial word on the street that seemed to be going around.&nbsp; Instead, I =
found that, much like poor Private &quot;Pyle&quot; on &quot;Full Metal Jac=
ket&quot;, I was just living in a world of shit.
</p>
<p>I have installed Oracle several times on Windows and it has worked like =
a charm.&nbsp; The operating system, of<br>course, was hateful, and despite=
 my best efforts, I've not been able to get a reasonable level of performan=
ce on Windows.&nbsp; Oracle on Linux has always taunted me, so I decided to=
 try out this Oracle XE install for myself.
</p>
<p>As I leasurely read through Oracle's website on Oracle XE, one word stoo=
d out -- Debian.&nbsp; &quot;Hmmm,&quot; I thought, &quot;I should be able =
to get this to install on my Ubuntu box.&quot;&nbsp; I quickly (as quickly =
as 150MB can be) downloaded the file for Linux.
</p>
<p>The fuckers only distribute an RPM file.&nbsp; HATE!</p>
<p>With the help of &quot;alien&quot; (nice software, but hateful usage inf=
ormation), I unpacked the RPM and converted into a DEB file and installed.&=
nbsp; I could hear &quot;Kumbaya&quot; playing quietly in the background.&n=
bsp; Next step was to run Oracle's configuration program and everything wou=
ld be just fine.
</p>
<p>Instead, I ran into hatred in the form of lazy programmers.&nbsp; The co=
nfiguration was supposed to handled by an /etc/init.d file.&nbsp; As I ran =
the script, my illusions started to fall apart.&nbsp; First, the script was=
 failing because it was looking for a &quot;functions&quot; file in /etc/in=
it.d.&nbsp; That file is specific to the RedHat-derived Linuxes, but not al=
l, since it tends to bloat your init scripts with lots of useless garbarge.=
&nbsp; Loud swearing ensued.&nbsp; The words &quot;dickheads&quot;, &quot;c=
ocksuckers&quot;, and &quot;motherfuckers&quot; were each muttered more tha=
n once.&nbsp; This is also where I ranted on how Linux vendors should write=
 init scripts that &quot;just fucking do it&quot; to my wife.
</p>
<p>&quot;What do you think of the new shower curtain?&quot; my wife asked.<=
/p>
<p>So, I hack away bits of the configuration/init script for Oracle XE, and=
, after a bit more swearing, I finally get the Oracle listener started.&nbs=
p; One problem, the database didn't start.&nbsp; More digging, more swearin=
g.&nbsp; The configuration script hadn't bothered to create a new database =
instance.&nbsp; That's pretty fucking hateful for a configuration program t=
hat said &quot;Oracle XE configured successfully.&quot;
</p>
<p>More hacking of the configuration script and more swearing.&nbsp; This t=
ime I just used &quot;cocksuckers&quot;, as I realized how lazy the program=
mers really were.&nbsp; It's easy to install without errors when you dump a=
ll output to /dev/null and ignore all return codes.
</p>
<p>I rant on again about lazy programmers.</p>
<p>&quot;You're right, honey, those candles do look nice next to the new mi=
rror, and it really helps to make everything look centered,&quot; my wife m=
entions.</p>
<div>Finally, after struggling with the sys and system users not having the=
 SYSDBA role on the new database, discovering that the configure script cre=
ates a user called &quot;anonymous&quot; on the database, and finally getti=
ng error messages saying that I should look in the alert log and find nothi=
ng written in it, I finally gave up.&nbsp; Too bad that this &quot;beta&quo=
t; software sure looks like a hate-filled development version to me.=20
</div>
<div>&nbsp;</div>
<div>Yours in hate,</div>
<div>&nbsp;</div>
<div>Steve Peters</div>

------=_Part_38601_13033592.1131737785910--

Generated at 18:00 on 15 Nov 2005 by mariachi 0.52