Dec 112010
 

So you want to develop in .NET, let’s say with Visual Studio 2008. Let’s say you want to create a program that interacts with your or any other Oracle database. Sounds pretty simple. New project, add references to the Oracle.DataAccess.dll and you’re good to go.

WRONG!

Visual Studio is a stupid 32bits program. So it doesn’t recognize the 64-bits libraries you just installed in the GAC. And to make things worse, neither does it recognize the 32-bits libraries when you install a 32-bits client (with ODP.NET) or just 32-bits ODP.NET.

THAT SUCKS.

Yes, I googled around. Yes, I tried numerous socalled solutions. Yes, the build runs succesfully. No, the exception about the Oracle dll won’t go away.

Thank you, oh great Oracle god, with ye allmighty knowledge (which roughly translates into: YOU SUCK!)

BTW Did you ever install ODP.NET? Or any other Oracle software or patch? No wonder clients pay me tons of money to have their Oracle shit sorted out. What’s wrong with a Next-Next-Finish installation on Windows? And wait a minute, what’s wrong with a Next-Next-Finish on every other OS? OUI you say? I know I’m old, and I already work over 2 decades with Oracle, but at least I had the decency to LEARN something in 20+ years.

Sep 182010
 

Yesterday (well, last night) I was driving home from Groningen to Barendrecht, and switched on Navigon for the first part of the road and to see at what time I would be home (the estimated arrival time). I had the Milestone hooked up on the car’s USB-port to charge it, and was driving home quite happily, listening to David Guetta’s party on SlamFM. Of course the stereo was on 22 (which I can tell you is considerably louder than is good for me).
At a certain junction on the highway I wanted to make sure I took the right (as oppossed to wrong) lane, and looked to my Milestone to see what Navigon showed. To my suprise, the Milestone was blank. Black. Switched off. I turned on the Milestone again, only to see the Motorola “M” after which it died again. WTF?! Putting the car on cruise-control, I opened the back of the phone, checked the battery, replaced it, only to find that the phone would not even show the “M” anymore… My Milestone just died! It was still more than an hour driving, so I could not check anything else than I already had checked.

At about 3am I was home, I hooked up the Milestone to the charger, and it immediately responded with the charging-battery-icon. Phee-ew! When I checked later this morning after I woke up, the phone was properly charged and in 100% working order. Pheeeee-eeew!

Lesson learned: having Bluetooth for the carkit and GPS and the screen on all the time means that USB-charging is not enough to compete with the battery-drain……..

Jul 262010
 

For some reason, a client did not have Oracle Locator (10g) installed. So I started DBCA (I’m lazy), selected the correct database and selected “JVM”, “XML DB” and “InterMedia” standard database options to be installed. That should do the trick.
But only when you have enough free storage in your SYSTEM and SYSAUX tablespaces. Naturally, there was 3MB free space in system and a similar amount in SYSAUX. So the installer barfed on me. Hey, let’s just add some space (extra datafiles) and restart.

Say it ain’t so: Oracle crashed, but does not clean up after its behind. It does not rollback the installation! Therefore you cannot just restart or reinstall. Great. That’s what they mean by a mature product? The JVM has been in the database since, what is it, Oracle 8i?

1) Remove JVM: ?/javavm/install/rmjvm.sql
2) Bounce the database (if you forget to bounce, you will get an ORA-00028)
3) Start dbca and install jvm (and the rest)

Mar 042010
 

When I stopped being a freelancer, my salary dropped dramatically (to about 25%). We (back then I was part of a “we”) coped, but we needed to cut back some expenses. One of the things were my contacts. I bought them at a very good, but expensive specialist, so I switched to the so called LTP (Lens Totaal Plan) from Hans Anders. You save some money each month and after six months this money is enough for 6 pairs of contacts. And so it goes on and on. It was said, that whenever you would stop the program, the money you had save up until then, would be refunded.
Last week I sent in the form to stop the LTP. Today I got the confirmation letter. Along with a coupon for the money saved so far. To find that this money can only be spend on……contacts in a Hans Anders shop. Not even glasses, or sunglasses, no…just contacts.

What a big ugly fuck-up company Hans Anders is!

Period.