Dua perkataan tentang Oracle - memasang pemacu ODBC. Betapa mudahnya untuk memasang pemacu ODBC dari Oracle? Memasang oracle pemacu odbc

  • Pemandu Easysoft Oracle® ODBC mengejutkan kami.

    Pengurus Data Kanan, Amerika Syarikat

  • Produk yang ringkas dan berharga murah - apa lagi yang boleh saya katakan!

    Pengurus Pangkalan Data, Amerika Syarikat

  • Telah menggunakan pemandu anda selama bertahun-tahun sekarang dan kami kagum dengan kualiti dan harganya.

    Pengurus Program, Amerika Syarikat

  • Terima kasih banyak atas sokongan berterusan anda. Pemacu Easysoft sememangnya sangat baik, mudah dan boleh dipercayai.

  • Mendapati kakitangan Easysoft Sales sangat berpengetahuan dan membantu.

    Peruncit, Afrika Selatan

  • Pada bila-bila masa kami memerlukan mereka untuk mendapatkan bantuan atau nasihat, pasukan di Easysoft sentiasa bersedia untuk membantu.

    Pengurus Data, UK

  • Saya hanya ingin memberitahu anda tentang perkhidmatan teladan yang saya terima daripada salah seorang kakitangan sokongan anda semalam.

    Pengurus Projek Kanan, Firma Guaman, UK

  • Tidak pasti tentang perkhidmatan anda pada mulanya, kami sangat gembira kerana kami memilih Easysoft.

    Pengurus Projek, Amerika Syarikat

Pemacu Oracle® ODBC

Adakah mendapatkan data anda memperlahankan pertumbuhan perniagaan anda? Perlukan Pemacu Oracle® ODBC apa yang terbaik dalam kelas?

Pemacu Oracle® ODBC kami yang sangat pantas membenarkan mana-mana aplikasi yang didayakan ODBC untuk mengakses pangkalan data Oracle®; seperti yang anda jangkakan daripada Easysoft, pemacu kami menyambung daripada Windows (kedua-dua versi 32-bit dan 64-bit), Linux dan Unix, dan kami menyokong semua versi utama Oracle® (termasuk yang terkini). Lihat penerangan teknikal di bawah untuk mendapatkan maklumat lanjut.

Seperti yang anda bayangkan daripada sebuah syarikat yang berbangga dengan tumpuan "diutamakan pelanggan", pemandu mudah dipasang dan pasukan sokongan kami bersedia untuk membantu anda dengan sebarang kesulitan atau soalan yang mungkin anda hadapi. Kami sememangnya berbangga dengan pasukan sokongan kami, dan sebarang masalah yang mungkin anda hadapi biasanya diselesaikan dalam masa 24 jam; pemandu percuma tidak boleh menawarkan perkhidmatan sokongan sedemikian kepada anda.

Seperti semua pemacu kami, pemacu Oracle® ODBC ini menawarkan sokongan ODBC 3.5.

Easysoft ialah Rakan Kongsi Oracle® Gold.

Oracle® ODBC Driver untuk 8, 9 i, 10g, XE, 11 g, 12c dan 18c

Pemacu Easysoft ODBC-Oracle membenarkan aplikasi yang didayakan ODBC mengakses pangkalan data Oracle® daripada . Ia menyokong Oracle® 8.1.7+, 9 i.x, 10 g Keluaran 1+, Pangkalan Data Oracle® 10 g Edisi Ekspres (Pangkalan Data Oracle XE), 11 g Keluaran 1+, 12 c Keluaran 1+ dan 18c.

Terdapat dua versi Easysoft ODBC-Oracle Driver: versi Antara Muka Panggilan Oracle® (OCI) dan versi Wire Protocol (WP).

Easysoft ODBC-Oracle Driver (versi OCI) menggunakan perisian klien Oracle® untuk mengakses pangkalan data Oracle®. Ini adalah satu-satunya kaedah Oracle yang disokong untuk mengakses pangkalan data Oracle®. Pemacu serasi dengan Pelanggan Pangkalan Data Oracle® standard atau Pelanggan Segera.

