We've got a fresh install of Jira 5.1 on Redhat EL5.8. Last night the server was restarted but it seems tomcat wasn't fully working. It just showed the following until I manually shut it down and started it up again...

Has anyone one seen this before? I've not touched anything, it's a fresh install. Here's the script in question...
$ cat /etc/init.d/jira
#!/bin/bash
# JIRA Linux service controller script
cd "/u01/jira/application/bin"
case "$1" in
start)
./start-jira.sh
;;
stop)
./stop-jira.sh
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
Looking at start-jira.sh, it should be switching to the jira user via user.sh.
Actually, it's occuring to me perhaps this is due to jira trying to start up before the database has managed to come online. It's a big fat Oracle instance, so it takes a while. Does that seem like it could be the culprit? If so, what's the best way to fix this?