Eberle knocked in a second-chance shot at 1:48 of the extra period after Justin Falk was whistled for boarding 19 seconds into OT.
The win gave Edmonton a 2-1-1 mark for their five-game homestand. Carolina lost for the second straight game.
Ryan Nugent-Hopkins scored in regulation for the Oilers as did Taylor Hall, Nail Yakupov and Jesse Joensuu, Devan Dubnyk recorded 24 saves.
Cam Ward allowed five goals on 29 shots for the Hurricanes.
2014 amfAR Inspiration Gala [PHOTOS]
Julius Randle breaks leg during NBA debut