Top 60 Oracle Blogs

Recent comments


Being Mr. Ellison…

Its almost Christmas and the end of this 2010 year and I keep wondering what will happen, Oracle wise, in 2011. I have, had, my idea’s about what might happen, will happen, if I would be Mr. Larry Ellison. Being “in the trade”, a Oracle geek, since 1993, I have seen some movements like, “the raw iron project”, Mr. Ellison buying nCube, Oracle Powerbrowser, the Oracle network computer, the arrival of InterOffice, Collaboration Suite, Beehive, buying data connector and security service and product companies, building Oracle Fusion from scratch. Most impressive are those fully optimized hardware machines like Exadata and ExaLogic, and the supporting OS Oracle Linux. But hold your horses wasn’t Oracle the “data company”…

Does Oracle still fit in the internet age? Stuff is going fast. ROI, Time to Market are most important. If you miss the change, the new trend, it can kill your company almost instantly (iPhone, Android, Oops: Symbian…). Whatever you think of Oracle, Mr. Ellison’s strategies, IMHO I think that he has vision but sometimes is to fast regarding its implementation. Just like “Google Wave”, you can have a hell of a app/idea, but if it is too early, no one will jump after you in the water, to get it on shore… The nerds will like it, but if it doesn’t sell, you’re betting on a dead horse. So what makes Oracle tick, money wise? I think that its mostly licenses regarding their main products like the database and Oracle E-Business Suite, but the “old arena” for those products don’t show that much growth. The solution to this, IMHO, is the internet and this much buzzed hype called “Cloud” (in all its variations). The internet has the ability to reach everyone at any time and everywhere…

So if I where Mr. Ellison, why wouldn’t I make use of this enormous huge market out there that is internet enabled?

Why only provide my services and software to the classic environment, the company in-house Oracle architectures which can not be pushed that easily into new features, new methods, to scale more easily. In principal that’s what my (his) customers want. The latest stuff, with a high level of ROI and Time to Market, beating the competition to bring their core business faster to the customer/market. And I can, being Mr. Ellison…

I have Exadata, I have ExaLogic, I have the whole stack that is cloud service enabled, including the new Oracle Fusion Apps. So my step would be to buy a company like Amazon Web Services (I already read rumors indicating such a possibility on twitter), place my hardware stack, Exadata and ExaLogic machines, with all those software goodies like Oracle Fusion etc, whatever can be directly serviced, licensed and packaged by Oracle, via a data center, on the internet and open this new customer base. From that moment on, if you (temporarily) need a piece of ExaLogic, Exadata, Oracle Fusion, Oracle Cloud Open Office or else, just go to the Oracle web portal, pay your Oracle fee or license via your credit card for those specific customer needs you have and via a click everything is at hand (almost) instantly… Voila!. No need to buy software, install, configure, upgrade, secure or else: Oracle provides the instant service needed. Optimized services, hard- and software, configured and maintained by their best people. No intermediate companies needed. Shop via your OneClick@Oracle account and start your business. Need new software, more functionality, or else? Oracle provides via your secured one click account via the internet.

Hold on, I hear you say, but what about backup and recovery and foremost security?

Backup and recovery can be easily provided via Oracle somewhere worldwide via a back office data center solution. Security is probably better maintained than most current in-house “secure environments”, were sometimes, zillions of client machines, connected via the internet (using old “secure” software) directly connect to “the back office systems”, so also zillions of possible entries to attack the back office. I think this is probably one of the reasons, including its complexity, that big customer environments are so incredible difficult to upgrade or to maintain, because most of no idea what will tumble if one domino gets pushed (or upgraded…). So most of those environments still work with Internet Explorer 6, old operating system versions, etc, etc, etc… How rigid can your environment get?

If Oracle would provide, for example, a Oracle Fusion Cloud service, then there is only one “portal/entree”, or at least an architecture which can be way more easily secured due to the limited amount of possible attack options. Of course if you don’t dare to make this step, you always could create your private cloud based on a dedicated (outsourced nearby) data center. But what is the big difference…? The only reason I can think of is custimization, but if parts of your needs can be generalized, such a Oracle Cloud Software service could be a big advantage, especially regarding ROI and Time to Market – that is world wide and globally!

