Acasă / Știri / Windows: Instalarea Oracle Instant Client. Instalați clientul Oracle pentru HP Service Virtualization pentru Windows de instalare instant client Oracle

Windows: Instalarea Oracle Instant Client. Instalați clientul Oracle pentru HP Service Virtualization pentru Windows de instalare instant client Oracle

Oracle Client este un program care vă permite să lucrați cu o bază de date Oracle instalată pe un computer sau server la distanță. După cum este indicat în nume, aplicația este o parte client, care este concepută pentru a efectua autorizarea, verificarea drepturilor de acces și efectuarea solicitărilor. Adică, datorită acesteia, puteți „comunica” cu baza de date, folosind o interfață oarecum arhaică, dar totuși convenabilă pentru aceasta.

Versiuni

În ciuda faptului că la momentul scrierii acestei recenzii, cea mai recentă versiune este 12.0, cea mai „populară” versiune este 11g. Este cel mai des folosit în întreprinderi. Clientul este disponibil în versiuni pentru sisteme de operare pe 32 și 64 de biți. Punct important este că versiunea x32 face posibilă lucrarea cu Toad, SQL Developer și alte instrumente vizuale. În versiunea x64, această caracteristică, din păcate, nu este disponibilă.

instalare

În timpul procesului de instalare a software-ului, utilizatorului i se va oferi posibilitatea de a alege una dintre cele trei opțiuni: Instant Client, Administrator, Runtime și Custom. Prima opțiune presupune instalarea de biblioteci exclusiv partajate. Dacă este selectat Administrator, pe lângă biblioteci va fi instalată și Oracle Manager Standalone Console. Runtime instalează un pachet mare de instrumente suplimentare care facilitează interacțiunea cu baza de date. Ei bine, opțiunea Personalizată, după cum ați putea ghici, va fi utilă pentru cei care doresc să aleagă singuri componentele pentru instalare.

După selectarea modului, instalatorul va efectua singur toate operațiunile necesare. Oracle Client nu necesită drivere suplimentare și se înregistrează automat în meniul de pornire. Puteți descărca gratuit clientul.

Caracteristici cheie

  • servește pentru a oferi acces la baze de date la distanță;
  • oferă mai multe moduri de instalare;
  • compatibil cu oricare versiuni Windows(atât x32, cât și x64);
  • este software-ul oficial de la Oracle;
  • disponibil pentru descărcare complet gratuit.

Salut Lume! =)) Alexander Glebov este în legătură cu dumneavoastră și vă urez bun venit pe blogul meu IT. În acest articol, vă spun cum să instalați Oracle Data Access Components (client Oracle într-un mod simplu) pe un computer. Articolul - instalarea Oracle Client, este, în primul rând, un indiciu pentru sine, dar dacă este util cuiva, atunci mă voi bucura. Deci să mergem...

Scrierea acestui articol m-a determinat să instalez . Acolo, în cerințele software, aveți nevoie de Oracle Client, așa că în acest articol voi instala clientul Oracle.

Se pregătește instalarea Oracle Client

Nu există cerințe speciale pentru instalarea clientului Oracle, cea mai mare dificultate este descărcarea clientului Oracle. Iată două link-uri către site-ul oficial pentru versiunile pe 32 și 64 de biți:

  1. Oracle Data Access Components pe 32 de biți - link la versiunea pe 32 de biți a Oracle Client
  2. Oracle Data Access Components pe 64 de biți - link la versiunea pe 64 de biți a Oracle Client

Selectați adâncimea de biți de care aveți nevoie (pentru HP Service Virtualization Designer + Server aveți nevoie de un client pe 32 și 64 de biți instalat în foldere diferite), urmați linkul și vedeți următoarea pagină:

  1. Suntem de acord cu acordul de licență (1) (Accept License Agreement).
  2. Faceți clic pe - ODAC121024Xcopy_x64.zip
  3. Ca urmare, veți fi redirecționat către o pagină cu autentificare în contul Oracle, după autentificare, descărcarea va începe (dacă sunteți deja autentificat, descărcarea va începe imediat).

Dacă nu aveți o autentificare Oracle și vă este prea lene să vă înregistrați acolo, puteți descărca clientul Oracle din linkurile de mai jos:

După descărcare, veți primi fișierul ODAC121024Xcopy_32bit.zip sau ODAC121024Xcopy_x64.zip în funcție de bitness. Este necesar să despachetați arhiva, de exemplu, pe discul C din folderul distr. Ca rezultat, obținem un folder ca în imaginea de mai jos:
Aceasta a încheiat etapa pregătitoare a instalării. Să trecem la instalarea ODAC.

