An EXCELLENT first stop for information like this is http://www.nraila.org .
There is a link at the top of the page for gun laws. Then a U.S. map comes up. Click on Oklahoma. You'll find the answer to your questions there. You'll also find the answer to questions like carrying in the vehicle, concealed carry reciprocity, etc.