<$BlogRSDUrl$>

Saturday, October 29, 2005

Expressing ones self 

Wim was the first with the news that Oracle will release a free version of the Oracle 10g R2 database, to be called Oracle Express Edition. You can grab yourself a copy for either Linux (hence Wim's interest) or Windows (hence mine) from OTN here.

There are some interesting features of this product on first viewing.

  • It doesn't use the Universal Installer, on windows it uses the Windows Installer mechanism. On Linux it uses the rpm mechanism and comes pre-linked.

  • HTMLDB has been chosen as the admin utility - rather shows up dbconsole in my view (though of course it is less capable)

  • You can even do basic performance monitoring in rather a neat fashion. This is a top-sql type screen drilled down to a 'problem' statement


  • Then again there are some interesting caveats. Wim's summary, but emphasis mine,

    basically free database, using native installer, free redistributable, can run it production if you want but the code has some built-in restrictions..
    I've not had much time to run through the docs, which can be found at the otn XE homepage here but this in the known issues did surprise me a little.
    The Backup Database and Restore Database commands under Oracle Database 10g Express Edition in the Start menu do not work in the Beta release.

    Workaround: Instead of backing up the database, consider exporting its data to an external file, then importing it back into the database when you need it. Oracle Database Express Edition 2 Day DBA Guide discusses several methods you can use to export and import data.

    Ho-hum export/import as a backup strategy. As an aside in my install the commands didn't work because they weren't actually there. I don't know if this is a doc bug or a quirk of my install. You can access the database from a full 10g home, so it may well be that rman will be able to backup the database in a production environment.

    On a multi-homed machine and, presumably because the install doesn't use OUI, the Oracle home selection tab in OUI doesn't know about the new XE home, which has got prepended to the system path. if you want to install this as another Oracle product then you'll need potentially to do some path editing or setup an oraenv.bat type script.

    Most of the commentary so far has commented on this as stiff competition for open-source databases, this may be true though I do wonder whether a company as large and powerful and profitable as Oracle will ever really win the hearts and minds of the open-source crowd. I do however see this as potentially a real competitor for SQLServer Express edition (I can't believe the name was entirely coincidental).

    Both products
  • Integrate directly with VS.Net and have CLR stored proc capability

  • Have identical hardware restrictions (1cpu,1gb ram, 4gb data)

  • Are released in the VS.Net 2005 timeframe


  • The SqlServer express homepage is here. Sound familiar?

    9 Comments
    9 Comments:
    So now I've posted I see the images look poor. secondary clicking and choosing view image should give better quality
     
    I've jsut installed Oracle Express; database up and running but cannot connect to the htmldb app, see error below (GHOME2400 my XP node name), any ideas?

    220- GHOME2400
    Unauthorised use of this FTP server is prohibited and may be subject to civil and criminal prosecution.
    220 GHOME2400 FTP Server (Oracle XML DB/Oracle Database) ready.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    221 Command Too Long. 2048 bytes maximum. Goodbye.
     
    Ignore last comment. Managed to connect the XE OTN forum, other people having same problem, solution appears to be a reinsatll.
     
    Expressing oneself, surely.
     
    :) Good old nitpicker! Sharp as a blade.

    I think you nailed it in one, Niall. It's all to do with Oracle responding to M$ and nothing whatsoever to do with the free-everything crowd. Although of course these will benefit tremendously.
     
    One curiosity: Firefox doesn't seem to go well with HTMLDB, at least not on my machines. Opera is very solid with it though.

    I'm liking XE. An easy install, and everything worked first time.
     
    Hi Niall,
    one of the missing known issues for Oracle XE is tha fact that a minimum of 256 Mb is required to install it. My PC has exactly 256 Mb and it will not be accepted by the installer (Windows) because it isn't 256 Mb. Seems that there is some overhead on Windows and Linux where Windows only recognises 247 Mb and Linux 250 Mb.

    There was a post on Oracle-L saying that Tom Kyte has spoken to the developers and the checks will be reduced to about 240 Mb to get around this problem.

    Cheers,
    Norm.
     
    Does anyone know how soon the RAM restriction reduction will be implemented? My experimentation with XE is on hold till i get more RAM or the restrictions are relaxed.
    cheers!
    Richard.
     
    Norm.
    I think windows is showing 247 because of the shared video memeory.
     
    Post a Comment