Oracle je bil prvi ponudnik podatkovnih strežnikov, ki je omogočil razvoj shranjenih postopkov (stored procedures) za obdelavo podatkov neposredno v strežniku v programskem jeziku java. Ker je jezik zelo priljubljen, je bila možnost izvajanja shranjenih postopkov v javi privlačna prednost, ki razvijalcem omogoča izkoriščati že osvojeno znanje.