If you would like to do some heavy customizing of Oceanic then creating a child theme is definitely the way to go. I’ve created a simple Oceanic child theme to get you started.
You can read more about creating a child theme in the official WordPress documentation.