Heat ham covered in oven @ 325 degrees for approximately 10-15 minutes per pound. Most hams nowadays are fully cooked, so you are just trying to heat it through. I shoot for an internal temperature of around 125-130 degrees. The reason I use the oven is that I smoke it first, and heat it up the next day.