sql >> Databáze >  >> RDS >> Oracle

Instalace Oracle 11g Release 2 Enterprise Edition na Windows 7 32-Bit

Tento článek poskytuje přehled instalace databáze Oracle 11g Release 2 Enterprise Edition na 32bitový operační systém Microsoft Windows 7. V době psaní tohoto článku je aktuální verze Oracle 11g Release 2 EE pro Windows 7 32bitová verze dostupná na webu společnosti Oracle pro stahování verze 11.2.0.1.0.

Předběžné požadavky

Před instalací Oracle 11g Release 2 na Windows 7 32-bit by měly být zkontrolovány následující předpoklady:

  • Musíte mít zřízený účet na webu společnosti Oracle. Navštivte https://login.oracle.com/mysso/signon.jsp a nastavte si účet.
  • Počítač s procesorem Intel s 32bitovým operačním systémem Windows 7
  • RAM:Alespoň 4 GB (8 GB nebo více je lepší, zvláště pokud budete používat také vývojové nástroje Oracle)
  • Swap Space:Alespoň 3 GB
  • Místo na disku:Alespoň 10 GB volného místa (i když společnost Oracle uvádí, že jsou potřeba pouze 4 GB, budete potřebovat více)
  • O některých antivirových programech je známo, že blokují určité části instalace Oracle. Také může být nutné nakonfigurovat bránu firewall systému Windows, aby umožnila databázi Oracle otevřít porty, jako je port 1521 a 1158
  • Ujistěte se, že vaše proměnná prostředí PATH je kratší než 1 000 znaků
    • Otevřete výzvu CMD a ozvěte %PATH%, abyste viděli, jak je dlouhá.
    • Pokud je delší než 1 000 znaků, získejte vlastnosti počítače a upravujte své stávající proměnné prostředí, dokud cesta nebude kratší než 1 000 znaků.
  • Pravděpodobně bude nejlepší, když budou před instalací této nové verze odstraněny všechny předchozí verze Oracle.

Stažení a rozbalení softwaru

  1. Instalační soubory najdete na webu Oracle:
    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

  2. Stáhněte si dva soubory ZIP do dočasného adresáře.
    win32_11gR2_database_1of2.zip
    win32_11gR2_database_2of2.zip
  3. Rozbalte oba soubory ZIP do STEJNÉ SLOŽKY. Jinými slovy, nerozbalujte je do složek s názvem „win32_11gR2_database_1of2“ a „win32_11gR2_database_2of2“. Místo toho je jednoduše rozbalte do aktuálního adresáře, který by měl vytvořit jeden „databázový“ adresář.

    Níže je obrázek Průzkumníka Windows po přechodu do adresáře databáze:

Spuštění instalátoru Oracle

  1. Spusťte setup.exe program. Na uvítací obrazovce klikněte na tlačítko Další>.
  2. Pokud máte účet podpory Oracle, vyplňte příslušné údaje a klikněte na tlačítko Další>. Pokud podporu nemáte, ponechte pole prázdná a klikněte na tlačítko Další>.
  3. Vyberte možnost „Vytvořit a nakonfigurovat databázi“ a poté klikněte na tlačítko Další>.
  4. Vyberte Třídu počítače (pokud nechcete okamžitě nakonfigurovat Oracle Grid/RAC, což vyžaduje trochu více úsilí) a klikněte na tlačítko Další>.

    Níže je krátký popis toho, co každá „třída“ zahrnuje:

  5. Zkontrolujte a zadejte následující nastavení:
    • Určete cílovou složku pro Oracle Base (výchozí c:\app\Administrator se zde používá).
    • Pro edici databáze vyberte „Enterprise Edition“.
    • Uveďte název globální databáze (v tomto případě orcl)
    • Zadejte nové heslo správce databáze.

    Klikněte na tlačítko Další>.

  6. V tomto okamžiku instalační program provede některé kontroly operačního systému, aby se ujistil, že je dostatek paměti RAM, místa na pevném disku, délka proměnné PATH atd. Pokud některá z těchto kontrol selže, budete muset ukončit instalační program a poté opravit problémy. Pokud všechny kontroly projdou, klikněte na tlačítko Další>.