Perisian klien Oracle® menyediakan akses paling komprehensif kepada fungsi pangkalan data Oracle®. Sebagai contoh, pilihan Keselamatan Lanjutan Oracle® ialah alat tambah pelanggan atau pelayan Oracle® yang menggabungkan penyulitan rangkaian, penyulitan pangkalan data dan pengesahan yang kuat untuk melindungi data sensitif yang disimpan dalam pangkalan data Oracle®. Aplikasi yang mengakses Oracle® dengan menggunakan Easysoft ODBC-Oracle Driver boleh memanfaatkan pilihan Oracle® Advanced Security. Ini tidak benar untuk beberapa produk pesaing Easysoft ODBC-Oracle Driver.

Pemacu yang tidak menggunakan perisian klien Oracle® tidak menyokong ciri yang ditawarkan oleh perisian klien Oracle®.

Walaupun pada masa ini anda tidak memerlukan fungsi tambahan yang disediakan oleh alat tambah klien, menggunakan Easysoft ODBC-Oracle Driver memberi anda pilihan untuk menambahkannya kemudian, sekiranya keperluan anda berubah.

Easysoft ODBC-Oracle Driver (versi WP), yang tidak menggunakan perisian klien Oracle®, menyediakan akses terus kepada Oracle®, untuk digunakan dalam penyelesaian yang meminimumkan jejak pelanggan adalah satu keperluan.

Pemacu Easysoft ODBC-Oracle boleh dipasang sama ada pada pelayan pangkalan data Oracle® atau mesin klien jauh.

Pemacu Easysoft ODBC-Oracle:

  • Menepati spesifikasi ODBC 3.5.
  • Berfungsi dengan aplikasi ODBC 2.0, 2.5, 3.0 dan 3.5. Antara muka pengaturcaraan yang disokong termasuk Perl DBI dan DBD::ODBC, Python mxODBC dan pyodbc dan PHP. Aplikasi yang disokong termasuk ApplixWare, OpenOffice.org, StarOffice, Microsoft Access dan Microsoft Excel.
  • Tersedia dalam versi 32 bit dan 64 bit Oracle® ODBC Driver.
  • Menyokong sintaks SQL Asli Oracle®.
  • Bekerja dengan Pelanggan Pangkalan Data Oracle® dan Pelanggan Segera.
  • Menggunakan Oracle® Net atau Net8 dan perpustakaan pelanggan, memastikan keserasian klien/pelayan.
  • Menggunakan tetapan konfigurasi klien Oracle®, memudahkan konfigurasi dan pentadbiran sumber data.
  • Membenarkan akses kepada Kluster Aplikasi Nyata Oracle® (RAC). Pangkalan data Oracle® RAC merangkumi berbilang pelayan kos rendah namun muncul pada aplikasi sebagai satu sistem pangkalan data bersatu. RAC menggabungkan kuasa pemprosesan pelayan ini untuk menyediakan lebihan sistem, kebolehskalaan dan ketersediaan tinggi.
  • Menyediakan sokongan penuh untuk semua jenis data Oracle®, termasuk objek PANJANG dan besar (LOB).
  • Menyokong transaksi.
  • Boleh ambil bahagian.
  • Serasi dengan ciri Keselamatan Lanjutan Oracle® termasuk perlindungan integriti data, penyulitan data dan pengesahan kukuh menggunakan perkhidmatan pihak ketiga seperti Kerberos dan Perkhidmatan Pengguna Dail Masuk Pengesahan Jauh (RADIUS).
  • Serasi dengan dan termasuk unixODBC, Pengurus Pemacu ODBC sumber terbuka untuk platform bukan Windows. Pemasangan Easysoft ODBC-Oracle Driver boleh memasang pemacu secara automatik ke dalam unixODBC, menjadikan Pemacu ODBC-Oracle tersedia dengan segera kepada aplikasi ODBC anda. Projek unixODBC kini diketuai oleh pembangun Easysoft Nick Gorham dan kami mempunyai pengalaman bertahun-tahun dalam menyokong dan menguji pemandu kami dengan unixODBC.
  • Selamat untuk benang dan oleh itu selamat digunakan di sebalik aplikasi berbilang benang.
  • Membolehkan anda mengkonfigurasi panggilan ODBC untuk mengurangkan metadata dan meningkatkan prestasi.
  • Membolehkan anda menjana log jejak diagnostik yang membolehkan anda memantau panggilan ODBC yang dibuat oleh aplikasi. Ini membantu anda mendiagnosis masalah.

