Categories
Oracle Software development

Great post from Tom Kyte

Tom Kyte’s blog is always worth the read. That goes for his books, article, … you get the picture.

Anyway this post is a bit different. Debugging stories … remember to read the linked story as well.

Tom Kyte – another debugging story

Categories
Software development

Adding EPEL to Oracle Linux

In an earlier post I wrote about how to install git from source.

I’ve found an easier way. Add the EPEL repository to YUM.

Categories
Software development

Oracle JDeveloper 11.1.2 or 11.1.1.6

In Sten Vesterli’s post the question the question of whether one should go for JDev 11.1.2 or JDev 11.1.1.6 (lastest R1).

Chris Muir answers this in the comments: 11.1.2 is for JSF 2.0 only. In 11.1.2 the bug-fixes will be back-ported from 11.1.1.6 as this is the version Oracle is using for their Fusion Applications development effort.

Categories
Software development

Oracle database: schema versioning

When working on a project where the data model isn’t completely stable, you want to be able to run scripts changing one or more database schemas. But how do you make sure that all updates run successfully. And how do you avoid running the same update script twice one a schema.

One a project some years back I had the opportunity to work out a way to handle this.

Categories
Software development

Installing git on Oracle Linux 5 (or install git from source)

In this post I’ll tell you how to install git onto Oracle Linux. It’s a standard install from source. But since I always have to lookup how this is done – I’ll drop it here for future reference.

For those of you who don’t like installs from source: don’t worry – it’s easy.

edit: I’ve found an easier way. Described here

Categories
Software development

Mac OSX: HSF drive not mounting due to journalling problem.

My wife had some problem with her HSF formatted drive a few days ago. The drive couldn’t mount even though the standard utilities in “Disk Utility” (verify/repair disk) reported no problems.

I found this snippet somewhere (I can’t remember where and apologize for not linking to it).

Categories
Software development

SVN ignore and JDeveloper 11g

I’ll confess to being a command prompt geek. OK, so I said it. Let’s move on.

When committing JDeveloper files from command line to Subversion, one has to be a bit careful.

JDeveloper is not using the “normal” svn:ignore properties (wouldn’t that be nice) it’s using it’s own list of ignore patterns.

Well … never mind: we can add them ourselves.

Categories
Software development

Ant builds in JDeveloper 11g

Here is the problem in a nutshell: Java EE architecture best practices will tell you that you need to modulize your code. That means that a given developer is working on a project specific that a given problem (use case or whatever). The rest of the project is not needed – at least not the source code.

In JDeveloper that means having a large application split into smaller applications (or workspaces). Each workspace produces a jar file which a EAR-file and deployed. This approach is best described in Sten Vesterlis book “Oracle ADF Enterprise Application Development – Made Simple”.