Running bear I hate to say this but it looks like you need to read up on some things. I would start out by reading up on net manager. Even though you've already done so, I would never mess with the tnsnames.ora manually, that thing is just too fragile, one wrong syntax and the whole thing is messed up. Could you imagine trying to edit a tnsnames with about 20 databases in it? Unless you've got some serious experience under your belt leave the thing alone.
Anyway, in all honesty you're getting wayyyy to deep into something that is really simple.
Without having a live conversation to guide you, read up on adding a service name.
Oracle it's not just a database it's a lifestyle!
-------------- BTW....You need to get a girlfriend who's last name isn't .jpg
Running Bear, you have gone off on a false trail with namesctl & register - they are for configuring a names server. You sound like you should be trying to set up local naming with tnsnames.ora - the simplest option.
I strongly recommend NOT to use "Net8 Configuration Assistant" use the "Net8 Assistant" instead - you can see what you are doing. If you can't get anywhere with that, post the tnsnames.ora and sqlnet.ora from your server.
Using the Net8 Assistant. When I click/double click service naming then Edit - Create. Nothing happens, which is why I tried the Net8 Configuration Assistant that failed then thought right I should try doing it from the command line, getting myself into a state of desperation resulting in me using the wrong tool. Does it sound like the Net8 Assistant isn't installed properly?