Dalawang salita tungkol sa Oracle - pag-install ng driver ng ODBC. Gaano kadali ang pag-install ng mga driver ng ODBC mula sa Oracle? Pag-install ng odbc driver oracle

  • Ang Easysoft Oracle® ODBC Driver ay nabigla sa amin.

    Senior Data Manager, USA

  • Direkta, napakatalino sa presyo ng mga produkto - ano pa ang masasabi ko!

    Database Manager, USA

  • Ginagamit mo na ang iyong mga driver sa loob ng maraming taon ngayon at humanga kami sa kalidad at presyo ng mga ito.

    Program Manager, USA

  • Maraming salamat sa inyong patuloy na suporta. Ang Easysoft driver ay talagang mahusay, madali at maaasahan.

  • Natagpuan ang kawani ng Easysoft Sales na napakaraming kaalaman at matulungin.

    Nagtitingi, South Africa

  • Sa tuwing kailangan namin sila para sa tulong o payo, ang koponan sa Easysoft ay palaging isang tawag sa telepono at handang tumulong.

    Tagapamahala ng Data, UK

  • Gusto ko lang ipaalam sa iyo ang tungkol sa huwarang serbisyong natanggap ko mula sa isa sa iyong support staff kahapon.

    Senior Project Manager, Law Firm, UK

  • Hindi sigurado tungkol sa iyong mga serbisyo noong una ay nalulugod kami na pinili namin ang Easysoft.

    Project Manager, USA

Oracle® ODBC Driver

Ang pagkuha ba sa iyong data ay nagpapabagal sa paglago ng iyong negosyo? Kailangan ng isang Driver ng Oracle® ODBC ano ang pinakamaganda sa klase?

Ang aming napakabilis na Oracle® ODBC driver ay nagbibigay-daan lamang sa anumang ODBC-enabled na application na ma-access ang Oracle® database; gaya ng inaasahan mo mula sa Easysoft, kumokonekta ang aming driver mula sa Windows (parehong 32-bit at 64-bit na bersyon), Linux at Unix, at sinusuportahan namin ang lahat ng pangunahing bersyon ng Oracle® (kabilang ang pinakabagong). Tingnan ang teknikal na paglalarawan sa ibaba para sa higit pang impormasyon.

Gaya ng maiisip mo mula sa isang kumpanyang ipinagmamalaki ang sarili sa "customer first" focus nito, madaling i-install ang driver at narito ang aming team ng suporta upang tulungan ka sa anumang mga paghihirap o tanong na maaaring mayroon ka. Tama lang na ipinagmamalaki namin ang aming team ng suporta, at ang anumang mga problema na maaaring mayroon ka ay karaniwang nareresolba sa loob ng 24 na oras; ang mga libreng driver ay hindi maaaring mag-alok sa iyo ng ganoong serbisyo ng suporta.

Tulad ng lahat ng aming driver, ang Oracle® ODBC driver na ito ay nag-aalok ng suporta sa ODBC 3.5.

Ang Easysoft ay isang Oracle® Gold Partner.

Oracle® ODBC Driver para sa 8, 9 i, 10g, XE, 11 g, 12c at 18c

Hinahayaan ng Easysoft ODBC-Oracle Driver ang mga application na pinagana ng ODBC na ma-access ang mga database ng Oracle® mula sa . Sinusuportahan nito ang Oracle® 8.1.7+, 9 i.x, 10 g Paglabas 1+, Oracle® Database 10 g Express Edition (Oracle Database XE), 11 g Paglabas 1+, 12 c Ilabas ang 1+ at 18c.

Mayroong dalawang bersyon ng Easysoft ODBC-Oracle Driver: isang Oracle® Call Interface (OCI) na bersyon at isang Wire Protocol (WP) na bersyon.

Ang Easysoft ODBC-Oracle Driver (bersyon ng OCI) ay gumagamit ng Oracle® client software upang ma-access ang Oracle® database. Ito ang tanging sinusuportahang paraan ng Oracle para sa pag-access sa Oracle® database. Ang driver ay tugma sa karaniwang Oracle® Database Client o Instant Client.