Instalare client Oracle

Pentru a instala clientul Oracle, urmați acești pași:


Practic asta este, am instalat Oracle Client pe computer Windows. După cum puteți vedea, este destul de simplu și nimic complicat. Și prin tradiție, vă rog să lăsați feedback, sugestii, comentarii în comentarii. Dacă ți-a plăcut acest articol, atunci pune plusuri, aprecieri, repostare. Îți voi fi recunoscător.

Acest articol nu este în niciun caz scris de un expert în baze de date Oracle sau Microsoft Windows, deci nu vor exista cercetări și teorii profunde. De asemenea, soluția descrisă în acest articol poate să nu fie corectă într-un fel. De fapt, este şamanism. Dar am reușit să instalez cu succes Oracle 10g XE pe Windows 7 x64.

Scopul acestui articol este de a-i ajuta pe cei care se confruntă cu instalarea Oracle 10g Express (XE) pe Windows 7 x64 și nu își pot da seama de ce nu se instalează. Problema este că baza de date pare să fie instalată - programul de instalare nu dă erori, serviciile sunt create și pornite, dar fișierele bazei de date nu sunt inițializate și, desigur, după instalare, serverul de baze de date pur și simplu nu funcționează. Google și alte motoare de căutare oferă mai multe link-uri despre această problemă, dar nu am găsit o singură soluție cu drepturi depline, așa că a trebuit să ajung la fundul adevărului.

În articol, voi da mai multe acțiuni sau reguli care m-au ajutat să fac față unei instalări problematice. Nu pot spune dacă totul este corect și aplicabil, totuși, acești pași mi-au permis să instalez serverul de baze de date Oracle 10g XE și clientul Oracle 10g XE pe mai multe mașini Windows 7 x64. Cred că aceiași pași vor ajuta la instalarea pe Windows Server 2008.

cuvânt înainte
De ce au fost necesare toate acestea? Subcontractantul care a dezvoltat pachetul software pe care îl sprijinim depinde acum de baza de date Oracle. Ne-am despărțit cu succes de subcontractant cu mult timp în urmă, dar dependența a rămas, după care am adăugat câteva subsisteme importante care necesită și prezența acestui SGBD. Este versiunea Express (XE) cea mai utilă clienților - este gratuită și li se potrivește bine chiar și cu limitările sale. Iar versiunea Express există doar în versiunea 10g.

Clienții se gândesc deja să se mute la Windows 7 (sau pentru serverele Windows Server 2008), iar unii au făcut-o deja, așa că va trebui să funcționeze.

Etape generale
Voi enumera două reguli obținute prin dansul cu o tamburină în jurul unui server de baze de date care nu funcționează:

Primul. Oracle 10g XE refuză să se instaleze sub un utilizator de domeniu, chiar dacă acesta se află în grupul Administratori. În acest caz, dacă porniți instalarea rulând programul de instalare în numele administratorului local, atunci din nou baza de date va fi instalată greșit. Ce cauzează acest lucru nu este deloc clar. Soluția este să te autentifici ca administrator local și să faci instalarea în numele lui. Această decizie a venit după aceeași sisteme de operare pe un SGBD nu a fost stabilit. Diferența era că una dintre mașini era în domeniu, iar cealaltă nu. Daca stie cineva de ce se intampla asta, va rog sa ma lumineze.

Al doilea. Baza de date Oracle necesită o serie de variabile de mediu de sistem atunci când lucrează cu instalarea, dar instalatorul nu le va crea (cu toate acestea, Calea se va corecta), așa că mai întâi trebuie adăugate manual (Computer - Proprietăți - Opțiuni suplimentare sistem - Avansat - Variabile de mediu ... - Variabile de sistem - Creare ...) sau un script BAT. Ce variabile specifice trebuie create, voi scrie mai jos. Dacă toate sunt necesare, nu pot spune - în teorie, cele care nu sunt setate vor avea o valoare implicită.

Instalarea Oracle 10g XE Database Server
Să începem.

0. Intrăm în sistem. Să descarcăm de undeva, de exemplu, pe desktop-ul nostru programul de instalare a bazei de date - OracleXEUniv.exe.

1. Să adăugăm câteva variabile de sistem. Puteți crea și manual, dar vă sugerez să adăugați comanda setx cu comutatorul -m (sau /m), care vă va permite să adăugați o variabilă de mediu de sistem și nu una de utilizator, care ar fi adăugată fără acest comutator. Sintaxa comenzii este: setx /m Valoare variabilă.

