Feb
28
You Actually Believe Wikipedia?
Filed Under Non-Technical | Leave a Comment
Oh this one is just too good to not post.
Here is a technique to make a wikipedia article say whatever nonsense you want it to say.
In November 2001, I had progressed far enough to get ten major errors to stick fast. Today, five of them remain. Two years ago, I was amused to find a person quoting my misinformation at me in an argument. Whenever anybody tries to correct my Big Five, the Wikinerds quickly revert it. In one memorable incident, a person corrected it complete with citations and it was still reverted to my nonsense. I was very, very proud.
But my method was not yet complete. It was still dicey and I could only get 60% of my fun to stay any longer than a week. Much fun was had when one of my sock puppets managed to become an admin. Oh my God, how much I laughed. I discovered that this took quite a lot of fun out of the process and I magnanimously rejected sysop-hood after a short, glorious stint of protecting articles.
After a few years, I have devised the perfect method. Today, I give this method unto the world. Hopefully, the Wikinerds will learn from this and increase the difficulty of The WikiGame.
HOW TO SCREW WITH WIKIPEDIA.ORG: THE 100% GUARANTEED METHOD
Feb
28
The listener is a small part of an Oracle RAC configuration - and maybe that’s why it is so often overlooked and setup with only the defaults. More often than not, the listener gets setup automatically by DBCA during the ASM or database configuration. However this is not a good practice at all; at best it leaves security holes and at worst it configures your listener totally wrong.
Getting listener configuration right is actually very simple. Following these five best practices will ensure that you have a secure and optimal listener configuration on your RAC database.
Read more
Feb
26
udev for Security Conscious RAC Sysadmins
Filed Under Linux, Oracle, Technical | 6 Comments
I’ve recently installed Oracle RAC on both RedHat 4 and Suse Enterprise 9. The most recent installation reminded me of an issue which has come up more than once: persistance of raw device permissions. If you remember installing Oracle on SLES8, RHEL2 and RHEL3, then you remember that you would just chmod the /dev files and that was it. But with RHEL4 and SLES9 (and all newer releases) everything breaks when you reboot! It doesn’t take long to figure out that the /dev file permissions were reset to their defaults.
The root cause is a change that was introduced several years ago in the 2.6 Linux kernel called udev. Unlike the 2.4 Linux system, where the device nodes in the /dev directory were a static set of files, udev in 2.6 dynamically creates files for the devices that are actually present on a system. It was also designed from the ground up to support persistent device naming. Naturally udev is nothing new to Linux admins; but if you’re not familiar with it and are interested in a good overview then check out Greg Kroah-Hartman’s talk and paper from the 2003 Linux Symposium.
What does this mean to DBAs installing Oracle RAC on Linux? What is the best and most secure way to get the permissions right for Oracle on your system?
Read more
Feb
26
“Capitalism”
Filed Under Non-Technical | 1 Comment
// Warning: political content //
Can’t help giving this guy Tim a pingback. Just stumbled across his blog this morning and I think I like this post quite a bit.
The stunning thing is, “the right” is actually a creation of “the left.”
…
If you were a “liberal” in the 1990s who stepped into a time machine, you might emerge ten years later to find yourself a “conservative”, in this regard.
Feb
22
In Oracle 10g there are two very different ways to configure TAF: with TNSNAMES (since 8.0, automatic generation new in 10g) and with DBMS_SERVICES (entirely new in 10g). They are very different approaches and it appears that the new DBMS_SERVICES method will be preferred moving forward since it has been given precedence and overrides whatever is in the client’s TNSNAMES.
The fundamental difference between these approaches is that the latter (preferred) method is truly centralized and much more manageable in an environment with many clients. The TAF settings are stored in only one place - on the server. There are a few disadvantages to this approach but overall the advantages seem to outweigh them. However before getting to that, 10g has also simplified management for the original TNSNAMES approach.
When TAF was introduced in Oracle 8.0 it was setup through the client’s TNSNAMES file. The syntax changed in 8i but it still went into the same file; and it has not changed much since then. But 10g did add a useful new TAF-related feature to two of its utilities: the ability to auto-generate a TAF TNSNAMES entry. This can not only save you a little time but can also help you avoid simple syntax mistakes.
Read more
Feb
22
First Post!
Filed Under Uncategorized | Leave a Comment
Well this is it. I’m finally getting this website setup! Welcome to Ardent Performance Computing!
I picked the name “ardent” on purpose. I’m passionate about helping people have a good experience with technology in general. And in particular with Oracle’s database. (Since I do, after all, have a little knowledge about Oracle to share.)
However you’ve stumbled onto this site I hope that you find it useful!
Feb
19
Rogue Development Aid
Filed Under Non-Technical | Leave a Comment
My friend was visibly shaken. He had just learned that he had lost one of his clients to Chinese competitors. “It’s amazing,” he told me. “The Chinese have completely priced us out of the market. We can’t compete with what they’re able to offer.”
There’s nothing surprising about that, of course; manufacturing jobs are lost to China every day. But my friend is not in manufacturing. He works in foreign aid.
Feb
14
Web 2.0
Filed Under Non-Technical | 1 Comment
In other news Aris got a wii yesterday. So we now have foosball, DDR, a huge flatscreen TV, and a wii in the apartment. Sheesh. (Not to mention my nerd rack which has four servers and a hacked wireless router running linux.)
Feb
7
DDR rocks
Filed Under Non-Technical | Leave a Comment
In the meantime Aris got his nice DDR pad in the mail yesterday. So now I can get good enough to do this:
Feb
4
Swinger’s Ball and Late Night Party
Filed Under Non-Technical | Leave a Comment

Phew… what a crazy night. Swinger’s Ball was fantastic. Then we talked a bunch of people into coming into town for the late night party at Galaxie - only to find a sign on the door saying it was cancelled!! So we “modified” the sign… saying it had moved to our house! Packed the house and had yet another amazing late night blues party at the Lawrence pad.