tunjuk cara

Memasang Pemacu Easysoft Limited Oracle® ODBC pada Linux

)

Memasang Easysoft Limited Oracle® ODBC Driver pada Linux dalam masa kurang daripada 60 saat

Gambar rajah

Pemacu Easysoft ODBC-Oracle:

Pemacu Easysoft ODBC-Oracle WP:

Platform

Pemacu Easysoft ODBC-Oracle (versi OCI) kini tersedia pada platform ini:

Versi Platform Pengagihan
v3.7 (Oracle 8.1.7 - 18) AIX (PPC) (32 - Bit) (4.3-7.2)
v3.7 (Oracle 8.1.7 - 18) AIX (PPC) (64 - Bit) (5.0-7.2)
v3.7 (Oracle 8.1.7 - 18) HP-UX (PA-Risc) (32 - Bit) (11)
v3.7 (Oracle 8.1.7 - 18) HP-UX (PA-Risc 2) (64 - Bit) (11)
v3.7 (Oracle 8.1.7 - 18) Linux (x86) (32 - Bit)
v3.7 (Oracle 8.1.7 - 18) Linux (x86) (64 - Bit)
v3.7 (Oracle 8.1.7 - 18) Solaris (Sparc) (32 - Bit) (2.6-2.11)
v3.7 (Oracle 8.1.7 - 18) Solaris (Sparc) (64 - Bit) (2.8-2.11)
v3.7 (Oracle 8.1.7 - 18) Solaris (x86) (32 - Bit) (2.8-2.11)
v3.7 (Oracle 8.1.7 - 18) Solaris (x86) (64 - Bit) (2.8-2.11)
v3.6 (Oracle 8.1.7 - 12)
v3.5 (Oracle 8.1.7 - 12) (11i)
v3.5 (Oracle 8.1.7 - 12) (11i)
v3.5 (Oracle 8.1.7 - 12) (2000, XP, 2003, Vista, 2008, 2008 R2, 7, 8, 2012 R2)

Pemacu Easysoft ODBC-Oracle Driver (versi WP) kini tersedia pada platform ini:

Versi Platform Pengagihan
v1.3 (Oracle 8.1.7 - 18) AIX (PPC) (32 - Bit) (4.3-7.2)
v1.3 (Oracle 8.1.7 - 18) AIX (PPC) (64 - Bit) (5.0-7.2)
v1.3 (Oracle 8.1.7 - 18) HP-UX (PA-Risc) (32 - Bit) (11)
v1.3 (Oracle 8.1.7 - 18) HP-UX (PA-Risc 2) (64 - Bit) (11)
v1.3 (Oracle 8.1.7 - 18) Linux (ARMv71) (32 - Bit) (Raspberry Pi, kernel 4.9.41-v7+, glibc 2.24+)
v1.3 (Oracle 8.1.7 - 18) Linux (x86) (32 - Bit) (kernel 2.2-4.0+, glibc 2.1+)
v1.3 (Oracle 8.1.7 - 18) Linux (x86) (64 - Bit) (kernel 2.6-4.0+, glibc 2.3.5+)
v1.3 (Oracle 8.1.7 - 18) Solaris (Sparc) (32 - Bit) (2.6-2.11)
v1.3 (Oracle 8.1.7 - 18) Solaris (Sparc) (64 - Bit) (2.8-2.11)
v1.3 (Oracle 8.1.7 - 18) Solaris (x86) (32 - Bit) (2.8-2.11)
v1.3 (Oracle 8.1.7 - 18) Solaris (x86) (64 - Bit) (2.8-2.11)
v1.3 (Oracle 8.1.7 - 18) Windows (x86) (32 - Bit, 64 - Bit) (7, 8, 2012 R2, 10, 2016)
v1.2 (Oracle 8.1.7 - 12) Linux (Itanium i64) (64 - Bit) (kernel 2.4-3.0+, glibc 2.2.5)
v1.1 (Oracle 8.1.7 - 12) HP-UX (Itanium i64) (32 - Bit) (11i)
v1.1 (Oracle 8.1.7 - 12) HP-UX (Itanium i64) (64 - Bit) (11i)