Don’t be scared. We are already doing this… I read my newspaper via iPad, check my mail via Google Mail, look television shows in specialized web portals, socialize my brains out via Twitter, Facebook and others. So why don’t I do my Oracle software based business also not via the internet? Buy my Oracle licenses via this internet, and check its validity via a license Oracle website. Use my Oracle Open Office via the internet, and generate reporting and file,check and manage my business via a internet Oracle app. Need a virtual desktop environment, fully secured for you Oracle Cloud Fusion environment? Check your business via your internet enable devices, like an iPhone or iPad or others: anytime, everywhere, worldwide. Oracle can provide.

There is no reason, AFAIK (that can not be overcome) to not do it…

I was wondering. If this would be happening, me an Oracle DBA, how do I adapt? Do I have to adapt to a different environment and needs? My workplace would change, but as long there is data, I will manage. There always will be needs to solve data problems beyond the scope of average architectures and methods…and that said…I manage most of that via the internet… The world is changing, its time to adapt or change the world yourself.


Oracle XMLDB LinkedIn Group

I started a Oracle XMLDB LinkedIn group to provide via this media some more high level discussions or ways to share info. If you are interested, join. This LinkedIn group will be updated and managed by me until Oracle starts an official Oracle XMLDB LinkedIn group. I have noticed that LinkedIn Groups discussions of other vendors or interest groups can be very insightful of what actually moves people in the market.

Current (still some technical) discussions:

  • If you could influence the next new XML features regarding XML(DB) functionality in the Oracle 12 database release, what would be on your wish list?
  • XMLDB Whitepapers and Tooling about Design, Performance and Selectivity
  • What do you think should the Oracle XMLDB Developers Guide be split up in an “XMLDB Developer” guide and an “XMLDB Administration” guide or “XMLDB Concepts” guide?

So maybe…

Join us via the Oracle XMLDB LinkedIn here.



MOTS Mini – Stop whining about early…the Michigan football game is about to start!





Got all those tweets from OOW ACED people in San Francisco while we here, the OakTable MOTS speakers, in Michigan got up at 6 am for a small breakfast and out the door at 8 am to join the 120.000 Michigan Football fans in “the Big House”.


So stop whining about early, I am sitting here in the rain, early, but with great people and warm coffee… Let the game begin…

Live broadcasting here btw:


My first PLOG


My first plog

C based XML tools in your $ORACLE_HOME

Being triggered by Laurent Schneider’s post “extract xml from the command line“; I completely forgot about the C-based XDK tooling you nowadays can find in your $ORACLE_HOME. You, probably just like me, weren’t even aware, there were some (C-based that is). Most of these are executable’s and not “just” Java tools, although xsql is a shell script that still starts Java. More information can be found here in the “Oracle® XML Developer’s Kit Programmer’s Guide 11.2

I mean in principle they are not “new”, they were there since 8.1.x, but now they are compiled executables which you can use on the shell prompt and or in scripting and that is, at least for me, easier than doing the same via their $ORACLE_HOME/xdk Java counterparts.

A shortlist:

What can I say…?

There are (probably) more important things out there, for example, my daughter has twisted here knee-cap and me being here in Washington DC makes me a bit worried if all is well in Holland (be assured, I have called multiple times, but its not the same as being there) .

ACED Also doing this dedicated Oracle XMLDB stuff since 2003/2004, being an “evangelist”…colleagues within AMIS probably have no idea how fast they will have to run again when Marco is starting about:

“Oh, I could do that with Oracle XML DB much more easier via…”

…but in all, I can’t help myself and its worth it. Its all about passion, no title really needed, I will do it anyway.

So during ODTUG, after signing up for some extra ambassador duties, I could add an extra ribbon which I really appreciate because I know that the people who nominated me, don’t nominate someone very easily. I’m honored and really appreciate it. It will help with getting people more into Oracle XML DB.

