Programmizma - két kslova Oracle - telepítési ODBC illesztőprogram
A mi nagy kor * gigahertz és terabájt, sokan elfelejtették, egy ilyen csodálatos API mint ODBC. Kereszt az, hogy a program képes működni bármelyik adatbázis szerver (vagy a helyi adatokkal, például a DBF fájlok), ugyanazt a funkciót. Ma már a legtöbb programozók írni alkalmazások ** Delphi segítségével BDE vagy különböző platformokon a Microsoft segítségével ADO. DAO. MDAC *** és más divatos technológiákat. Azonban, ha ásni mélyebbre, az alapja az összes Microsoft technológia rejlik pontosan ODBC.
ÉN használ ODBC hozzáférést Oracle Excel keresztül DAO (ez egy külön nagy téma, amit mindig tervezi, hogy visszatér). Igen, tudom, hogy vannak Oracle objektumok OLE, hanem „olyan történelmileg”.
Úgy történt, hogy az írás egy másik alkalmazás, azt tapasztaltam, hogy ez nem működik a legtöbb cég számítógépek. Miért? Talált egy válasz elég gyors - Oracle kliens van telepítve, és az ODBC-illesztőprogram nem működik. Úgy tűnik, milyen problémákkal? Pilóta szabadon terjeszthető OTN. Töltse le és helyeken. Lehet, hogy így, hanem azért, hogy telepíteni ezeket a vezetők, akkor szükség van egy hatékony eszköz (mightful eszköz) nevű Oracle Universal Installer, amely „nyom” körülbelül 60 megabájt, és még Java-ban írt. Nem csak ez az egyetlen alkalmazás futtatásához vesz egy jó két-három percig, így amellett is, nem akar dolgozni a számítógépen. Volt, hogy megértsék, hogyan kell csinálni nélküle.
Az eredmény lenyűgöző.
Így az archívum a vezető körülbelül 1,4 M. Ezek a fájlok, hogy szükségünk van, formájában nem archivált foglalják el mintegy 900 K Minden más - egy titokzatos információ alapján.
Amikor kiválasztunk egy változata a szerepét az első két szám. Így az ügyfél 8.1.x vettem illesztőprogram-verzió 8.1.7.8.10 és 9.2.x kliens - 9.2.0.6.0. Minden szükséges fájlok a levéltárában három, amelyek egy alkönyvtárban fa, hogy miután unzipping a letöltött fájlt OTN. Az útvonal az ebben a könyvtárban (figyelem!) - stage \ Disk1 \ szakaszban \ Components \ oracle.p2k.odbc \<версия>\ 1 \ adatfájlok. Az egyszerűség kedvéért a további munka átírni az összes fájlt ezek a dokumentumok egy külön könyvtárba, és mi marad, kíméletlenül eltávolítani. Sőt, még ezeket a fájlokat, akkor nem kell minden. Itt van egy lista a fájlok verzió 8.1.x vezető:
És itt - változatról 9.2.x:
Azon fájlok, úgy tűnik, nem különböznek egymástól.
Birtokosai Windows 95/98 / ME rejthet héj és állítsa be a rendszer normális, vagy másolja sq * .dll a könyvtárban ORACLE_HOME \ bin. oraodbc.ini a C: \ WINDOWS. deckan32.dll a ORACLE_HOME \ ODBC. és oraodbcus.msb - a ORACLE_HOME \ ODBC \ mesg.
A szakaszos említett aktát oraodbc.reg fájlt. Itt is van:
A felhasználók a Windows NT családok aggódni - a tétel maga elvégzi a szükséges munkát, de a rajongók / 9x túszokat manuálisan kell hozzáadni ezt a két sort a fájl:
Természetesen ebben az esetben a könyvtár neve ORACLE_HOME ahol az Oracle kliens telepítve.
Nos, végül, az utolsó akkord - létrehozását adatforrás, azaz az adatforrás. Ezt általában a vezérlőpulton keresztül, de a végén, minden jön le, hogy a nyilvántartásba vétel. Itt egy példa egy ilyen rekord:
Ebben az esetben a ora92 - forrás nevét. Ez megfelel háromszor - a változó nevét, ahogy ODBC adatforrások. a kulcs nevét és a változó értékét DSN ebben a szellemben. A változó meghajtó a teljes elérési utat a vezető - a felhasználók a Windows NT nem lesz nehéz, hogy ez ugyanúgy, mint a telepítő. Megjegyezzük, hogy az Oracle ügyfél nem fogadja terek az út, így meg kell, hogy a rövid nevek. Nos, végül a változók SERVERNAME. Azonosító és jelszó nem töltöm - inkább csinálni a hívót, de akkor töltse ki őket közvetlenül a registry.
Azt elolvasása után ezt a cikket, amíg a végén a hajtás és a vágy a megbízható pontos adatokat!
* Azoknak, akik értik: egy idézet a regény Yuri Sotnik „Elixir Cuprum Esa”
** Azt mondják, hogy a program ne legyen több, mint 64 ° C Minden, több nem egy program, és az alkalmazást.
*** Van egy vicc, hogy a gyomrában Microsoft készen áll, hogy dolgozzon ki egy új - Microsoft Universal Data Access Components.
Command nyelven Windows NT - még ferde és ravasz, de egy hatékony eszköz, hogy lehet és kell használni. »» »
Általános szabály, hogy nem szükséges, hogy kezelni a mai fájlokat, és a fájlokat néhány nappal ezelőtt. »» »