The pay is a little too low, but at this kinda economy, you should take it if you haven't have a job yet. But if you already have a job why would you want to move. Most of the companies now day laying off based on LIFO, last in first out. If you haven't have a job, sure why not.
Make the right decision. job security comes first.
Don't beat yourself up about it, there's nothing you can do. Unless of couse you want to approach them again. Anyway, another opportunity may arise in the near future. Keep with it, and just remember the market is VERY tough at the moment.
I would call them up and again try to arrange an interview.
TRY to renegotiate and take the offer, 30k may not be good but you'll move into oracle direction.
This could have been your lucky hopping stone!!!
I'm a JOLE(JavaOracleLinuxEnthusiast)
--- Everything was meant to be---