ONames was desupported in 9i, I believe. It wasn't removed until 10g. Yes, the replacement is your choice of OID, tnsnames, easy connect, hostname, cds, or nis.
OID is Oracle's LDAP and heart of their identity management solution, which can also be used as a names server to support sqlnet...