Easy get an oil change at a garage and have them erase the code or do the oil change your self and then disconnect the neg battery terminal. Easier : On the console, where the oil change light is on, scroll through the items until you get to oil life. Once at oil life, hold the reset button and it will say Engine oil new? Press reset again and this should set you oil life back to 100% without needing to disconnect your battery
1- Turn on the ignition without starting the car
2- You will get warning messages on the display (including the "change oil soon" or "oil change required" message) press reset for each warning till you get the Odometer displayed.
3- press the setup button until "press reset for system check" appears
4- hit the reset button (need to do this fairly quickly, if you end up back at the odometer go back to step 3)
5- the system will scroll through the different things that are wrong that it has detected, you should go to "oil life XX%, Hold Rest New" message first if nothing else more major has been detected. When on this message hold the reset down unit you get the message "if new oil hold reset".
6 - hold the reset down till the message "oil life set to 100%" appears (note have seen different wording in some models)
7 - system should scroll through any remaining messages and then return to the odometer reading
Switch the car off and on and confirm that the message does not reappear. Have seen some instances where will not reset, if so take to your dealer.