Ang Oracle® client software ay nagbibigay ng pinakakomprehensibong access sa Oracle® database functionality. Halimbawa, ang Oracle® Advanced Security na opsyon ay isang Oracle® client o server add-on na pinagsasama ang network encryption, database encryption at malakas na authentication para protektahan ang sensitibong data na nakaimbak sa Oracle® database. Ang mga application na nag-a-access sa Oracle® sa pamamagitan ng paggamit ng Easysoft ODBC-Oracle Driver ay maaaring samantalahin ang Oracle® Advanced Security na opsyon. Hindi ito totoo sa ilan sa mga produkto ng kakumpitensya ng Easysoft ODBC-Oracle Driver.

Ang mga driver na hindi gumagamit ng Oracle® client software ay hindi sumusuporta sa mga feature na inaalok ng Oracle® client software.

Kahit na sa kasalukuyan ay hindi mo kailangan ang karagdagang functionality na ibinigay ng isang client add-on, gamit ang Easysoft ODBC-Oracle Driver ay nagbibigay sa iyo ng opsyon na idagdag ito sa ibang pagkakataon, sakaling magbago ang iyong mga kinakailangan.

Ang Easysoft ODBC-Oracle Driver (bersyon ng WP), na hindi gumagamit ng Oracle® client software, ay nagbibigay ng direktang access sa Oracle®, para magamit sa mga solusyon kung saan ang pagliit sa footprint ng kliyente ay kinakailangan.

Ang Easysoft ODBC-Oracle Driver ay maaaring i-install alinman sa Oracle® database server o isang remote client machine.

Ang Easysoft ODBC-Oracle Driver:

  • Naaayon sa detalye ng ODBC 3.5.
  • Gumagana sa ODBC 2.0, 2.5, 3.0 at 3.5 na mga application. Kasama sa mga sinusuportahang interface ng programming ang Perl DBI at DBD::ODBC , Python mxODBC at pyodbc at PHP . Kasama sa mga sinusuportahang application ang ApplixWare, OpenOffice.org, StarOffice, Microsoft Access at Microsoft Excel.
  • Available sa parehong 32 bit at 64 bit na bersyon ng Oracle® ODBC Driver.
  • Sinusuportahan ang Oracle® Native SQL syntax.
  • Gumagana sa Oracle® Database Client at sa Instant Client.
  • Gumagamit ng Oracle® Net o Net8 at mga library ng kliyente, na tinitiyak ang pagiging tugma ng kliyente/server.
  • Gumagamit ng mga setting ng configuration ng kliyente ng Oracle®, pinapasimple ang configuration at pangangasiwa ng data source.
  • Nagbibigay-daan sa pag-access sa Oracle® Real Application Clusters (RAC). Ang isang Oracle® RAC database ay sumasaklaw sa maramihang mga murang server na lumalabas sa isang application bilang isang solong, pinag-isang database system. Pinagsasama ng RAC ang kapangyarihan sa pagpoproseso ng mga server na ito upang magbigay ng system redundancy, scalability, at mataas na availability.
  • Nagbibigay ng buong suporta para sa lahat ng uri ng data ng Oracle®, kabilang ang MAHABA at malalaking bagay (LOB).
  • Sinusuportahan ang mga transaksyon.
  • Maaaring makibahagi sa.
  • Tugma sa mga feature ng Oracle® Advanced Security kabilang ang proteksyon sa integridad ng data, pag-encrypt ng data at malakas na pagpapatotoo gamit ang mga serbisyo ng third party gaya ng Kerberos at Remote Authentication Dial-In User Service (RADIUS).
  • Tugma sa at kasama ang unixODBC, ang open source na ODBC Driver Manager para sa mga platform na hindi Windows. Ang pag-install ng Easysoft ODBC-Oracle Driver ay maaaring awtomatikong i-install ang driver sa unixODBC, na ginagawang agad na magagamit ang ODBC-Oracle Driver sa iyong mga ODBC application. Ang proyekto ng unixODBC ay kasalukuyang pinamumunuan ng developer ng Easysoft na si Nick Gorham at mayroon kaming maraming taon ng karanasan sa pagsuporta at pagsubok sa aming mga driver gamit ang unixODBC.
  • Ang thread-safe at samakatuwid ay ligtas na gamitin sa likod ng mga multi-threaded na application.
  • Hinahayaan kang i-configure ang mga tawag sa ODBC para bawasan ang metadata at pataasin ang performance.
  • Hinahayaan kang bumuo ng mga diagnostic na trace log na nagbibigay-daan sa iyong subaybayan ang mga tawag sa ODBC na ginagawa ng isang application. Nakakatulong ito sa iyong masuri ang mga problema.