Kopírování souborů a konfigurace nové databáze

  1. V tuto chvíli jsou všechny možnosti nastaveny a Oracle Installer je připraven začít. Klepnutím na tlačítko Dokončit zahájíte instalaci.

    Poznámka:Pokud se zobrazí chyby o problémech s kopírováním souborů, nejbezpečnějším způsobem obnovení je ukončit instalační program a poté odstranit všechny soubory z instalačních adresářů (v tomto případě c:\app\Administrator). Možná budete muset zastavit OracleMTSRecoveryService před odstraněním některých souborů).

    Druhá poznámka:Pokud dojde k chybám při přesunu nebo kopírování souborů, jako je orandce11.dll.dbl, stačí kliknout na tlačítko Pokračovat. Toto jsou nekritické soubory, které by neměly ovlivnit funkčnost Oracle.

  2. Jakmile jsou všechny soubory zkopírovány a nainstalovány, spustí se Database Configuration Assistant. Obecně v tomto bodě nemusíte dělat mnoho, kromě toho, že Asistentovi dovolíte dokončit.
  3. Jakmile je nová databáze nakonfigurována, zobrazí se obrazovka shrnutí, jak je uvedeno níže. Kliknutím na tlačítko „Správa hesel“ odemknete některé účty (zejména pro práci s Warehouse Builderem a nástroji BI).
  4. Chcete-li odemknout účet, klikněte na značku zaškrtnutí a zadejte hesla pro každý z odemčených účtů. Po dokončení klikněte na tlačítko OK.
  5. Spuštění Oracle Enterprise Manager

    1. Poslední potvrzovací obrazovka zobrazuje adresu URL na vašem místním počítači pro přístup k systému Oracle Enterprise Manager. Zkopírujte a vložte URL do webového prohlížeče pro zobrazení běžící databáze.
    2. Po otevření Oracle Enterprise Manager na adrese URL:https://localhost:1158/em
      zadejte uživatelské jméno DBA (obvykle system ) a heslo, které jste nastavili během instalace.
    3. Oracle Enterprise Manager poskytuje kontrolu nad všemi funkcemi Oracle.
    4. Do nabídky Start systému Windows budou přidány následující položky:
    5. Na panelu Windows Services budou nainstalovány následující služby Oracle:

      Hlavní služby, které bude Oracle používat, jsou:

      • OracleServiceORCL – Toto je hlavní služba DBMS, která spouští databázový stroj. Na serveru by toto mělo být nastaveno tak, aby se automaticky spouštělo při spuštění serveru. Pokud budete Oracle používat pouze jednou za čas, možná budete chtít nastavit spouštění ručně. Tímto způsobem jej můžete zapnout, když jej potřebujete.
      • OracleOraDb11g_home1TNSListener – Jedná se o službu „naslouchače“, která umožňuje klientům Oracle připojit se k databázi běžící na vašem serveru. Ve výchozím nastavení otevře TCP port 1521 pro přijímání příchozích připojení a poté tato připojení předává databázové službě. Většina vývojových nástrojů a middlewaru Oracle bude muset být schopna komunikovat s touto službou.
      • OracleOraDb11g_home1ClrAgent – Toto je služba, která podporuje připojení .NET a spouštění v rámci databáze Oracle. CLR je zkratka pro Common Language Runtime, což je prostředí „virtuálního stroje“ společnosti Microsoft pro spouštění aplikací .NET (např. napsaných v C# nebo Visual Basic.NET). Pokud neplánujete používat .NET, můžete tuto službu bezpečně deaktivovat nebo ponechat na ručním nastavení.
      • OracleMTSRecoveryService – Jedná se o integrační službu Microsoft Transaction Services, která umožňuje databázím Oracle účastnit se distribuovaných transakcí. Pokud nebudete vyvíjet aplikace MTS, můžete tuto službu ponechat nastavenou na Ruční nastavení.
      • OracleJobScheduler – Tato služba podporuje balíček pro plánování vzdálených úloh Oracle. Pokud nemáte v úmyslu psát aplikace pomocí DBMS_SCHEDULER, můžete tuto službu ponechat deaktivovanou.
      • OracleDbConsoleORCL – Tato služba podporuje webovou službu Oracle Enterprise Manager, která běží na portu 1158.
      • Oracle ORCL VSS Writer Service – Tato služba podporuje funkce zálohování a obnovy Oracle Volume Shadow Copy. I když je nastaveno na ruční spuštění, spustí se při spuštění hlavní databáze Oracle.

    Závěry a další výukové programy Oracle

    V tomto okamžiku byste měli mít na počítači se systémem Windows spuštěný kompletní Oracle DBMS. Pokud máte v úmyslu pracovat na vývoji jakékoli aplikace pomocí middlewaru Oracle Fusion nebo Oracle Forms and Reports, možná budete chtít přejít na mé další výukové programy na tato témata:

    • Instalace Oracle Fusion Middleware a Weblogic Server
    • Instalace Oracle Forms and Reports 11g Release 2
    • Výukový program Oracle SQL*Plus
    • Výukový program pro formuláře a sestavy Oracle Developer Suite 11g
    • Získání a instalace výukového programu Oracle Software

  1. Pomocí sp_help_schedule v SQL Server

  2. Jak nainstalovat MySQL pomocí phpMyAdmin na Debian 7

  3. Skupiny konverzace SQL Server Service Broker

  4. Můžete použít alias v klauzuli WHERE v mysql?