Na documentação do Oracle 12c não ficou claro qual é a diferença entre os comandos srvctl start e srvctl enable para serviços associados a um banco de dados. Na view dba_service um banco de dados que tem um serviço já iniciado, tem a coluna ENABLED com NO , o que notei é que quando um serviço RAC já foi iniciado e você tenta habilitar, ele informa que já está habilitado.
srvctl enable service -d mydb -s myservice
PRCC-1010: myservice was already enabled
PRCR-1002: Resource ora.mydb.myservice.svc is already enabled
Ativar significa que o serviço pode ser usado e iniciará automaticamente quando o cluster for reiniciado. Além disso, você pode ter um serviço habilitado, mas com o status atual parado. Se você alterar o serviço para desabilitar, não poderá iniciar o serviço.