Oracle 11g is already available and I just finished reading the “New features guide” of Oracle 11g. There are some really nice features in it: Flashback Transactions, CONTINUE-Clause in PL/SQL, Data Revovery Advisor, SQL Test Case Builder, Automatic Health Monitor, SQL Performance Analyzer just to name some few. I’m really excited if all this features work as Oracle promises, but I’ll finally see, when I’ve installed the database on my test system.
I’ve to get a little MySql database running on a local test system and import a “dump” file of a database to verify, if the file is valid. Sounds easy, but first you have to find out, how you get the dump file into the database. For that you must know, that MySql doesn’t write a “normal” dump file as default, but a simple SQL-file including all the statements to get the status from the database back. Ok, also not very hard. Then you import the file, but not with @ like in Sql*Plus. The correct syntax is ‘source <sourcefile>;’. While executing this you get pissed on with “value bigger than max_allowed_packet”. You spend 1 hour to get yourself throw the documentation, found 4 ways to set this damn variable but – just one way works. Ok, you throw away the database, recreate it, set the variable and get sure that it is set and before you reexecute the file you would like to spool the result. But, MySql doesn’t know “spool” like Sql*Plus. No it doesn’t know anything like that as I saw on spending some minutes on the documentation and Google. The only thing you have is a .mysql_history file, but it also didn’t protocol the echo from the database, no just the commands you typed in. Ok, well no spooling, you have the shell open and will some critical error. So restart the import from the file and see: Same max_allowed_packet error again though the variable is set to the highest value. I’m really pissed on MySql at the moment. Sure I know, if I would know it better, it would not be a problem, but my Dad has his birthday today and it’s already 6:30 PM. I don’t want to spent more time on it in the office!
Just listen to a pod cast of Tom Kyte explaining what’s new in 11g database. Sounds intresting, but unfortunately it’s just the first part of it and the second one isn’t published till yet! But you should check it out!
How would you repair the cable of a multimeter which is broken at the inner part of the grip? Well, a Friend of myself is doing it this way: Take the bigges rubber mallet you can find, smash the grip of the cable to get out the pin and dismantle the the calbe. Then take a soldering iron and tin-solder and try to fix the cable on the pin. After a couple of attempts you made it, then put back the pin into the grip and see, that the grip doesn’t hold anymore. So what you do to finish the repair? You take the soldering iron and move it around the pin on the plastic and – surprise – it’s repaired. And the worst case repair, if you wouldn’t get the cable onto the pin: You put as many tin-solder on it as possible and cut of the rest to get the pin back to the grip.
Well, it isn’t the smartest solution, BUT it works! 😀
After my predecessor destroid the second monitor of my workplace, it took me three months to get a new one (no one was available because of the inters in the office). Now finally I’ve a nice big Sun monitor with 21 inch where I could always see my monitoring tools of the database 🙂