There’s a lot of information in the documentation, on the internet, and in books. An intro class (by Oracle’s educational arm, or a third party) can give you the basics to start out on your own. However, none of these resources are going to really stick until you have Oracle running on a server, and even then, you won’t really be learning until you’re actually trying to make it do things, like import data or recover from a crash.
Now, I know your boss has informed you how it’s going to be and all that, but it’s worth taking a step back. What are you doing with your current database? If it’s just for homegrown internal stuff, you probably don’t need Oracle; you’ll do fine with MySQL or MS SQL Server (I hope your current database isn’t just a giant Access file). If this is an externally facing production database, then Oracle is more appropriate, but in that case you’ll need a better migration plan than, hey, we’re switching over at some point. Why is your boss making this switch? For reasonable business reasons, because she read about it in an article, or because some consultant suggested it? If she can’t articulate exactly why the change is necessary, it’s probably not worth the time and effort. If a vendor or consultant is requiring the switch, then they should be able to provide you the necessary training on maintaining the database. Also, keep in mind the cost of licensing Oracle if it’s not absolutely required.
My company’s software product requires Oracle on the back end, but we use an embedded license. We tell our customers what server to buy, we install Oracle and the application, we configure everything, and we let it run. If the customer has DBAs on staff, they can tweak and manage it themselves; if not, we will do routine maintenance and help recover a crashed instance.
If you do go ahead, you will be able to figure it out. When I started my job, I had no Oracle experience, but I learned on the job. Luckily, I had experts and institutional knowledge to help me, but skillful Google searching will get you a long way. I recommend setting up a test instance of Oracle on a matching server, so you can try things out without wrecking the production server. Also, once you’ve got the data initially loaded, I highly recommend testing out a few failure scenarios for practice before you go live. Try pulling the plug while it’s writing data or deleting a control file while it’s shut down, then test out your ability to recover or restore from backup. The experience you gain here will help you out immensely at 4am on a Monday morning someday.