sql >> Database teknologi >  >> RDS >> Oracle

Installation af Oracle 11g Release 2 Enterprise Edition på Windows 7 32-bit

Denne artikel giver en oversigt over installation af Oracle 11g Release 2 Enterprise Edition-databasen på Microsoft Windows 7 32-bit-operativsystemet. Når dette skrives, er den nuværende Oracle 11g Release 2 EE til Windows 7 32-bit version, der er tilgængelig på Oracles downloadside, version 11.2.0.1.0.

Forudsætninger

Følgende forudsætninger bør gennemgås før installation af Oracle 11g Release 2 på Windows 7 32-bit:

  • Du skal have en konto oprettet på Oracles websted. Besøg https://login.oracle.com/mysso/signon.jsp for at oprette en konto.
  • En Intel-processorbaseret pc, der kører Windows 7 32-bit operativsystem
  • RAM:Mindst 4 GB (8 GB eller mere er bedre, især hvis du også vil bruge Oracles udviklingsværktøjer)
  • Swap plads:Mindst 3 GB
  • Diskplads:Mindst 10 GB ledig plads (selvom Oracle siger, at der kun er brug for 4 GB, skal du bruge mere)
  • Nogle antivirussoftwareprogrammer har været kendt for at blokere visse dele af Oracle-installationen. Også Windows-firewallen skal muligvis konfigureres til at tillade Oracle-databasen at åbne porte såsom port 1521 og 1158
  • Sørg for, at din PATH-miljøvariabel er kortere end 1.000 tegn
    • Åbn CMD-prompten og ekko %PATH% for at se, hvor lang den er.
    • Hvis den er længere end 1.000 tegn, skal du hente computerens egenskaber og redigere dine eksisterende miljøvariabler, indtil stien er under 1.000 tegn.
  • Det er sandsynligvis bedst, hvis nogen tidligere Oracle-versioner er blevet fjernet, før du installerer denne nye version.

Download og udpakning af softwaren

  1. Besøg Oracles websted for at få installationsfilerne:
    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

  2. Download de to ZIP-filer til en midlertidig mappe.
    win32_11gR2_database_1of2.zip
    win32_11gR2_database_2of2.zip
  3. Udpak begge ZIP-filer til SAMME MAPPE. Med andre ord, udpak dem ikke til mapper med navnet "win32_11gR2_database_1of2" og "win32_11gR2_database_2of2". I stedet skal du bare udpakke dem til den aktuelle mappe, som skulle producere en "database"-mappe.

    Nedenfor er en figur af Windows Stifinder efter at have navigeret til databasebiblioteket:

Start af Oracle Installer

  1. Kør setup.exe program. På velkomstskærmen skal du klikke på knappen Næste>.
  2. Hvis du har en Oracle Support-konto, skal du udfylde de relevante data og klikke på knappen Næste>. Hvis du ikke har support, skal du lade felterne være tomme og klikke på knappen Næste>.
  3. Vælg muligheden for "Opret og konfigurer en database", og klik derefter på knappen Næste>.
  4. Vælg Desktop-klassen (medmindre du vil konfigurere Oracle Grid/RAC med det samme, hvilket kræver en del mere indsats) og klik på knappen Næste>.

    Nedenfor er en kort beskrivelse af, hvad hver "klasse" omfatter:

  5. Kontroller og angiv indstillinger for følgende:
    • Angiv en destinationsmappe for Oracle Base (standard c:\app\Administrator bruges her).
    • Vælg "Enterprise Edition" for Database Edition.
    • Angiv det globale databasenavn (orcl i dette tilfælde)
    • Angiv en ny databaseadministratoradgangskode.

    Klik på knappen Næste>.

  6. På dette tidspunkt vil installationsprogrammet køre gennem nogle kontroller af operativsystemet for at sikre, at der er tilstrækkelig RAM, harddiskplads, længden af ​​PATH-variablen osv. Hvis nogen af ​​disse kontroller mislykkes, skal du afslutte installationsprogrammet og derefter rette problemerne. Hvis alle kontroller består, skal du klikke på knappen Næste>.

