Oracle client 8i installeren op Windows 7. Oracle client installeren voor HP Service Virtualization. Voorbereiden om Oracle Client te installeren

Om vanaf een pc toegang te krijgen tot een Oracle-database, moet u eerst installeren Oracle Client-software. Oracle Client-software wordt geleverd met Oracle Server-software. Bovendien kan het ook worden gedownload van de OTN-website ( http://technet.oracle.com). Oracle Client-software kan afzonderlijk worden gedownload. Hoewel de versies van Oracle Server en Oracle Client niet hetzelfde hoeven te zijn, raadt Oracle u aan de juiste softwareversies te gebruiken om optimaal van de nieuwe functionaliteit te profiteren.

U kunt de Oracle Client-versie bepalen door de uitvoer te bekijken wanneer u het hulpprogramma SQL*Plus aanroept, zoals weergegeven in het volgende voorbeeld:

$ sqlplus C:\>sqlplus SQL*Plus: Release 11.1.0.6.0 - Productie op do 20 maart 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. Alle rechten voorbehouden. Voer gebruikersnaam in:

Uit de volgende SQL*Plus-opdrachtuitvoer blijkt dat Oracle Client-softwareversie 11.1.0.6.0 op het systeem is geïnstalleerd.

Bij het installeren van de Oracle Client-software heeft u de keuze uit vier opties.

  • Beheerder. Hiermee kunnen applicaties verbinding maken met lokale of externe Oracle-databases en deze beheren.
  • Looptijd. Hiermee kunt u verbinding maken met lokale of externe Oracle-databases.
  • Aangepast Hiermee kunt u afzonderlijke componenten selecteren uit de componenten die zijn geïnstalleerd met de installatieopties Beheerder en Runtime.
  • Instant klant. Alleen de gedeelde bibliotheken die vereist zijn voor OCI (Oracle Call Interface), OCCI (Oracle C++ Call Interface) en Java Database Connectivity OCI (Java-OCI) applicaties worden geïnstalleerd.

Opmerking! De nieuwe Instant Client-optie wordt beschreven in onze blogs in het artikel “Oracle Instant Client”.

Oracle-client installeren

Volg deze stappen om de Oracle Client-software te installeren:

  1. Plaats de Oracle Database 11g Client CD in het station of voer het script uit runInstaller uit de tussenliggende map.
  2. Selecteer het menu-item Producten installeren/de-installeren en klik op de knop Volgende.
  3. Welkom gaat open. Klik op de knop Volgende.
  4. Accepteer op de pagina Bestandslocaties opgeven de standaardbestandsmap of voer de naam en het pad van uw Oracle-thuismap in. Klik op de knop Volgende.
  5. Op het scherm Installatietype selecteren kunt u kiezen uit vier opties: Instant Client, Beheerder, Runtime of Aangepast. Selecteer de optie Runtime-installatie in de lijst en klik op de knop Volgende.
  6. Bekijk de componenten die tijdens dit type installatie worden geïnstalleerd en klik op de knop Installeren.
  7. Zodra de installatie van de Oracle Client-software is voltooid, wordt de Oracle Net Configuration Assistant geopend. Selecteer de optie Nee, ik maak zelf servicenamen en klik op de knop Volgende.
  8. Voer in het veld Database-SID de databasenaam in en klik op Volgende.
  9. Selecteer TCP als protocol en klik op de knop Volgende.
  10. Voer in het veld Hostnaam de servernaam van uw host in en selecteer een standaardpoort. Klik op de knop Volgende.
  11. Klik op de knop Ja om de connectiviteit te testen en klik vervolgens op de knop Volgende.
  12. Nadat het bericht Verbinden wordt weergegeven. . . Test succesvol (Verbinding... Test succesvol voltooid) klik op de knop Volgende.
  13. Wanneer u wordt gevraagd of u een andere service wilt configureren, selecteert u de optie Nee. Klik op de knop Volgende.
  14. Bevestig dat u de configuratie van de netwerkservicenaam hebt voltooid door op de knop Volgende te klikken.
  15. Klik op de knoppen Voltooien en Afsluiten.

Advies. Als u meerdere installaties van Oracle op uw pc heeft, kan het systeem ook meerdere bestanden bevatten tnsnames.ora. De gebruiker kan mogelijk geen verbinding maken met de nieuwe database nadat hij netwerkconfiguratie-informatie aan het bestand heeft toegevoegd tnsnames.ora, als dit bestand niet wordt gebruikt. Zorg ervoor dat het juiste bestand zich in het Oracle Client-softwarepad bevindt tnsnames.ora.

Hier was het nodig om vanuit Windows 2003 te koppelen aan een database op Oracle 11g, als ik me niet vergis. Google heeft de downloadpagina voor verschillende versies van Oracle Instant Client geopend.

Onder Linux bleek alles eenvoudig: ik downloadde het vereiste archief, pakte de map instantclient_12_2 eruit, strikt volgens de instructies, maakte een paar links naar de benodigde bibliotheken, schreef het volledige pad van deze instantclient_12_2 in /etc/ ld.so.conf en riep ldconfig aan. Alle. SQL*Plus begon onmiddellijk vast te houden waar het zou moeten, en er bleef één probleem bestaan: Python 2.7 tot en met cx_Oracle begreep Russische letters niet onmiddellijk, en het was nodig om de volgende constructie aan het begin van het script toe te voegen:
import os os.environ["NLS_LANG"] = "American_America.AL32UTF8" En voor SQL*Plus was dit ook niet vereist.

Windows 2003 is een andere zaak. Daaronder heb ik ook instantclient_12_2 uitgepakt, bestanden uit de archieven voor ODBC en SQL*Plus naar dezelfde map gedownload, het volledige pad toegevoegd aan de systeemomgevingsvariabele PATH en geprobeerd een systeem-DSN te maken. Zonder succes. Fouten verschenen één voor één op het scherm. "Kan installatieprogramma's voor Oracle niet laden in instantclient_12_2 ODBC-stuurprogramma vanwege systeemfoutcode 127" En "Kan de installatie- of vertalerbibliotheek niet laden", en de zoektocht begon en eindigde in een volledige mislukking. Ik installeer Microsoft Visual Studio 2013 Redistributable - het helpt niet. Ik vind het prachtige hulpprogramma Dependency Walker 2.2, dat, naar analogie met Linux ldd, bibliotheekafhankelijkheden toont, ik heb het ingesteld tegen sqora32.dll en sqoras32.dll, het blijkt dat deze bibliotheken mfc110.dll en msvcr110.dll nodig hebben om gelukkig te zijn , ik vind ze in de geïnstalleerde programma's aan de linkerkant, ik kopieer het naar instantclient_12_2 - alles zonder succes. Bovendien wil zelfs sqlplus.exe niet starten. Misschien heeft Oracle de 32-bits en 64-bits versies door elkaar gehaald?

Ik nam niet de moeite om het uit te zoeken. Ik heb Instant Client 12.2 verwijderd en Instant Client 11.2 geïnstalleerd. Tom mist ook bibliotheken, dit keer mfc80.dll en msvcr80.dll. Ze zijn gemakkelijker te vinden; ik had ze rondslingeren in de geïnstalleerde SQL Server 2005-client. Ik duwde ze naar de map instantclient_11_2 en het venster met de instellingen voor de verbindingseigenschappen verscheen.

Maar daar hielden de avonturen niet op. Zoals u weet, worden beschrijvingen van Oracle-verbindingen opgeslagen in het bestand tnsnames.ora, waarvan het pad naar de map in theorie zou moeten worden opgegeven in de omgevingsvariabele TNS_ADMIN. Ik beschrijf mijn verbinding, selecteer deze in het instellingenvenster "Oracle ODBC Driver Configuration" in het veld TNS Service Name, probeer de verbinding te controleren - ik krijg een foutmelding "ORA-12154 TNS: kan de opgegeven verbindings-ID niet omzetten". Ik moest vals spelen: voer in het veld TNS Service Name de verbinding in het formaat host:poort/servicenaam in.

Oké, op de een of andere manier verbonden. Opnieuw was er een probleem met Russische letters. En uit het niets. In SQL*Plus is alles in orde, de query
selecteer * uit v$nls_parameters waarbij een parameter zoals "%CHARACTERSET%" is;
toont het geruststellende "CL8MSWIN1251", dat wil zeggen dat er geen hercodering nodig is, maar het eenvoudigste ASP-script in cp1251-codering:
Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=MSDASQL.1;Password=***;Persist Security Info=True;Gebruikers-ID=huh-muh;Gegevensbron=MYORA" Set RS = Server.CreateObject("ADODB.Recordset") strSQL = "selecteer "hallo" uit dual" RS.Open strSQL, Conn RS.MoveFirst Response.Write RS.Fields(0) RS.Close Set RS = Niets Conn.Close Set Conn = Niets, in plaats van een geruststellend “hallo”, worden er deprimerende vraagtekens op de pagina geplaatst: “?????????”. Het blijkt dat je de parameter NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 moet opgeven, maar waar je dit moet doen is volkomen onduidelijk. Uiteindelijk heb ik deze parameter aan het register toegevoegd:

Om vanaf een pc toegang te krijgen tot een Oracle-database, moet u eerst installeren Oracle Client-software. Oracle Client-software wordt geleverd met Oracle Server-software. Bovendien kan het ook worden gedownload van de OTN-website ( http://technet.oracle.com). Oracle Client-software kan afzonderlijk worden gedownload. Hoewel de versies van Oracle Server en Oracle Client niet hetzelfde hoeven te zijn, raadt Oracle u aan de juiste softwareversies te gebruiken om optimaal van de nieuwe functionaliteit te profiteren.

U kunt de Oracle Client-versie bepalen door de uitvoer te bekijken wanneer u het hulpprogramma SQL*Plus aanroept, zoals weergegeven in het volgende voorbeeld:

$ sqlplus C:\>sqlplus SQL*Plus: Release 11.1.0.6.0 - Productie op do 20 maart 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. Alle rechten voorbehouden. Voer gebruikersnaam in:

Uit de volgende SQL*Plus-opdrachtuitvoer blijkt dat Oracle Client-softwareversie 11.1.0.6.0 op het systeem is geïnstalleerd.

Bij het installeren van de Oracle Client-software heeft u de keuze uit vier opties.

  • Beheerder. Hiermee kunnen applicaties verbinding maken met lokale of externe Oracle-databases en deze beheren.
  • Looptijd. Hiermee kunt u verbinding maken met lokale of externe Oracle-databases.
  • Aangepast Hiermee kunt u afzonderlijke componenten selecteren uit de componenten die zijn geïnstalleerd met de installatieopties Beheerder en Runtime.
  • Instant klant. Alleen de gedeelde bibliotheken die vereist zijn voor OCI (Oracle Call Interface), OCCI (Oracle C++ Call Interface) en Java Database Connectivity OCI (Java-OCI) applicaties worden geïnstalleerd.

Opmerking! De nieuwe Instant Client-optie wordt beschreven in onze blogs in het artikel “Oracle Instant Client”.

Oracle-client installeren

Volg deze stappen om de Oracle Client-software te installeren:

  1. Plaats de Oracle Database 11g Client CD in het station of voer het script uit runInstaller uit de tussenliggende map.
  2. Selecteer het menu-item Producten installeren/de-installeren en klik op de knop Volgende.
  3. Welkom gaat open. Klik op de knop Volgende.
  4. Accepteer op de pagina Bestandslocaties opgeven de standaardbestandsmap of voer de naam en het pad van uw Oracle-thuismap in. Klik op de knop Volgende.
  5. Op het scherm Installatietype selecteren kunt u kiezen uit vier opties: Instant Client, Beheerder, Runtime of Aangepast. Selecteer de optie Runtime-installatie in de lijst en klik op de knop Volgende.
  6. Bekijk de componenten die tijdens dit type installatie worden geïnstalleerd en klik op de knop Installeren.
  7. Zodra de installatie van de Oracle Client-software is voltooid, wordt de Oracle Net Configuration Assistant geopend. Selecteer de optie Nee, ik maak zelf servicenamen en klik op de knop Volgende.
  8. Voer in het veld Database-SID de databasenaam in en klik op Volgende.
  9. Selecteer TCP als protocol en klik op de knop Volgende.
  10. Voer in het veld Hostnaam de servernaam van uw host in en selecteer een standaardpoort. Klik op de knop Volgende.
  11. Klik op de knop Ja om de connectiviteit te testen en klik vervolgens op de knop Volgende.
  12. Nadat het bericht Verbinden wordt weergegeven. . . Test succesvol (Verbinding... Test succesvol voltooid) klik op de knop Volgende.
  13. Wanneer u wordt gevraagd of u een andere service wilt configureren, selecteert u de optie Nee. Klik op de knop Volgende.
  14. Bevestig dat u de configuratie van de netwerkservicenaam hebt voltooid door op de knop Volgende te klikken.
  15. Klik op de knoppen Voltooien en Afsluiten.

Advies. Als u meerdere installaties van Oracle op uw pc heeft, kan het systeem ook meerdere bestanden bevatten tnsnames.ora. De gebruiker kan mogelijk geen verbinding maken met de nieuwe database nadat hij netwerkconfiguratie-informatie aan het bestand heeft toegevoegd tnsnames.ora, als dit bestand niet wordt gebruikt. Zorg ervoor dat het juiste bestand zich in het Oracle Client-softwarepad bevindt tnsnames.ora.

"NLS_LANG"="RUSSIAN_CIS.CL8MSWIN1251" Klopt, daarna werden SQL*Plus- en Oracle-foutmeldingen plotseling Russified, maar naar de hel ermee. Het belangrijkste is dat ASP-scripts niet langer haperen.

2-Oracle 11g downloaden Orakel 2-Oracle 11g downloaden kunt u gratis downloaden. U kunt naar de hoofdpagina gaan

om dit programma te downloaden. Controleer uw besturingssysteem, welke 32bit of 64bit

voor een goede download. Zodra de download is voltooid, beschikt u over 2 bestanden ritssluiting

. Pak ze uit in één map.

3- Oracle 11g installeren op Windows 2-Oracle 11g downloaden:
Eerst moeten we de structuur begrijpen 2-Oracle 11g downloaden Structuur

  1. omvat:
  2. Oracle-software

En Database Elke database heeft er veel SCHEMA , en naam Schema is ook een naam Gebruiker , en naam om hier toegang te krijgen , en naam. In de 1e Er is een systeem van tabellen, weergave , functies ( functie ), procedures (), procedure,....

pakket 2-Oracle 11g downloaden Dit betekent dat na het installeren van het programma

, kunt u een of meer databases maken. Meestal heb je er maar 1 nodig. 2-Oracle 11g downloaden Zoals weergegeven in de onderstaande afbeelding, moet u het programma installeren en maak 2 databases met namen Db11g En Orkl . Titels Database ook wel genoemd SID . (Je kunt bellen database

op uw verzoek)

Installeer Oracle:

Als u twee Oracle-zipbestanden in twee mappen uitpakt en het installatiebestand in map 1 installeert. Tijdens het installatieproces moet u de locatie van map 2 opgeven om door te gaan met de installatie. 2-Oracle 11g downloaden Laten we de software installeren en maak onmiddellijk een database met de naam db11g (of).

SID=db11g

  • Voor trainingen of voor kleine bedrijven kiest u voor:

  • Desktop-klasse Tekenset
  • : Unicode (AL32UTF8): db11g (U kunt een andere naam kiezen, dit is de naam van de database, of de zogenaamde SID)

En wacht tot de installatie is voltooid.

Nu installatie 2-Oracle 11g downloaden voltooid. De parameters die aan de database zijn gekoppeld, worden samengesteld. U moet deze informatie onthouden.

In de volgende stap zal het installatieprogramma een bestand aanmaken . Titels met titel en maak onmiddellijk een database met de naam zoals we in de vorige stap noemden.

Samenvattende informatie na succesvolle installatie:

Als Ramen toont waarschuwingen over het blokkeren van werk 2-Oracle 11g downloaden, klik op "Toegang toestaan" werk toe te staan orakel.

4- Controleer de installatie en installeer de extensie

Nadat de installatie is voltooid, voert u het onderhoud uit 2-Oracle 11g downloaden loop ( Begin) automatisch. Je kunt naar Dienst V Ramen controleren.

Er zijn 7 diensten binnen 2-Oracle 11g downloaden, maar er zijn slechts 3 services vereist om te werken:

  • OracleDBConsole
  • OrakelOra _home1TNSListener
  • OracleService

4.1- Oracle DB-console

Dienst OracleDBConsole helpt u bij het inloggen op de beheerderspagina om te beheren . Titels via URL:

Gebruiken OracleDBConsole u kunt in het algemeen zien hoe uw service (DB) werkt. Hoe middelen worden gebruikt. Hoe gebruikers werken en in welke volgorde de commando's worden uitgevoerd.... (dit zal ik in dit document niet in detail beschrijven).

Als uw 2-Oracle 11g downloaden alleen voor trainingsdoeleinden gebruikt, kunt u de service uitschakelen OracleDBConsole om verspilling van computerbronnen te voorkomen. Het beste van alles is dat u de opstartmodus naar Handmatig zodat de service niet automatisch start telkens wanneer u de computer aanzet. Indien nodig kunt u de service starten.

4.2- SQL Plus

SQL-plus het is een eenvoudig hulpmiddel Troosten waarmee u opdrachten kunt geven SQL. Meestal werken wij meer met visuele hulpmiddelen (niet beschikbaar tijdens installatie 2-Oracle 11g downloaden) die u afzonderlijk moet installeren, kan het een programma zijn dat door een derde partij wordt geleverd.

Maak een nieuwe Elke database heeft er veel wiens naam is mijnschema en het wachtwoord is 1234. In essentie creëren we een gebruiker wiens naam is mijnschema, als gebruiker En schema zijn dezelfde naam in 2-Oracle 11g downloaden.

Maak gebruiker (schema), wachtwoord 1234 Maak gebruiker mijnschema geïdentificeerd door 1234; -- Toekenning aan mijnschema. -- Bijvoorbeeld: dba: DB-beheerder. dba toekennen aan mijnschema;

Maak verbinding met , en naam die we zojuist hebben gemaakt:

Probeer een query uit te voeren op de tabel:

Opmerking: DUBBEL dit is een virtuele tafel die in elke versie beschikbaar is Elke database heeft er veel, kunt u proberen te selecteren ( selecteren).

DUAL is een systeemtabel. Selecteer * uit Dubbel;

Probeer andere opdrachten.

Tabel aanmaken Account Tabel aanmaken Account (Gebruikersnaam varchar2(30), Volledige_Naam varchar2(64)) ; -- Voeg 2 rijen toe aan Account. Voeg in Account(gebruikersnaam, volledige_naam) waarden in ("gates", "Bill Gate"); Voeg in Account(gebruikersnaam, volledige_naam) waarden in ("edison", "Thomas Edison"); -- Query Selecteer * uit account;

Om vanaf een pc toegang te krijgen tot een Oracle-database, moet u eerst installeren Oracle Client-software. Oracle Client-software wordt geleverd met Oracle Server-software. Bovendien kan het ook worden gedownload van de OTN-website ( http://technet.oracle.com). Oracle Client-software kan afzonderlijk worden gedownload. Hoewel de versies van Oracle Server en Oracle Client niet hetzelfde hoeven te zijn, raadt Oracle u aan de juiste softwareversies te gebruiken om optimaal van de nieuwe functionaliteit te profiteren.

U kunt de Oracle Client-versie bepalen door de uitvoer te bekijken wanneer u het hulpprogramma SQL*Plus aanroept, zoals weergegeven in het volgende voorbeeld:

$ sqlplus C:\>sqlplus SQL*Plus: Release 11.1.0.6.0 - Productie op do 20 maart 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. Alle rechten voorbehouden. Voer gebruikersnaam in:

Uit de volgende SQL*Plus-opdrachtuitvoer blijkt dat Oracle Client-softwareversie 11.1.0.6.0 op het systeem is geïnstalleerd.

Bij het installeren van de Oracle Client-software heeft u de keuze uit vier opties.

  • Beheerder. Hiermee kunnen applicaties verbinding maken met lokale of externe Oracle-databases en deze beheren.
  • Looptijd. Hiermee kunt u verbinding maken met lokale of externe Oracle-databases.
  • Aangepast Hiermee kunt u afzonderlijke componenten selecteren uit de componenten die zijn geïnstalleerd met de installatieopties Beheerder en Runtime.
  • Instant klant. Alleen de gedeelde bibliotheken die vereist zijn voor OCI (Oracle Call Interface), OCCI (Oracle C++ Call Interface) en Java Database Connectivity OCI (Java-OCI) applicaties worden geïnstalleerd.

Opmerking! De nieuwe Instant Client-optie wordt beschreven in onze blogs in het artikel “Oracle Instant Client”.

Oracle-client installeren

Volg deze stappen om de Oracle Client-software te installeren:

  1. Plaats de Oracle Database 11g Client CD in het station of voer het script uit runInstaller uit de tussenliggende map.
  2. Selecteer het menu-item Producten installeren/de-installeren en klik op de knop Volgende.
  3. Welkom gaat open. Klik op de knop Volgende.
  4. Accepteer op de pagina Bestandslocaties opgeven de standaardbestandsmap of voer de naam en het pad van uw Oracle-thuismap in. Klik op de knop Volgende.
  5. Op het scherm Installatietype selecteren kunt u kiezen uit vier opties: Instant Client, Beheerder, Runtime of Aangepast. Selecteer de optie Runtime-installatie in de lijst en klik op de knop Volgende.
  6. Bekijk de componenten die tijdens dit type installatie worden geïnstalleerd en klik op de knop Installeren.
  7. Zodra de installatie van de Oracle Client-software is voltooid, wordt de Oracle Net Configuration Assistant geopend. Selecteer de optie Nee, ik maak zelf servicenamen en klik op de knop Volgende.
  8. Voer in het veld Database-SID de databasenaam in en klik op Volgende.
  9. Selecteer TCP als protocol en klik op de knop Volgende.
  10. Voer in het veld Hostnaam de servernaam van uw host in en selecteer een standaardpoort. Klik op de knop Volgende.
  11. Klik op de knop Ja om de connectiviteit te testen en klik vervolgens op de knop Volgende.
  12. Nadat het bericht Verbinden wordt weergegeven. . . Test succesvol (Verbinding... Test succesvol voltooid) klik op de knop Volgende.
  13. Wanneer u wordt gevraagd of u een andere service wilt configureren, selecteert u de optie Nee. Klik op de knop Volgende.
  14. Bevestig dat u de configuratie van de netwerkservicenaam hebt voltooid door op de knop Volgende te klikken.
  15. Klik op de knoppen Voltooien en Afsluiten.

Advies. Als u meerdere installaties van Oracle op uw pc heeft, kan het systeem ook meerdere bestanden bevatten tnsnames.ora. De gebruiker kan mogelijk geen verbinding maken met de nieuwe database nadat hij netwerkconfiguratie-informatie aan het bestand heeft toegevoegd tnsnames.ora, als dit bestand niet wordt gebruikt. Zorg ervoor dat het juiste bestand zich in het Oracle Client-softwarepad bevindt tnsnames.ora.