HP Integriti Sedia

Pemacu Easysoft ODBC-Oracle untuk HP-UX dan Linux Itanium telah dibina dan diuji pada Pelayan Integriti HP, yang menawarkan potensi perkakasan maksimum, pengurangan kos dan prestasi yang sukar ditandingi.

Dalam Softonic kami mengimbas semua fail yang dihoskan pada platform kami untuk menilai dan mengelakkan sebarang kemungkinan bahaya untuk peranti anda. Pasukan kami melakukan semakan setiap kali fail baharu dimuat naik dan menyemak fail secara berkala untuk mengesahkan atau mengemas kini status mereka. Proses komprehensif ini membolehkan kami menetapkan status untuk mana-mana fail yang boleh dimuat turun seperti berikut:

    Berkemungkinan besar program perisian ini bersih.

    Apakah maksud ini?

    Kami telah mengimbas fail dan URL yang dikaitkan dengan program perisian ini dalam lebih daripada 50 perkhidmatan antivirus terkemuka dunia; tiada kemungkinan ancaman telah dikesan.

    Program perisian ini berkemungkinan berniat jahat atau mungkin mengandungi perisian berpakatan yang tidak diingini.

    Mengapa program perisian masih tersedia?

    Berdasarkan sistem imbasan kami, kami telah menentukan bahawa bendera ini mungkin positif palsu.

    Apakah positif palsu?

    Ini bermakna program jinak ditandai secara salah sebagai berniat jahat disebabkan tandatangan atau algoritma pengesanan yang terlalu luas yang digunakan dalam program antivirus.

    Berkemungkinan besar program perisian ini berniat jahat atau mengandungi perisian gabungan yang tidak diingini.

    Mengapakah program perisian ini tidak lagi tersedia dalam Katalog kami?

    Berdasarkan sistem imbasan kami, kami telah menentukan bahawa bendera ini berkemungkinan positif sebenar.

Kami ingin menyerlahkan bahawa dari semasa ke semasa, kami mungkin terlepas program perisian yang berpotensi berniat jahat. Untuk terus menjanjikan katalog program dan apl bebas perisian hasad kepada anda, pasukan kami telah menyepadukan ciri Perisian Laporan dalam setiap halaman katalog yang menghantar maklum balas anda kembali kepada kami.

Tandai sebarang isu tertentu yang mungkin anda hadapi dan Softonic akan menangani kebimbangan tersebut secepat mungkin.

Pada zaman kita yang hebat* iaitu gigahertz dan terabait, ramai yang terlupa tentang API yang begitu hebat seperti ODBC. Apa yang menarik tentangnya ialah program ini boleh berfungsi dengan mana-mana pelayan pangkalan data (atau bahkan data tempatan, seperti fail DBF) menggunakan fungsi yang sama. Hari ini, kebanyakan pengaturcara menulis aplikasi** dalam Delphi menggunakan BDE atau dalam pelbagai platform daripada Microsoft menggunakan ADO, DAO, MDAC*** dan teknologi mewah lain. Walau bagaimanapun, jika anda menggali lebih dalam, ODBC ialah asas kepada semua teknologi Microsoft.

Saya menggunakan ODBC untuk mengakses Oracle dari Excel melalui DAO (ini adalah topik besar yang berasingan yang saya merancang untuk kembali). Ya, saya tahu bahawa terdapat Oracle Objects untuk OLE, tetapi "begitulah ia berlaku dari segi sejarah."