Kopiering af filer og konfiguration af den nye database

  1. På dette tidspunkt er alle indstillinger blevet indstillet, og Oracle Installer er klar til at begynde. Klik på knappen Udfør for at starte installationen.

    Bemærk:Hvis du modtager fejl om problemer med at kopiere filer, er den sikreste måde at gendanne på at afslutte installationsprogrammet og derefter fjerne alle filerne fra installationsmapperne (c:\app\Administrator i dette tilfælde). Du skal muligvis stoppe OracleMTSRecoveryService før du fjerner nogle filer).

    Anden note:Hvis der er fejl ved flytning eller kopiering af filer, såsom orandce11.dll.dbl, skal du blot klikke på knappen Fortsæt. Disse er ikke-kritiske filer, som ikke bør påvirke Oracle-funktionaliteten.

  2. Når alle filerne er kopieret og installeret, starter Database Configuration Assistant. Generelt er der ikke meget, du skal gøre på dette tidspunkt, bortset fra at lade assistenten afslutte.
  3. Når den nye database er konfigureret, vises oversigtsskærmen som vist nedenfor. Klik på knappen "Adgangskodestyring" for at låse nogle af konti op (især for at arbejde med Warehouse Builder og BI-værktøjer).
  4. For at låse en konto op skal du klikke på fluebenet og derefter angive adgangskoder til hver af de ulåste konti. Klik på knappen OK, når du er færdig.
  5. Lancering af Oracle Enterprise Manager

    1. Den endelige bekræftelsesskærm viser URL'en på din lokale pc for at få adgang til Oracle Enterprise Manager-systemet. Kopier og indsæt URL'en i en webbrowser for at se den kørende database.
    2. Når du har hentet Oracle Enterprise Manager på URL:https://localhost:1158/em
      indtast DBA-brugernavnet (typisk system ) og adgangskode, som du konfigurerede under installationen.
    3. Oracle Enterprise Manager giver kontrol over alle Oracle-funktionerne.
    4. Følgende elementer vil blive tilføjet til Windows startmenu:
    5. Følgende Oracle Services vil blive installeret i Windows Services-panelet:

      De vigtigste tjenester Oracle vil bruge er:

      • OracleServiceORCL – Dette er den vigtigste DBMS-tjeneste, der kører databasemotoren. På en server skal dette indstilles til automatisk at starte, når serveren starter op. Hvis du kun vil bruge Oracle en gang imellem, kan du indstille dette til at starte manuelt. På denne måde kan du tænde det, når du har brug for det.
      • OracleOraDb11g_home1TNSListener – Dette er "lytter"-tjenesten, der tillader Oracle-klienter at oprette forbindelse til databasen, der kører på din server. Som standard vil den åbne TCP-port 1521 for at acceptere indgående forbindelser og derefter videresende disse forbindelser til databasetjenesten. De fleste af Oracles udviklingsværktøjer og -middleware skal kunne tale med denne tjeneste.
      • OracleOraDb11g_home1ClrAgent – Dette er den service, der understøtter .NET-forbindelser og udførelser i Oracle-databasen. CLR står for Common Language Runtime, som er Microsofts "virtuelle maskine"-miljø til at køre .NET-applikationer (f.eks. skrevet i C# eller Visual Basic.NET). Hvis du ikke planlægger at bruge .NET, kan denne tjeneste sikkert deaktiveres eller lades være i manuel indstilling.
      • OracleMTSRecoveryService – Dette er Microsoft Transaction Services-integrationstjenesten, der tillader Oracle-databaser at deltage i distribuerede transaktioner. Medmindre du skal udvikle MTS-applikationer, kan du lade denne tjeneste være indstillet til Manuel indstilling.
      • OracleJobScheduler – Denne service understøtter Oracles fjernjobplanlægningspakke. Hvis du ikke har til hensigt at skrive applikationer med DBMS_SCHEDULER, kan du lade denne tjeneste være deaktiveret.
      • OracleDbConsoleORCL – Denne tjeneste understøtter Oracle Enterprise Manager-webtjenesten, der kører på port 1158.
      • Oracle ORCL VSS Writer Service – Denne service understøtter Oracle Volume Shadow Copy-sikkerhedskopierings- og gendannelsesfunktionerne. Selvom den er indstillet til manuel opstart, starter den, når den primære Oracle-database starter op.

    Konklusioner og yderligere Oracle-vejledninger

    På dette tidspunkt skulle du have en komplet Oracle DBMS kørende på din Windows-maskine. Hvis du har til hensigt at arbejde med applikationsudvikling ved at bruge Oracle Fusion-middleware eller Oracle Forms and Reports, kan du gå videre til mine andre selvstudier om disse emner:

    • Installation af Oracle Fusion Middleware og Weblogic Server
    • Installation af Oracle Forms and Reports 11g Release 2
    • Oracle SQL*Plus selvstudie
    • Oracle Developer Suite 11g selvstudie til formularer og rapporter
    • Anskaffelse og installation af Oracle Software-vejledning

  1. Hvad er den bedste løsning til pooling af databaseforbindelser i python?

  2. Slipper Unik begrænsning fra MySQL-tabel

  3. Tjek om der findes en tabel i SQL Server

  4. Hvordan ved man, om MySQLnd er den aktive driver?