Mga demo

Pag-install ng Easysoft Limited Oracle® ODBC Driver sa Linux

)

Pag-install ng Easysoft Limited Oracle® ODBC Driver sa Linux nang wala pang 60 segundo

Mga dayagram

Easysoft ODBC-Oracle Driver:

Easysoft ODBC-Oracle WP Driver:

Mga plataporma

Ang Easysoft ODBC-Oracle Driver (bersyon ng OCI) ay kasalukuyang magagamit sa mga platform na ito:

Bersyon Plataporma Pamamahagi
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)

Ang driver ng Easysoft ODBC-Oracle Driver (bersyon ng WP) ay kasalukuyang magagamit sa mga platform na ito:

Bersyon Plataporma Pamamahagi
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)

Handa ang Integridad ng HP

Ang Easysoft ODBC-Oracle Driver para sa HP-UX at Linux Itanium ay binuo at nasubok sa HP Integrity Servers, na nag-aalok ng maximum na potensyal ng hardware, pinababang gastos at hindi malalampasan na pagganap.

Sa Softonic ini-scan namin ang lahat ng mga file na naka-host sa aming platform upang masuri at maiwasan ang anumang potensyal na pinsala para sa iyong device. Ang aming team ay nagsasagawa ng mga pagsusuri sa tuwing may na-upload na bagong file at pana-panahong sinusuri ang mga file upang kumpirmahin o i-update ang kanilang status. Ang komprehensibong prosesong ito ay nagbibigay-daan sa amin na magtakda ng katayuan para sa anumang nada-download na file tulad ng sumusunod:

    Malamang na malinis ang software program na ito.

    Ano ang ibig sabihin nito?

    Na-scan namin ang file at mga URL na nauugnay sa software program na ito sa higit sa 50 sa mga nangungunang serbisyo ng antivirus sa mundo na walang nakitang posibleng banta.

    Ang software program na ito ay potensyal na nakakahamak o maaaring naglalaman ng hindi gustong bundle na software.

    Bakit available pa ang software program?

    Batay sa aming sistema ng pag-scan, natukoy namin na posible ang mga flag na ito mga maling positibo.

    Ano ang false positive?

    Nangangahulugan ito na ang isang benign program ay maling na-flag bilang nakakahamak dahil sa isang sobrang malawak na pirma sa pag-detect o algorithm na ginagamit sa isang antivirus program.

    Malaki ang posibilidad na ang software program na ito ay nakakahamak o naglalaman ng hindi gustong bundle na software.

    Bakit hindi na available ang software program na ito sa aming Catalog?

    Batay sa aming sistema ng pag-scan, natukoy namin na ang mga flag na ito ay malamang na mga tunay na positibo.

Gusto naming i-highlight na paminsan-minsan, maaaring makaligtaan namin ang isang potensyal na nakakahamak na software program. Upang patuloy na mangako sa iyo ng isang walang malware na catalog ng mga programa at app, isinama ng aming team ang isang feature na Report Software sa bawat page ng catalog na nagbabalik sa amin ng iyong feedback.