Avem nevoie de următoarele variabile: nume de servicii, căi către baza de date și utilități, cale către setările din registry și așa mai departe. Dacă instalați baza de date în alte moduri, atunci corectați variabilele. Cel mai simplu mod de a adăuga toți parametrii este să scrieți un mic script BAT cu următorul conținut:

Numele serviciului Rem
setx /m ORACLE_HOME_NAME XE

setx /m ORACLE_BASE „C:\oraclexe”
rem calea de registru. Pentru sistemul x86 ar fi „SOFTWARE\ORACLE\KEY_XE”
setx /m ORACLE_HOME_KEY „SOFTWARE\Wow6432Node\ORACLE\KEY_XE”
rem Nume serviciu
setx /m ORACLE_SID XE

setx /m ORACLE_HOME „C:\oraclexe\app\oracle\product\10.2.0\server”

setx /m ORAMTS_CP_TRACE_DIR „C:\oraclexe\app\oracle\product\10.2.0\server\oramts\trace”
rem Urmează setările de limbă, nu sunt atât de importante, dar pot fi utile


rem Mesajele de la baza din consolă nu vor fi scrise cu trosnet sau semne de întrebare, dar în mod normal - în engleză

Salvăm acest script cu extensia .bat și clar rulați cu drepturi de administrator (clic dreapta - Executare ca administrator). După fiecare linie a scriptului, ar trebui să existe o intrare „Succes”.

Acum trebuie să verificăm dacă toate variabilele au fost adăugate așa cum ne-am dorit. Trecem un drum lung Computer - Proprietăți - Setări avansate de sistem - Avansat - Variabile de mediu ... și uitați-vă la Variabile de sistem. Totul e bine? Dacă da, atunci continuați cu instalarea.

2. Pornim programul de instalare. Instalarea este destul de banală - spre deosebire de 10g Standard și mai sus, folosește programul de instalare InstallShield, care este destul de simplu. Calea de instalare este cea pe care am specificat-o în variabila ORACLE_BASE, adică implicit va fi C:\oraclexe. După instalare, mergem în browser la 127.0.0.1:8080/apex/ și încercăm să ne autentificăm cu autentificarea SYS și parola pe care am specificat-o în timpul instalării.

Instalarea clientului Oracle 10g XE
Și acum trebuie să instalați clientul bazei de date Oracle pe mașinile client. Să începem.

Pașii de aici vor fi similari, cu excepția unor nuanțe.

0. Din nou, să ne autentificăm. ca administrator local. Să punem mai aproape programul de instalare a clientului bazei de date - OracleXEClient.exe.

1. Să adăugăm câteva variabile de sistem. Scriptul BAT pentru a le adăuga ar fi:

Numele serviciului Rem
setx /m ORACLE_HOME_NAME XEClient
rem Calea rădăcină a instalării de bază
setx /m ORACLE_BASE „C:\XEClient”
rem calea de registru. Pentru sistemul x86 ar fi „SOFTWARE\ORACLE\KEY_XEClient”
setx /m ORACLE_HOME_KEY „SOFTWARE\Wow6432Node\ORACLE\KEY_XEClient”
rem Calea către binare și setări
setx /m ORACLE_HOME „C:\XEClient”
rem Calea unde va scrie Oracle MTS. Alți parametri ORAMTS - implicit
setx /m ORAMTS_CP_TRACE_DIR „C:\XEClient\oramts\trace”
rem Opțiuni de limbă, nu sunt atât de importante, dar pot fi utile
setx /m NLS_NUMERIC_CHARACTER "."
setx /m NLS_DATE_FORMAT „zz.ll.aaaa”
rem mesaje în limba engleză
setx /m NLS_LANG „AMERICAN_AMERICA.CL8MSWIN1251”

Salvăm scriptul .bat și îl rulăm cu drepturi de administrator.

2. Rulați programul de instalare client în modul de compatibilitate Windows Vista Altfel, nu aș putea. Instalarea este destul de simplă - trebuie doar să specificați calea.

După instalare, trebuie să verificați cumva dacă totul a funcționat. Rulați în consolă (cmd) sql plusși încercați să vă conectați la baza de date. Aici vreau să spun că sqlplus se blochează destul de des din anumite motive. Dar dacă începe, funcționează sincer.

Concluzie
Cu astfel de acțiuni care nu sunt complet clare, am reușit să funcționăm cu succes a bazei de date Oracle 10g XE și a software-ului care necesită Oracle 10g XE Client. Am ucis o mulțime de nervi și timp pentru a găsi calea cea bună, așa că sper că acest articol va fi foarte util pentru cineva.

