Bagaimana menghubungkan ke Oracle DB melalui ODBC

9

Saya mencoba untuk terhubung ke Oracle DB jarak jauh melalui ODBC. Saya benar-benar tidak berpengalaman dan gagal terhubung.

Apa yang saya instal:

  1. Oracle 'ODBC Driver untuk RDB'
  2. Sebuah program yang saya ingin hubungkan (Altova Mapforce, sebuah ETL)

Apa yang saya lakukan:

  1. Di bawah Alat administratif saya membuka Windows "ODBC Data Source Administrator
  2. Saya klik 'Tambah ..' dan pilih Driver Oracle ODBC
  3. Jendela 'Oracle RDB Driver Setup' terbuka. Saya mengisi:

    • Nama sumber data: pilihan bebas
    • Deskripsi: Saya biarkan kosong
    • Transport: Saya memilih TCP / IP
    • Server: Saya memasukkan alamat IP server
    • Layanan: Saya meninggalkan 'generik'
    • UserID: Saya memasukkan nama pengguna (milik kata sandi yang saya miliki)
    • Lampirkan Pernyataan: tidak tahu apa yang harus dilakukan di sini ??

Setelah memilih 'OK', 'Oracle RDB ODBC Driver Connect' terbuka dan saya diminta kata sandi. Saya memasukkan kata sandi dan koneksi gagal.

Pertanyaan

  • Apakah saya memerlukan program lebih lanjut di komputer saya, misalnya klien Oracle dari klien Instan?
  • Saya tidak pernah diminta port server - bukankah ini relevan?
  • Saya tidak pernah diminta SID - tidakkah ini relevan?
  • Saya terhubung dari pengembang SQL dengan mudah - hanya diminta IP server, port, nama pengguna, kata sandi dan SID.
Topocalma
sumber
Menemukannya. Untuk pengguna di masa mendatang: Petunjuk tentang cara menginstal klien instan dan sqlplus dengan benar dbatoolz.com/t/… . Unduh dan unzip dalam paket ODBC klien instan folder yang sama, jalankan odbc_install.exe. Konfigurasikan koneksi ODBC di Windows. Selesai
Topocalma
2
Anda mungkin ingin menambahkan sendiri jawaban yang tepat dan menandai pertanyaan sebagai dijawab. :-)
rishimaharaj

Jawaban:

1

Rdb adalah sistem database yang dibuat oleh DEC (Digital) yang berjalan pada OpenVMS yang diperoleh Oracle pada tahun 1994. Jadi "ODBC Driver untuk RDB" bukan driver yang tepat.

Solusinya adalah mendapatkan driver Oracle ODBC.

Juga perhatikan bahwa beberapa aplikasi membutuhkan sumber data ODBC sebagai sistem DSN sementara yang lain lebih memilih DSN pengguna.

Eric Darchis
sumber