I now have multiple jboss instances(not clustered) connecting to one database backend(happens to be oracle in thi s case). Could anyone advise of any "gotcha's" in doing this? It sits rather uncomfortably with me, as I have never used only one db backend before(normally I would use a separate db instance per jboss instance).
Or is this something that is very application specific?
Any pointers to or general advice appreciated...
Oracle is designed to do this. I've worked on systems with 10+ JBoss instances talking to one DB.
The "gotchas" are really in how you use it. If all applications are talking to the same tables and rows in the DB, you're going to have performance problems, especially if transactions are long-running.