Mă aștept la critici corecte.

Etichete: oracle, baza de date oracle, oracle 10g XE, windows 7,

Pentru a accesa baza de date Oracle de pe un computer, mai întâi trebuie să instalați Software-ul Oracle Client. Software-ul Oracle Client este livrat cu software-ul Oracle Server. În plus, poate fi descărcat și de pe site-ul OTN ( http://technet.oracle.com). Software-ul Oracle Client este disponibil ca descărcare separată. Deși versiunile Oracle Server și Oracle Client nu trebuie să fie identice, Oracle vă recomandă să utilizați versiunile corespunzătoare ale software-ului, astfel încât să puteți profita din plin de noua funcționalitate.

Puteți afla versiunea Oracle Client vizualizând rezultatul din utilitarul SQL*Plus, așa cum se arată în exemplul următor:

$ sqlplus C:\>sqlplus SQL*Plus: Versiunea 11.1.0.6.0 - Producție pe Thu Mar 20 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. Toate drepturile rezervate. Introduceti numele de utilizator:

Ieșirea din comanda SQL*Plus arată că versiunea software Oracle Client 11.1.0.6.0 este instalată pe sistem.

La instalare software Oracle Client are patru opțiuni din care să alegeți.

  • Administrator (Administrator). Permite aplicațiilor să se conecteze și să gestioneze bazele de date Oracle locale sau la distanță.
  • Runtime (componente Runtime). Vă permite să vă conectați la baze de date locale sau la distanță Date Oracle.
  • Personalizat (instalare personalizată). Vă permite să selectați componente individuale dintre cele instalate în opțiunile de instalare Administrator și Runtime.
  • Instant Client (client instant). Instalarea numai a bibliotecilor partajarea necesar pentru aplicațiile OCI (Oracle Call Interface), OCCI (Oracle C++ Call Interface) și Java Database Connectivity OCI (Java-OCI database connection).

Pe o notă! Noua opțiune Instant Client este descrisă în blogurile noastre în articolul Oracle Instant Client.

Instalarea clientului Oracle

Pentru a instala software-ul Oracle Client, parcurgeți următorii pași.

  1. Introduceți CD-ul Oracle Database 11g Client în unitate sau executați scriptul runInstaller din directorul intermediar.
  2. Selectați elementul de meniu Instalare/Dezinstalare produse și faceți clic pe butonul Următorul.
  3. Bun venit se deschide. Faceți clic pe butonul Următorul.
  4. Pe pagina Specificați locațiile fișierelor, acceptați directorul de fișiere implicit sau introduceți numele și calea directorului principal Oracle. Faceți clic pe butonul Următorul.
  5. Pe ecranul Select Installation Type, puteți alege dintre patru opțiuni - Instant Client, Administrator, Runtime sau Custom. Selectați opțiunea Runtime Installation din listă și faceți clic pe butonul Următorul.
  6. Examinați componentele care vor fi instalate în timpul acestui tip de instalare și faceți clic pe butonul Instalare.
  7. După finalizarea instalării software-ului Oracle Client, se deschide Oracle Net Configuration Assistant. Selectați opțiunea Nu, voi crea singur nume de servicii și faceți clic pe butonul Următorul.
  8. În câmpul Database SID, introduceți un nume pentru baza de date și faceți clic pe butonul Următorul.
  9. Selectați TCP ca protocol și faceți clic pe butonul Următorul.
  10. În câmpul Nume gazdă, introduceți numele serverului dvs. gazdă și selectați un port standard. Faceți clic pe butonul Următorul.
  11. Faceți clic pe butonul Da pentru a testa conectivitatea, apoi faceți clic pe butonul Următorul.
  12. După afișarea mesajului Conectare . . . Testare cu succes, faceți clic pe butonul Următorul.
  13. Când ați întrebat dacă doriți să configurați un alt serviciu, selectați opțiunea Nu. Faceți clic pe butonul Următorul.
  14. Confirmați finalizarea setării numelui serviciului de rețea făcând clic pe butonul Următorul.
  15. Faceți clic pe butoanele Terminare și Ieșire.

Sfat. Dacă aveți mai multe instalări de Oracle pe un computer, sistemul poate conține, de asemenea, mai multe fișiere tnsnames.ora. Este posibil ca utilizatorul să nu se poată conecta la noua bază de date după ce a adăugat informații de configurare a rețelei în fișier tnsnames.ora dacă nu se folosește acest fișier. Asigurați-vă că calea software-ului Oracle Client este fișierul dorit tnsnames.ora.