Come connettersi a Oracle DB tramite ODBC


9

Sto tentando di connettermi a un Oracle DB remoto tramite ODBC. Sono totalmente inesperto e non riesco a connettermi.

Cosa ho installato:

  1. Oracle "Driver ODBC per RDB"
  2. Un programma da cui voglio collegarmi (Altova Mapforce, un ETL)

Quello che faccio:

  1. In Strumenti di amministrazione apro Windows "ODBC Data Source Administrator
  2. Faccio clic su "Aggiungi ..." e seleziono il driver ODBC Oracle
  3. Si apre la finestra "Installazione driver Oracle RDB". Compilo:

    • Nome dell'origine dati: libera scelta
    • Descrizione: Lascio in bianco
    • Trasporto: scelgo TCP / IP
    • Server: ho inserito l'indirizzo IP del server
    • Servizio: lascio 'generico'
    • UserID: inserisco il nome utente (che appartiene alla password che ho)
    • Allega dichiarazione: non ho idea di cosa ci faccia qui ??

Scegliendo "OK", si apre il "Driver RDBC ODBC Driver Connect" e mi viene richiesta la password. Inserisco la password e la connessione non riesce.

Domande

  • Ho bisogno di ulteriori programmi sul mio computer, ad esempio il client Oracle di Instant client?
  • Non ho mai richiesto la porta del server - non è rilevante?
  • Non mi è mai stato richiesto SID - non è rilevante?
  • Mi sono collegato facilmente dallo sviluppatore SQL: ha richiesto solo IP del server, porta, nome utente, password e SID.

Capito. Per i futuri utenti: istruzioni su come installare correttamente client istantaneo e sqlplus dbatoolz.com/t/… . Scaricare e decomprimere nella stessa cartella il pacchetto ODBC del client istantaneo, eseguire odbc_install.exe. Configurare la connessione ODBC in Windows. Fatto.
Topocalma,

2
Potresti voler aggiungere tu stesso una risposta corretta e contrassegnare la domanda come risposta. :-)
rishimaharaj,

Risposte:



1

Rdb era un sistema di database creato da DEC (Digital) in esecuzione su OpenVMS che Oracle ha acquisito nel 1994. Quindi "ODBC Driver for RDB" non è il driver giusto.

La soluzione è ottenere il driver ODBC Oracle.

Inoltre, alcune applicazioni richiedono che l'origine dati ODBC sia come DSN di sistema, mentre altre preferiscono un DSN utente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.