So according to the standard I am tasked with bringing my databases in line with, no unused Oracle components should be installed on our databases. The Oracle versions are varied. From reading the Oracle documentation, it seems that components cannot be uninstalled after database creation, but rather have to not be installed in the first place during database creation. Whoever created these databases before me didn't do that.
What is the most efficient way to do this that results in the least disruption to production? My (inexperienced) gut instinct is that a parallel database would have to be created with only the used components installed, have the datafiles from the currently active production database restored on the new database, then change over to the newly populated database on production.