BASE DE DADOS DE CONHECIMENTO

Erro "ORA-21561: OID generation failed" ao se conectar ao Oracle com um Mac


Publicado: 20 Aug 2014
Data da última modificação: 31 May 2019

Problemas

Ao tentar conectar-se ao Oracle por meio do Tableau Desktop em um Mac, o seguinte erro poderá ocorrer:

An error occurred while communicating with the Oracle Database data source '<data source name>'.

Oracle database error 21561: ORA-21561: OID generation failed

Unable to connect to the server "<server name>". Check that the server is running and that you have access privileges to the requested database. (Não foi possível conectar-se ao servidor. Verifique se o servidor está sendo executado e se você tem privilégios de acesso ao banco de dados solicitado.)

Ambiente

  • Tableau Desktop 8.2 e versões posteriores
  • OS X
  • Oracle

Resolução

Opção 1

Edite o arquivo hosts no Mac para incluir o nome do computador local, adicionando-o ao final da linha 127.0.0.1. Por exemplo, a última linha do arquivo hosts seria:
127.0.0.1 localhost <local computer name>
Para obter mais informações, consulte Editar arquivo host no Mountain Lion (em inglês) no Apple Community Forum ou Como editar o arquivo host do seu Mac... (em inglês) no iMore.

Opção 2

Como uma solução alternativa, certifique-se de que nenhum software de proteção ou antivírus esteja interferindo com o Tableau Desktop ou o Oracle.
 

Causa

O nome do computador local e o nome associado ao endereço IP 127.0.0.1 não correspondem. 
Este artigo resolveu o problema?