KNOWLEDGE BASE

Errore "ORA-21561: OID generation failed" durante la connessione a Oracle con un Mac


Pubblicato: 20 Aug 2014
Data dell'ultima modifica: 19 Oct 2020

Problema

Quando tenti la connessione a Oracle da Tableau Desktop su Mac, potrebbe verificarsi il seguente errore:

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. (Impossibile connettersi al server "<nome server>". Verificare che il server sia in funzione e che si disponga dei privilegi di accesso al database richiesto.)

Ambiente

  • Tableau Desktop 8.2 e versioni successive
  • OS X
  • Oracle

Soluzione

Opzione 1

Modifica il file host su Mac per includere il nome del computer locale tramite l'aggiunta del nome del computer alla fine della riga 127.0.0.1. Ad esempio, l'ultima riga del file host dovrebbe essere:
127.0.0.1 localhost <local computer name>
Per maggiori informazioni, vedi Edit Host File in Mountain Lion sul forum della Community di Apple o How to edit your Mac's Hosts file... su iMore.

Opzione 2

In alternativa, assicurati che nessun software di sicurezza o antivirus interferisca con Tableau Desktop or Oracle. 
 

Causa

Il nome del computer locale e il nome associato all'indirizzo IP 127.0.0.1 non sono gli stessi. 
Con questo articolo hai risolto il problema?