I am thinking to prepare for OCA, haven't got anything concrete yet. (Was thinking about MS sql server 2008 cert., but the cert. structure looks really confusing to me) I have experience working with oracle, sql server, some pl/sql, some t-sql. What bother me now, is when I get a chance to touch on Oracle, I am using my company's DB, and OBVIOUSLY, that's not for personally use. How can I get more practices and hands-on experience to prepare for the exam? Is taking courses from college the only way? Any good suggestion of books or websites from the ranchers?Btw, I believe Oracle cert. do not expire, am I correct?