My thanks go out towards the Oracle XML DB Development team who kept supporting me despite I can be very “intensive”, as a Dutch friend described it lately, and those colleagues that still want to know how this all works in Oracle XML DB (they haven’t given up on me yet, me being a “mental case”).

There is so much I still learn from them and others and they really help me focus. Said that, of course this also counts for the other OakTable “intensive” passionate people out there…

Hoped to be of help and more to come…


Its that time again…

Not doing a lot on this site the last two weeks, not that I am that busy, but just can’t get around to it. This year is a lot about conferences (Hotsos, an EMEA Masterclass, Miracle Open World, ODTUG Kaleidoscoop, Oracle Open World, The Michigan OakTable Symposium, an upcoming Planboard Developer Symposium here in Holland and maybe UKOUG, my overall favorite, if one of my abstracts is selected), helping Kurt van Meerbeek in maintaining the new OakTable website, organizing things like (“Cuddly toys not included”) / “An Evening with Doug Burns” (among others an internal training for my fellow DBA’s at AMIS and an “on invite only” basis customer peers), the normal stuff at work (troubleshooting, performance, remote administration) and helping others via this website, OTN or via beta testing some new Oracle stuff. So I am in total a bit more “out there” this year than usual.

The National Soccer Team of Holland

RT @gwenshap – What a Difference a Month Makes

Apparently its a “tweet” so I because I am not so handy I just “re-tweet” this stuff…(far too lazy to login on twitter / or however this works)


Its March 22. Exactly one month ago, I came back from few days spent in Colorado. I gave presentations, met amazing people, enjoyed skiing and drank a lot of beer, wine and whiskey. I also barely made it back, but that’s a different story.

Obviously I drank too much, or maybe I gave too many presentations. I don’t remember.

What I do know is that in the month since that eventful weekend, my life has taken a sharp turn.

I’m about to start working for Pythian. There will be a separate post about that, where I explain how amazing Pythian is and how to continue to follow my blog once it is merged with the official Pythian blog. Same hypothetical blog post will also include comments about how much I love my current colleagues and how sorry I am to leave them.

But more important – I’m now an Oakie. Seriously. Check it out Can you tell I’m stoked?

Part of the Puzzle: Oracle XMLDB NFS Functionality

This story is long overdue and no its NOT about the Oracle Database 11g Database File System (DBFS). Its about an “undocumented” NFS functionality that, maybe someday, will be serviced by the XMLDB XDB Protocol Adapter. This post is “long overdue” because the actual attempts to try to figure it out were done during the bank holidays between X-mas and new year 2009.

So what is it all about. I once discovered in the Oracle 11gR1 documentation a small entry in the xmlconfig.xsd XML Schema regarding NFS elements that look like that they are or will be used for enabling NFS functionality based on the Oracle XMLDB Protocol Server architecture. In those days, when Oracle 11gR1 was just of the shelve, I made a few attempts, based on the xdbconfig.xsd XML Schema to adjust the corresponding xdbconfig.xml file that controls the XDB Protocol Server functionality, to see what would happen. At that time I only was able to get this far (see the picture) and I promised myself that I should look deeper into it trying to figure out if I could get it working and/or what the concepts were that made it tick in the XMLDB architecture but somewhere down the line I just didn’t come to it and it got “forgotten” by me due to my daily DBA workload.

NFS Protocol Server functionality enabled manually

Click picture to enlarge

Oracle’s latest acquisition: Me

I’m definitely the type of person that gets excited by new opportunities and always loves a new challenge. Without challenge, I get bored quickly and boredom makes me a little crazy.

So, this new opportunity came along a little while ago and I thought it sounded just perfect for me. Many of you that know me will recall that I’ve had trouble finding the right company that fits with all aspects of my personality, goals, and philosophy which has led me to “try” a few of them in the past several years. I don’t regret the choices I’ve made and I’ve learned an awful lot from each of my employers. Most importantly, I’ve created new relationships at each of my past companies that I still maintain today.