Drunkenness is mediated by alcohol dehydrogenase. Hangover is mediated by acetaldehyde dehydrogenase.
As both of those use NAD+ as cofactors, something that may sober someone up faster without causing hangover symptoms is a combination of tryptophan and niacin, but only to the extent that NAD+ availability is a limiting factor in the liver. A dietary sufficiency of zinc is necessary for production of alcohol dehydrogenase. Experiments suggest that 1 g fructose/kg body mass also helps process alcohol faster, but I'm not clear on how, and the research has inconsistent reproducibility.
If you have a healthy diet already, and have a healthy liver, there is very little you can actually do to sober up faster, beyond building up a tolerance, which increases the amount of alcohol dehydrogenase your body produces when exposed to ethanol.
The pure oxygen may counteract some of the symptoms of drunkenness and hangover, but the health effects of hyperoxia can be even worse than ethanol intoxication. It would be less dangerous to intravenously infuse tryptophan and niacin-associated nicotinamides, or use direct hepatic injection, and even that sounds reckless.