Não vejo nada de errado com o seu arquivo TNSNAMES.ora, sintaticamente. Consegui copiar / colar no meu e alterar o nome do host e o nome do serviço e conectar-me com êxito.
Tente conectar-se ao SQL * Plus. Isso lhe dá o mesmo erro? Você pode se conectar com a sintaxe EZCONNECT: sqlplus user@'slug.blue.local: 1521 / oracle.blue.local '?
Você tem mais de um cliente Oracle instalado em seu sistema local?
Além disso, experimente um arquivo TNSNAMES.ORA básico, apenas com a entrada que você postou.
Além disso, você tentou se conectar ao SQL * Plus usando o arquivo tnsnames.ora? Ou seja, usuário sqlplus @ oracle