Kebetulan selepas menulis aplikasi lain, saya mendapati ia tidak berfungsi pada kebanyakan komputer syarikat kami. kenapa? Jawapannya ditemui agak cepat - pelanggan Oracle telah dipasang dengan tidak betul, dan pemacu ODBC tidak berfungsi. Nampaknya, apa masalah? Pemacu diedarkan secara bebas pada OTN, muat turun dan pasang. Betul, tetapi untuk memasang pemacu ini, anda memerlukan alat hebat yang dipanggil Oracle Universal Installer, yang beratnya kira-kira 60 megabait, dan juga ditulis dalam Java. Bukan sahaja pelancaran aplikasi ini sahaja mengambil masa dua atau tiga minit, malah ia juga tidak mahu berfungsi pada komputer kami. Saya terpaksa memikirkan bagaimana untuk bertahan tanpanya.

Hasilnya sangat mengagumkan.

Jadi, arkib dengan pemandu mengambil masa kira-kira 1.4 M. Fail yang kami perlukan mengandungi kira-kira 900 K dalam bentuk tidak diarkibkan. Segala-galanya adalah maklumat perkhidmatan misteri.

Apabila memilih versi, dua nombor pertama memainkan peranan. Jadi, untuk pelanggan 8.1.x saya mengambil versi pemacu 8.1.7.8.10, dan untuk pelanggan 9.2.x - 9.2.0.6.0. Semua fail yang kami perlukan disimpan dalam tiga arkib yang terletak di salah satu subdirektori pepohon hasil daripada menyahzip fail yang dimuat turun daripada OTN. Laluan ke subdirektori ini (perhatian!) ialah stage\Disk1\stage\Components\oracle.p2k.odbc\<версия>\1\DataFiles. Untuk kemudahan kerja selanjutnya, kami akan menulis semula semua fail daripada arkib ini ke dalam direktori yang berasingan, dan tanpa belas kasihan memadamkan apa yang masih ada. Lebih-lebih lagi, walaupun dari fail ini kita tidak akan memerlukan segala-galanya. Berikut ialah senarai fail untuk pemacu versi 8.1.x:

05/14/2003 05:29 218 ORAODBC.INI 05/14/2003 05:29 2543 sqora.cnt 05/14/2003 05:30 95505 sqora.hlp 10/5/23/2003. 10.2003 14:22 61440 sqoras32.dll 10/23/2003 14:23 32768 sqresus.dll 05/14/2003 05:29 11776 DECKAN32.DLL 05:034 ora

Dan di sini - untuk versi 9.2.x:

05/13/2003 10:49 218 ORAODBC.INI 11/07/2003 13:14 2479 sqora.cnt 11/07/2003 13:14 112260 sqora.hlp 01/402/20084. . 01.2004 09:50 61440 sqoras32.dll 01/29/2004 09:50 32768 sqresus.dll 05/13/2003 10:49 11776 DECKAN32.DLL 05:392 ora

Senarai fail, seperti yang anda lihat, tidak berbeza antara satu sama lain.

Sekarang anda perlu, pertama, menyalin fail di mana anda memerlukannya, dan kedua, membuat entri dalam pendaftaran yang pemacu dipasang. Pemilik Windows NT/2000/XP boleh menggunakan fail kelompok berikut:

@echo off set INSTALLHELP=NO regedit /ea %TEMP%\oh.reg HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 untuk /F %%i dalam ("cari """ORACLE_HOME""" ^< %TEMP%\oh.reg") do (set ALLKEY=%%i) set RKEY=%ALLKEY:~15,-1% set KEY=%RKEY:\\=\% copy /Y %~dp0oraodbc.reg %TEMP%\oh.reg >nul 2> nul echo "Setup"="%RKEY%\\bin\\SQORAS32.DLL">>%TEMP%\oh.reg gema "Pemandu"="%RKEY%\\bin\\SQORA32.DLL">>%TEMP%\oh.reg regedit /s %TEMP%\oh.reg copy /Y oraodbc.ini %WINDIR% > nul 2> nul jika %INSTALLHELP%==YA (untuk %%i dalam (%~dp0sqora .hlp %~dp0sqora.cnt) lakukan (salin /Y %%i %WINDIR%\System32 > nul 2> nul )) untuk %%i dalam (%~dp0sqora32.dll %~dp0sqoras32.dll %~dp0sqresus.dll) lakukan (salin /Y %%i %KEY%\bin > nul 2> nul ) mkdir %KEY%\ODBC > nul 2> nul copy /Y %~dp0DECKAN32.DLL %KEY%\ODBC > nul 2> nul mkdir % KEY%\ODBC\mesg > nul 2> nul copy /Y %~dp0oraodbcus.msb %KEY%\ODBC\mesg > nul 2> nul echo Oracle ODBC Driver dipasang

Pemilik Windows 95/98/ME boleh merobohkan mereka tempurung dan ditetapkan kepada normal sistem atau salin sq*.dll ke direktori ORACLE_HOME\bin, oraodbc.ini ke direktori C:\WINDOWS, deckan32.dll ke ORACLE_HOME\ODBC dan oraodbcus.msb ke ORACLE_HOME\ODBC\Mesg.

Fail kelompok menyebut fail oraodbc.reg. Inilah dia:

REGEDIT4 "Oracle ODBC Driver"="Dipasang" "APILevel"="1" "CPTimeout"="60" "ConnectFunctions"="YYY" "DriverODBCVer"="03.51" "FileUsage"="0" "SQLLevel"="1"

Pengguna Windows NT tidak perlu risau - kumpulan itu sendiri akan melakukan semua kerja yang diperlukan, tetapi 9x peminat/tebusan perlu menambah dua baris secara manual pada fail ini:

"Setup"="ORACLE_HOME\\bin\\SQORAS32.DLL" "Driver"="ORACLE_HOME\\bin\\SQORA32.DLL"

sudah tentu, menggantikan ORACLE_HOME nama direktori tempat klien Oracle dipasang.

Nah, dan akhirnya, kord terakhir ialah penciptaan Sumber Data, iaitu, sumber data. Ini biasanya dilakukan melalui panel kawalan, tetapi akhirnya ia datang kepada menulis kepada pendaftaran. Berikut adalah contoh entri sedemikian:

REGEDIT4 "ora92"="Pemandu ODBC Oracle" "Driver"="C:\\progra~1\\oracle\\ora92\\BIN\\SQORA32.DLL" "Translation DLL"="" "Translation Option"="0" "Attributes"="W" " PrefetchCount"="10" "ForceWCHAR"="F" "FailoverDelay"="10" "FailoverRetryCount"="10" "MetadataIdDefault"="F" "Longs"="F" "CloseCursor"="T" "EXECSchemaOpt "="" "EXECSyntax"="F" "Atribut Aplikasi"="T" "SQLGetData extensions"="F" "ResultSets"="T" "QueryTimeout"="F" "Failover"="F" "Lobs "="T" "DisableMTS"="F" "BatchAutocommitMode"="IfAllSuccessful" "Description"="ORACLE 9.2" "ServerName"="" "Kata Laluan"="" "UserID"="" "DSN"=" ora92"

Dalam kes ini, ora92 ialah nama sumber. Ia muncul tiga kali - sebagai nama pembolehubah dalam kunci Sumber Data ODBC, sebagai nama kunci, dan sebagai nilai pembolehubah DSN dalam kunci ini. Pembolehubah Pemacu menentukan laluan penuh kepada pemacu—pengguna Windows NT boleh mendapatkannya dengan mudah dengan cara yang sama seperti dalam pemasang. Ambil perhatian bahawa klien Oracle tidak menerima ruang dalam laluan, jadi nama pendek mesti digunakan. Akhirnya, saya tidak mengisi pembolehubah Nama Pelayan, Kata Laluan dan UserId - Saya lebih suka melakukan ini dalam program panggilan, tetapi anda boleh mengisinya terus dalam pendaftaran.

Bagi mereka yang telah membaca artikel ini hingga akhir, saya ingin anda cakera yang boleh dipercayai dan data yang boleh dipercayai!

* Bagi mereka yang memahami: petikan dari cerita Yuri Sotnik "Elixir of Cuprum Esa"
** Mereka mengatakan bahawa program tidak boleh lebih besar daripada 64 K. Apa-apa yang lebih besar bukan lagi program, tetapi aplikasi.
*** Terdapat jenaka bahawa pembangunan baru sudah sedia dalam kedalaman Microsoft - Komponen Akses Data Universal Microsoft.