I-flag ang anumang partikular na isyu na maaari mong makaharap at tutugunan ng Softonic ang mga alalahaning iyon sa lalong madaling panahon.

Sa ating napakagandang edad* ng gigahertz at terabyte, marami ang nakalimutan ang tungkol sa napakagandang API gaya ng ODBC. Ano ang mahusay tungkol dito ay ang programa ay maaaring gumana sa anumang database server (o kahit na lokal na data, tulad ng mga DBF file) gamit ang parehong mga function. Sa ngayon, karamihan sa mga programmer ay nagsusulat ng mga application** sa Delphi gamit ang BDE o sa iba't-ibang mga platform mula sa Microsoft gamit ang ADO, DAO, MDAC*** at iba pang magarbong teknolohiya. Gayunpaman, kung maghuhukay ka ng mas malalim, ang ODBC ang batayan ng lahat ng teknolohiya ng Microsoft.

Gumagamit ako ng ODBC upang ma-access ang Oracle mula sa Excel sa pamamagitan ng DAO (ito ay isang hiwalay na malaking paksa na balak kong balikan). Oo, alam ko na mayroong Oracle Objects para sa OLE, ngunit "ganyan ito nangyari sa kasaysayan."

Nagkataon na pagkatapos magsulat ng isa pang application, natuklasan ko na hindi ito gumagana sa karamihan ng mga computer ng aming kumpanya. Bakit? Ang sagot ay natagpuan nang mabilis - ang Oracle client ay na-install nang hindi tama, at ang driver ng ODBC ay hindi gumana. Mukhang, anong mga problema? Ang mga driver ay malayang ipinamamahagi sa OTN, i-download at i-install. Tama iyon, ngunit upang mai-install ang mga driver na ito, kailangan mo ng isang makapangyarihang tool na tinatawag na Oracle Universal Installer, na tumitimbang ng humigit-kumulang 60 megabytes, at nakasulat din sa Java. Hindi lamang ang paglulunsad ng application na ito lamang ay tumatagal ng dalawa o tatlong minuto, ngunit bilang karagdagan ay hindi rin nito gustong gumana sa aming mga computer. Kinailangan kong malaman kung paano makayanan nang wala ito.

Ang mga resulta ay kamangha-manghang.

Kaya, ang archive kasama ang driver ay tumatagal ng halos 1.4 M. Ang mga file na kailangan namin ay tumatagal ng humigit-kumulang 900 K sa hindi naka-archive na anyo.

Kapag pumipili ng isang bersyon, ang unang dalawang numero ay gumaganap ng isang papel. Kaya, para sa 8.1.x client kinuha ko ang driver version 8.1.7.8.10, at para sa 9.2.x client - 9.2.0.6.0. Ang lahat ng mga file na kailangan namin ay naka-imbak sa tatlong archive na matatagpuan sa isa sa mga subdirectory ng puno na nagreresulta mula sa pag-unzip ng file na na-download mula sa OTN. Ang path sa subdirectory na ito (pansin!) ay stage\Disk1\stage\Components\oracle.p2k.odbc\<версия>\1\DataFiles. Para sa kaginhawahan ng karagdagang trabaho, muling isusulat namin ang lahat ng mga file mula sa mga archive na ito sa isang hiwalay na direktoryo, at walang awang tatanggalin ang natitira. Bukod dito, kahit na mula sa mga file na ito ay hindi namin kakailanganin ang lahat. Narito ang listahan ng mga file para sa bersyon ng driver na 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/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

At dito - para sa bersyon 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/29/2004. 01 /09/2004 09:50 61440 sqoras32.dll 01/29/2004 09:50 32768 sqresus.dll 05/13/2003 10:49 11776 DECKAN32.DLL 05:39b 1 ora

Ang mga listahan ng mga file, tulad ng nakikita mo, ay hindi naiiba sa bawat isa.

Ngayon ay kailangan mong, una, kopyahin ang mga file kung saan kailangan mo ang mga ito, at pangalawa, gumawa ng isang entry sa pagpapatala na nagpapahiwatig na ang driver ay naka-install. Maaaring gamitin ng mga may-ari ng Windows NT/2000/XP ang sumusunod na batch file:

@echo off set INSTALLHELP=NO regedit /ea %TEMP%\oh.reg HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 para sa /F %%i in ("hanapin """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 echo "Driver"="%RKEY%\\bin\\SQORA32.DLL">>%TEMP%\oh.reg regedit /s %TEMP%\oh.reg copy /Y oraodbc.ini %WINDIR% > nul 2> nul kung %INSTALLHELP%==OO (para sa %%i sa (%~dp0sqora .hlp %~dp0sqora.cnt) gawin (kopyahin /Y %%i %WINDIR%\System32 > nul 2> nul )) para sa %%i sa (%~dp0sqora32.dll %~dp0sqoras32.dll %~dp0sqresus.dll) gawin (kopyahin /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 Naka-install ang Oracle ODBC Driver

Maaaring buwagin ng mga may-ari ng Windows 95/98/ME ang kanilang kabibi at itakda sa normal sistema o kopyahin ang sq*.dll sa ORACLE_HOME\bin directory, oraodbc.ini sa C:\WINDOWS directory, deckan32.dll sa ORACLE_HOME\ODBC, at oraodbcus.msb sa ORACLE_HOME\ODBC\Mesg.

Binabanggit ng batch file ang oraodbc.reg file. Narito ito:

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

Walang dapat ipag-alala ang mga user ng Windows NT - ang batch mismo ang gagawa ng lahat ng kinakailangang gawain, ngunit ang 9x na tagahanga/hostage ay kailangang manu-manong magdagdag ng dalawang linya sa file na ito:

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

siyempre, palitan sa halip na ORACLE_HOME ang pangalan ng direktoryo kung saan naka-install ang Oracle client.

Well, at sa wakas, ang huling chord ay ang paglikha ng isang Data Source, iyon ay, isang data source. Ito ay karaniwang ginagawa sa pamamagitan ng control panel, ngunit sa huli ito ay bumababa sa pagsulat sa pagpapatala. Narito ang isang halimbawa ng naturang entry:

REGEDIT4 "ora92"="Oracle ODBC Driver" "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" "Application Attribute"="T" "SQLGetData extensions"="F" "ResultSets"="T" "QueryTimeout"="F" "Failover"="F" "Lobs "="T" "DisableMTS"="F" "BatchAutocommitMode"="IfAllSuccessful" "Description"="ORACLE 9.2" "ServerName"="" "Password"="" "UserID"="" "DSN"=" ora92"

Sa kasong ito, ora92 ang source name. Lumilitaw ito nang tatlong beses - bilang pangalan ng variable sa ODBC Data Sources key, bilang pangalan ng key, at bilang value ng DSN variable sa key na ito. Tinutukoy ng variable ng Driver ang buong landas patungo sa driver - Madali itong makuha ng mga user ng Windows NT sa parehong paraan tulad ng sa installer. Tandaan na ang kliyente ng Oracle ay hindi tumatanggap ng mga puwang sa mga landas, kaya ang mga maiikling pangalan ay dapat gamitin. Sa wakas, hindi ko pinupunan ang mga variable ng ServerName, Password at UserId - Mas gusto kong gawin ito sa programa ng pagtawag, ngunit maaari mong punan ang mga ito nang direkta sa pagpapatala.

Para sa mga nakabasa ng artikulong ito hanggang sa dulo, nais ko sa iyo ang maaasahang mga disk at maaasahang data!

* Para sa mga nakakaunawa: quote mula sa kwento ni Yuri Sotnik na "Elixir of Cuprum Esa"
** Sinasabi nila na ang isang programa ay hindi dapat mas malaki kaysa sa 64 K. Anumang mas malaki ay hindi na isang programa, ngunit isang aplikasyon.
*** May isang biro na ang isang bagong pag-unlad ay handa na sa kaibuturan ng Microsoft - Microsoft Universal Data Access Components.