Is it true that to learn Java thoroughly one should know Oracle?
I hope not. I never intend to use Oracle myself. On the other hand, it could be that most of the job openings for java programmers are to interface to Oracle. But wouldn't interfaces such as
JDBC, JPA, Hibernate, Eclipselink, or .... be a sufficient knowledge to acquire if a programmer in planning to persist application data? Wouldn't all of the skills of System Administrator, Database Administrator, and Data Analyst be overkill for a typical entry level Java application developer?