I left oracle in 1998 and returned in 2003. I did notice a dramatic shift in the employee demographics at that time. Areas that used to be mostly white or mixed were now entirely indian. I'm not sure of the reasons but I've worked at places that are much more successful than oracle and I suspect it is not oracle that is discriminating as much as it is a lot of better companies enticing talent away. I've seen many of oracle's brightest employees working at more successful companies.