I joined a new company and incumbent oracle DBA uses one listener and one port (default) per server. We have 7 oracle database instances on one server all using the same listener. I've always created a new listener ./netca or make entries manually per database instance ./dbca
What is the best practice? My argument for creating a separate listener is to be able to restrict connections and throttle connections per database using the listener params and settings. With one listener, it would seem like unable to use many of the listener parameters or settings since all dB's use this single one listener. Also if listener failed no new connections for any of the dB's using it on the server.
What is the best practice?