Not easy to start a job search... Especially if you've been at a position for 10+ years. I left the company over a year ago, but I keep tabs on this company because I've got a lot of friends that still work here.
When building your resume, you need to consider every aspect of your job, and every bit of training you've received, even if it's CBTs. Don't undersell your skillset. You probably know more about the industry than you're giving yourself credit for, and people outside the company are going to find your skills extraordinary (you just don't realize it because many of your coworkers have a similar skillset).
Think of every piece of software, written code, language and equipment you touch, and put it on your resume... It may seem silly, but name dropping, or brand dropping can make a difference. Think of the buzzwords you see popping in your mailbox. I promise you that, in regards to the tech talk, several of them are the same words that will catch the eye of an HR rep. You never know what the company you are applying at is using, or what buzzwords may well resonate with a potential employer.
Make a couple different resumes, tailored to different job types - it's time consuming but do customize your resume set, adjust it so it fits the employer.
Highlight certain experience or training based on the type of job, and start pumping them out. If available (this will depend on your role) - check your current customers and their industry counterparts. You already know they use the products that you can support.
Finally reach out to your network and be SHAMELESS. Ping everyone you have in the network and let them know what you'd like to do - i.e. I am looking for a job within xx miles of yy and at this level - indicate things where you may adjust and where you are flexible.
You will find something better, and most people that have left have found things that are MUCH BETTER than Oracle - so chin up and push forward...
Good luck!