Úvod
Účelem tohoto kurzu je pokrýt základní kroky pro instalaci a zahájení práce s Oracle 12c Database Management System (Standard Edition) v operačním systému Microsoft Windows 10 (64bitový) Professional. Pokyny k instalaci pro Windows Server 2012 jsou podobné.
Obsah
- Předběžné požadavky
- Architektura databáze Oracle 12c
- Stažení a rozbalení instalačních souborů
- Instalace Oracle 12c
- Běžné instalační problémy a opravy
- Služby Oracle ve Windows
- Konfigurace připojitelné databáze
- Práce s Oracle Enterprise Manager
- Spuštění SQL Developer
Předběžné požadavky
Před instalací Oracle 12c Windows 10 by měly být přezkoumá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 operačním systémem Windows 10 64-Bit Professional (nebo Windows Server). Všimněte si, že databáze Oracle nejsou podporovány v žádné „domácí“ verzi operačního systému Windows.
- RAM:Alespoň 8 GB (12 GB nebo více je lepší, zvláště pokud budete používat také vývojové nástroje Oracle)
- Odkládací prostor (virtuální paměť):Alespoň 8 GB (ve vlastnostech počítače přejděte na Pokročilá nastavení systému -> karta Upřesnit -> Nastavení výkonu-> Virtuální paměť
- Místo na disku:Alespoň 20 GB volného místa (i když společnost Oracle uvádí, že je potřeba pouze 8 GB, budete potřebovat více)
- O některých antivirových programech je známo, že blokují určité části instalace Oracle. Může být také nutné nakonfigurovat bránu firewall systému Windows, aby umožnila databázi Oracle otevřít porty, jako je port 1521 a 1158. Během instalace nezapomeňte dočasně vypnout antivirus.
- Ujistěte se, že vaše proměnná prostředí PATH je kratší než 1 000 znaků:
Otevřete výzvu CMD a odešlete příkaz %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. Ujistěte se, že jste odstranili všechny služby Oracle z registru Windows a restartujte počítač.
- Během instalace musíte použít účet správce, například správce nebo správce. Pokud musíte použít jiný účet, který má oprávnění správce, tento účet nesmí mít v uživatelském jménu neanglické znaky. Také nesmí mít mezery v uživatelském jménu. Hlavním důvodem je to, že pod aktuálním uživatelským jménem se používá adresář TEMP a pokud jsou v uživatelském jménu mezery nebo neanglické znaky, některé nástroje Oracle se nenainstalují správně.
- V některých případech a při některých krocích může být nutné zadat příkazy na příkazovém řádku systému Windows (CMD). Možná se budete chtít seznámit s některými základními příkazy příkazového řádku (DOS).
- Nakonec vytvořte bod obnovení systému Windows před instalací Oracle. Pokud se během instalace něco pokazí, bude mnohem jednodušší vrátit všechny změny zpět do tohoto bodu obnovení a začít znovu.
Následující stránka představuje některé základní koncepty systému správy databáze Oracle 12c.
Základy architektury Oracle DBMS
Následující sada poznámek poskytuje velmi stručný úvod do některých hlavních funkcí systému Oracle 12c DBMS. K mnoha z těchto konceptů se vrátíme později ve výukovém programu při provádění různých administrativních úkolů.
Na rozdíl od desktopového systému pro správu databází je Oracle serverový DBMS, který je určen pro správu dat. S databází nejsou dodávány žádné aplikační ani vývojové nástroje. Obecně jedna Oracle Instance běží na serveru. Instance je kolekce procesů DBMS a velká oblast paměti (System Global Area), která interaguje se sadou datových souborů v úložišti. DBMS má procesy, které přijímají, optimalizují a spouštějí příkazy SQL, udržují protokoly pro účely obnovy, ověřují uživatele a mnoho dalších úkolů. Úložný subsystém se skládá ze sady souborů pro data, protokoly obnovy a kontrolní soubory, které katalogizují strukturu databáze.
Speciální proces zvaný Posluchač přijímá připojení z klientské aplikace, jako je webová aplikace, aplikace formulářů nebo sestav nebo nástroje příkazového řádku, jako je Oracle SQL*Plus. Posluchač předá požadavky DBMS ke zpracování a poté zabalí odpovědi, které se odešlou zpět klientovi.
Jedním z úkolů Oracle DBA je konfigurovat četné parametry, které řídí instanci Oracle, a monitorovat procesy DBMS, aby se zajistilo, že hostitelský operační systém a hardware serveru drží krok s požadavky na zpracování DBMS.
Porozumění Oracle 12c Multitenant aka databáze kontejnerů s připojitelnými databázemi
Počínaje Oracle 12c možnost více nájemců umožňuje vytvoření více „zapojitelných“ databází pod jedinou instancí Oracle. Zapojitelné databáze lze individuálně vytvářet, rušit, spouštět a zastavovat. Speciální zásuvná databáze s názvem PDB$SEED je k dispozici jako šablona a používá se k vytváření nových zásuvných databází.
Při použití možnosti více nájemců je databáze kontejneru přístupná pod identifikátorem systému (SID) (výchozí název orcl), zatímco každá připojitelná databáze bude dostupná pod názvem služby podle názvu PDB. Například v tomto tutoriálu bude výchozí název zásuvné databáze pdborcl.
Zapojitelné databáze jsou spravovány odděleně od databáze Container a po instalaci bude nutné provést některé další konfigurační práce, aby bylo zajištěno, že zásuvná databáze bude po restartu serveru v provozu.
Jedním z úkolů Oracle DBA je vytvářet a spravovat připojitelné databáze pro podporu různých podnikových aplikací.
Tabulkové prostory a schémata
Hlavní logickou jednotkou úložiště pro databázi Oracle je Tabulkový prostor . Tabulkový prostor je podporován jedním nebo více fyzickými datovými soubory které jsou uloženy v souborovém systému hostitelského operačního systému. Každá databáze Oracle má alespoň 4 standardní tabulkové prostory. Tabulkové prostory SYSTEM a SYSAUX podporují hlavní funkce DBMS včetně datového slovníku, programových jednotek PL/SQL a jakýchkoli dat požadovaných mnoha doplňkovými komponentami. Tabulkový prostor TEMP se používá k ukládání dočasných datových sad, jako jsou mezivýsledky dotazů a kopie původních dat, které jsou uchovávány stranou, dokud nejsou do databáze přijata nová data. Většina databází Oracle také obsahuje tabulkový prostor USERS pro ukládání uživatelských dat. Nakonec bude v některých případech vytvořen tabulkový prostor EXAMPLE pro podporu některých vzorových uživatelských účtů zahrnutých do DBMS.
Jedním z úkolů Oracle DBA je zajistit, aby byly tabulkové prostory správně vytvořeny a udržovány, včetně přidávání datových souborů a přesouvání dat mezi tabulkovými prostory.
V Oracle Schéma je logická kolekce databázových objektů, jako jsou tabulky, pohledy, indexy, sekvence, uložené procedury a další datové struktury. Obecně je schéma přidruženo k uživatelskému účtu Oracle a je mu přiřazen výchozí tabulkový prostor. Ve výchozím nastavení jsou všechny nové databázové objekty pro dané schéma vytvořeny pomocí výchozího tabulkového prostoru.
Jedním z úkolů Oracle DBA je vytvářet nové uživatele a udělovat jim oprávnění k vytváření, čtení a zápisu dat v jejich vlastních nebo jiných schématech.
Pokyny pro získání a rozbalení softwaru Oracle 12c jsou uvedeny v další části tutoriálu.
Stáhněte a rozbalte balíčky Oracle Installer
Navštivte webovou stránku stahování Oracle 12c na adrese http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
Stáhněte si dva soubory ZIP winx64_12102_SE2_database_1of2.zip a winx64_12102_SE2_database_2of2.zip z webu Oracle TechNet. Všimněte si, že budete muset kliknout na přepínač, abyste souhlasili s podmínkami stahování a poté zadejte své uživatelské jméno a heslo pro web Oracle.
Jakmile jsou soubory staženy, rozbalte oba soubory ZIP do stejné podsložky. Toto je velmi důležitý krok – nerozbalujte dva soubory zip do samostatných složek, protože instalace se nezdaří. To by mělo vytvořit jedinou složku s názvem databáze obsahující všechny soubory potřebné k instalaci Oracle 12c.
Konečným výsledkem by měla být jediná databáze složku obsahující všechny instalační soubory potřebné k instalaci Oracle 12c.
V tomto okamžiku jsou všechny přípravy dokončeny a může být spuštěn instalační program. Tyto kroky jsou uvedeny v další části.
Instalace Oracle 12c
Ujistěte se, že jste přihlášeni do systému Windows pomocí účtu, který má oprávnění správce. Přejděte do složky databáze a poklepáním na program setup.exe spusťte instalační program.
Pokud jste přihlášeni jako běžný uživatel s právy správce, možná budete muset před spuštěním instalačního programu nejprve nastavit proměnné prostředí TEMP a TMP.
Úvodní obrazovka instalačního programu je zobrazena níže:
V systému Windows 10 můžete být vyzváni, abyste povolili programu setup.exe provádět změny v počítači. Klikněte na tlačítko Ano pro pokračování.
Po několika krátkých kontrolách, abyste se ujistili, že operační systém podporuje instalační program Oracle, se objeví hlavní instalační obrazovka počínaje krokem 1 z 10. Chcete-li dostávat aktualizace zabezpečení, zadejte e-mail a heslo, které používáte s technickou podporou Oracle. Pokud tyto informace nemáte, ponechte pole prázdná a zrušte zaškrtnutí políčka Chci dostávat aktualizace zabezpečení prostřednictvím podpory My oracle. Poté klikněte na Další tlačítko.
Vyberte možnost „Vytvořit a nakonfigurovat databázi“ a poté klikněte na tlačítko Další> tlačítko.
Vyberte třídu Desktop (pokud nechcete okamžitě nakonfigurovat Oracle Grid/RAC, což vyžaduje trochu více úsilí) a klikněte na Další> tlačítko
Další krok instalačního průvodce vás vyzve k zadání účtu operačního systému Windows, pod kterým bude Oracle nainstalován a bude spuštěn. Pokud jste již dříve vytvořili účet, vyberte možnost Použít stávajícího uživatele systému Windows a poskytnout tyto informace nyní. Pokud nemáte informace o samostatném účtu nebo si nepřejete používat samostatné uživatele systému Windows pro oracle, vyberte možnost Použít vestavěný účet systému Windows a poté klikněte na tlačítko Další> tlačítko.
Pokud se rozhodnete používat vestavěný účet Windows, zobrazí se níže uvedené upozornění. Klikněte na tlačítko Ano pokračujte.
Dalším krokem průvodce instalací je poskytnutí mnoha hlavních konfiguračních parametrů, které určují, jak bude databáze nainstalována a nastavena. Hardware vašeho serveru a systém souborů se mohou lišit. Je velmi důležité věnovat pozornost těmto konfiguračním parametrům, protože se k nim budete muset vracet, zvláště pokud později dojde k problémům s instalací. Následující nastavení fungovalo dobře pro základní instalaci na počítači se systémem Windows 10.
Zkontrolujte a zadejte následující nastavení:
- Určete cílovou složku pro Oracle Base (zde se používá složka c:\oracle). Ujistěte se, že tato cílová jednotka má dostatek volného místa na disku.
- Pro edici databáze vyberte „Standardní vydání“.
- Uveďte název globální databáze (v tomto případě orcl). Toto bude název databáze kořenového kontejneru.
- Zadejte heslo správce databáze. Je velmi důležité, abyste si toto heslo zapamatovali jako bude použit pro účty správce databáze SYSTEM a SYS.
- Vytvořte databázi kontejnerů. Název pdborcl se zde používá pro zásuvnou databázi. Zbytek tohoto kurzu předpokládá, že je použit tento název zásuvné databáze.
Klikněte na tlačítko Další> pokračujte.
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, automaticky se zobrazí další obrazovka shrnutí.
V tomto okamžiku jsou všechny možnosti nastaveny a Oracle Installer je připraven začít. Klikněte na tlačítko Dokončit pro zahájení instalace.
Instalace začne přípravou a zkopírováním potřebných souborů.
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:\oracle). Možná budete muset zastavit OracleMTSRecoveryService před odstraněním některých souborů).
Během instalace můžete být bránou Windows Firewall vyzváni, abyste povolili otevření určitých portů. Pokud k tomu dojde, klikněte na tlačítko Povolit přístup.
Po zkopírování souborů DBMS na místo se spustí asistent konfigurace databáze.
Asistent konfigurace databáze
Jakmile jsou všechny soubory zkopírovány a nainstalovány, spustí se Průvodce konfigurací databáze. Obecně v tomto bodě není třeba mnoho udělat, kromě povolení dokončit Asistenta pro konfiguraci databáze.
Po nastavení databáze se zobrazí souhrnná obrazovka, jak je uvedeno níže. Poznamenejte si parametry, které jsou nastaveny, včetně umístění adresy URL Oracle Enterprise Manager (EM), která se spustí na místním počítači.
Instalace bude pokračovat a všechny poslední kroky budou dokončeny.
V tomto okamžiku je posledním krokem kliknout na tlačítko Zavřít zavřete instalační program Oracle 12c.
Další stránka výukového programu popisuje některé běžné chyby při instalaci a poskytuje návrhy, jak je nejlépe vyřešit.
Běžné instalační problémy a opravy
Existuje řada situací, kdy se databáze nemusí nainstalovat nebo nemusí být možné konfigurovat. Níže je uvedeno jen několik příkladů spolu s možnými řešeními. Můžete také zkontrolovat dokumentaci společnosti Oracle, zda neobsahuje žádné známé instalační chyby nebo problémy.
Chyba instalačního programu Oracle INS-30131
Pokud se při instalaci Oracle zobrazí chyba INS-30131, zkontrolujte, zda má váš systém Windows povoleno sdílení pro správu. Jedním ze způsobů, jak toho dosáhnout, je zadat příkaz Windows:
čistý podíl
Instalační program Oracle selhal při pokusu o aktualizaci klíčů registru
Může se zobrazit chyba, že instalační program nemůže aktualizovat klíč registru, například:aktualizace klíče registru HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB12Home1
K tomu obvykle dochází, pokud dva zdrojové soubory zip nejsou rozbaleny do stejné podsložky (adresáře) před zahájením instalace. Může k tomu také dojít, pokud uživatel provádějící instalaci nemá práva správce k aktualizaci registru.
Následující část poskytuje podrobnosti o databázových službách Oracle zobrazených ve Správci služeb systému Windows.
Služby Oracle v systému Windows
Ve Windows 10 klikněte na ikonu Windows Start a zadejte Služby . Klikněte na Služby aplikaci, která se zobrazí v rozevíracím seznamu, spusťte aplikaci Services Desktop App.
Přejděte dolů v seznamu služeb, abyste se dostali ke službám Oracle. Mělo by být uvedeno 6 služeb. Oracle 12c instaluje a spouští kolekci služeb Windows, které spravují databázi, obnovu, síťový posluchač, zapisovač protokolů a další důležité funkce. Čtyři hlavní služby jsou:
OracleServiceORCL – Toto je hlavní služba DBMS, která spouští databázový stroj. Na serveru by měla být nastavena tak, aby se automaticky spouštěla 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.
OracleOraDB12Home1TNSListener – 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. Ujistěte se, že je váš firewall nastaven tak, aby umožňoval externí připojení k portu 1521.
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 vypnutou.
OracleVssWriterORCL – Tato služba Oracle ORCL VSS Writer 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.
Následující část pojednává o správě Oracle Pluggable Databases.
Konfigurace připojitelné databáze
Po instalaci a spuštění Oracle 12c bude nutné provést další práci na konfiguraci zásuvné databáze tak, aby byla dostupná a mohla být spravována při každém restartu serveru. K dokončení těchto konfiguračních kroků bude použit nástroj SQL*Plus. Oracle vestavěný SYS účet bude používán pod SYSDBA roli při provádění těchto změn.
Chcete-li spustit SQL*Plus, klikněte na nabídku Start systému Windows a zadejte sqlplus. Poté klikněte na výsledek, který se objeví.
SQL*Plus vás vyzve k zadání uživatelského jména a hesla. Pro typ uživatelského jména:sys AS sysdba
Jako heslo zadejte heslo správce, které bylo nastaveno během instalace (nezobrazí se při jeho psaní). Jakmile to uděláte, objeví se výzva SQL>, jak je uvedeno níže:
SQL*Plus:Vydání 12.1.0.2.0 Výroba ve čtvrtek 5. ledna 09:06:43 2017Copyright (c) 1982, 2014, Oracle. Všechna práva vyhrazena.Zadejte uživatelské jméno:sys AS sysdbaZadejte heslo:Připojeno k:Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit ProductionSQL>
Spusťte dotaz a zkontrolujte stav zásuvných databází:
SQL> SELECT jméno, open_mode FROM v$pdbs;NAME OPEN_MODE----------------------------- ---- ------PDB$SEED POUZE PRO ČTENÍ PDBORCL MOUNTED
Pokud je OPEN_MODE pro připojitelnou databázi s názvem PDBORCL nastaven na MOUNTED, spusťte tento příkaz a otevřete PDB v režimu READ WRITE:
SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;
Spusťte dotaz znovu, abyste se ujistili, že je připojitelná databáze otevřena v režimu READ WRITE.
SQL> SELECT jméno, open_mode FROM v$pdbs;NAME OPEN_MODE----------------------------- ---- ------PDB$SEED POUZE ČTĚTEPDBORCL ČTĚTE ZÁPIS
Nyní, když je zásuvná databáze otevřena, můžeme uložit stav, takže při příštím restartu serveru se zásuvná databáze automaticky otevře. Chcete-li uložit stav připojitelné databáze, zadejte následující příkaz:
SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;Připojitelná databáze byla změněna.
Aby bylo možné přímo spravovat zásuvnou databázi, bude nutné vytvořit nový síťový port pro správu. Prvním krokem je změna aktuální relace z kořenové kontejnerové databáze na připojitelnou databázi s názvem pdborcl. Chcete-li změnit kontejner, zadejte následující příkaz ALTER SESSION:
SQL> ALTER SESSION SET CONTAINER =pdborcl;Relace změněna.
Výchozí port pro Enterprise Manager pro kořenovou kontejnerovou databázi je port 5500. Chcete-li připojit port 5501 k připojitelné databázi, zadejte následující příkaz:
SQL> EXEC dbms_xdb_config.sethttpsport(5501);Procedura PL/SQL byla úspěšně dokončena.SQL>
S těmito konfiguračními kroky bude nyní zásuvná databáze s názvem pdborcl otevřena a připravena ke správě Enterprise Manager při každém restartu serveru. Ukončete SQL*Plus pomocí příkazu EXIT.
Další část kurzu představuje práci s Oracle Enterprise Manager.
Práce s Oracle Enterprise Manager
Oracle 12c má vestavěný Enterprise Manager, což je webové rozhraní, které lze použít ke sledování a provádění některých konfiguračních kroků pro databázi Oracle. Když je Oracle 12c nastaven v konfiguraci Multitenant (jak bylo provedeno dříve v tomto tutoriálu), může být kořenová databáze kontejnerů spravována odděleně od připojitelné databáze.
Po provedení kroků konfigurace v předchozí části by měly být k dispozici následující weby Enterprise Management:
Databáze | Webová adresa URL |
---|---|
Databáze kořenových kontejnerů | https://localhost:5500/em |
pdborcl Připojitelná databáze | https://localhost:5501/em |
Následující příklady Enterprise Manager budou používat databázi pdborcl Pluggable na portu 5501.
Otevřete webový prohlížeč na jedné z výše uvedených adres URL.
Upozorňujeme, že se jedná o zabezpečené připojení HTTPS. Použitý certifikát je certifikát vydaný sám sebou a váš webový prohlížeč může při prvním připojení vydat varování.
Přihlaste se pomocí uživatelského jména SYSTEM a hesla správce, které jste vytvořili během instalace Oracle. Zobrazí se domovská obrazovka databáze.
Zobrazení úložiště databáze
Stáhněte dolů Úložiště a vyberte Tabulkové prostory .
Všimněte si, že každý z tabulkových prostorů je nastaven na Autoextend což znamená, že jak bude přidáno více dat, velikost datových souborů se automaticky zvětší, aby se přizpůsobila.
Pokud očekáváte přenos velkého množství dat, buď změňte stávající datový soubor, aby se jeho velikost okamžitě zvětšila, nebo přidejte nový datový soubor s velkou počáteční velikostí. Tímto způsobem, jak jsou přidávána nová data, nebude DBMS trvat déle, než bude zvětšovat velikost souboru.
Odemknutí vzorových schémat Oracle pro HR, OE a SH
Připojitelná databáze by měla mít vzorová schémata pro Business Intelligence (BI), Lidské zdroje (HR), Zadání objednávky (OE) a Historii prodeje (SH) a několik dalších (úplný seznam vzorových účtů naleznete na této stránce Oracle). Zpočátku budou všechny tyto účty uzamčeny. Enterprise Manager Uživatelé obrazovku lze použít k odemknutí těchto účtů.
Stáhněte dolů Zabezpečení a vyberte Uživatelé
Zobrazí se všichni stávající uživatelé databáze pro tuto zásuvnou databázi. Všimněte si, že většina účtů je aktuálně uzamčena.
Procházejte seznamem dolů, dokud se neobjeví uživatel Order Entry (OE). Zvýrazněte položku OE
Zvýrazněte uživatele OE a stáhněte dolů Akce a vyberte Změnit účet .
Zrušte zaškrtnutí políčka Účet uzamčen a poté zadejte nové heslo pro uživatele OE. Klikněte na tlačítko OK po dokončení.
Klikněte na tlačítko OK potvrďte potvrzení.
Všimněte si, že uživatel OE je nyní odemčen.
Opakujte stejné kroky pro uživatele BI, HR a SH.
Přidání nového uživatelského účtu
Možná budete chtít přidat nový uživatelský účet, kde můžete vytvářet své vlastní tabulky, pohledy, spouštěče a další databázové objekty. Vytvořte nového uživatele kliknutím na Vytvořit uživatele na obrazovce Uživatelé.
Vyplňte nové uživatelské jméno a heslo (dvakrát) a poté klikněte na tlačítko se šipkou vpravo v pravém dolním rohu dialogového okna.
Vyberte tabulkový prostor pro uložení a dočasný tabulkový prostor. Obvykle to budou USERS a TEMP resp. Pokračujte kliknutím na šipku vpravo.
Nakonec přidejte oprávnění, která tento nový uživatel bude mít. Minimálně bude uživatel potřebovat CREATE SESSION
Klepnutím na tlačítko OK vytvořte nového uživatele.
Nový uživatel se objeví v seznamu uživatelů pro připojitelnou databázi.
Nyní, když je vytvořen nový uživatel, bude muset mít přidělenou určitou kvótu prostoru k tabulkovému prostoru USERS. Zvýrazněte uživatele a poté kliknutím na jeho uživatelské jméno vyvolejte zobrazení jeho vlastností. Klikněte na Kvóty zobrazíte kvóty pro každý tabulkový prostor.
Zvýrazněte tabulkový prostor UŽIVATELÉ a poté klikněte na Upravit nad seznamem tabulkových prostorů. Změňte kvótu z 0 na 100 M, abyste označili 100 megabajtů diskové kvóty. Poté klikněte na tlačítko OK tlačítko.
Stejnou obrazovku lze použít k udělení oprávnění tomuto uživateli. Klikněte na Oprávnění objektu a poté klikněte na Grant knoflík. V tomto příkladu udělíme oprávnění SELECT pro několik tabulek ve schématu Order Entry (OE) našemu novému uživateli JSMITH. Nastavte schéma na OE a vyberte typ objektu TABLE. Poté klikněte na tlačítko se šipkou vpravo.
Zvýrazněte objekty zájmu a kliknutím na tlačítko se šipkou vpravo je přesuňte na Vybraný objekt strana. Pro tento příklad jsou vybrány tabulky CATEGORIES_TAB, CUSTOMERS, ORDERS, ORDER_ITEMS, PRODUCT_INFORMATION a PROMOTIONS. Pokračujte kliknutím na šipku vpravo.
Vyberte oprávnění, která bude mít tento uživatel k databázovým objektům. Pro tento příklad je zvoleno oprávnění SELECT. Kliknutím na tlačítko OK dokončete GRANT.
V tomto okamžiku může uživatel JSMITH nyní dotazovat tabulky ve schématu OE pomocí syntaxe, jako je tato:
SELECT c.cust_address.state_province, AVG(c.credit_limit) AS Average_Credit_LimitFROM oe.customers cWHERE c.nls_territory ='AMERICA'GROUP BY c.cust_address.state_provinceORDER BY c.cust_address.state_province;Všimněte si, že před názvem tabulky je uveden název schématu OE.
Spuštění SQL Developer
SQL Developer je nástroj grafického uživatelského rozhraní pro správu a vývoj databázových aplikací. V současné době (leden 2017) Oracle zahrnuje SQL Developer verze 3 s Oracle 12c. Lze nainstalovat i novější verze Oracle SQL Developer. Podrobnosti o získání a práci s novější verzí SQL Developer naleznete v tomto kurzu.
Zástupce k SQL Developer lze nalézt v nabídce Start Windows v Oracle – OraDB12Home1 skupina, jak je uvedeno níže:
Když SQL Developer dokončí načítání, vytvořte nové připojení k místní databázi Oracle 12c
Stáhněte zelené znaménko plus a klikněte na Nové připojení položka nabídky.
Vyplňte informace o připojení včetně názvu připojení, uživatelského jména a hesla Oracle, názvu hostitele (nebo IP adresy), čísla portu a buď SID (pokud se připojujete ke kořenovému kontejneru) nebo názvu služby (pokud se připojujete k zásuvné databázi). . In this example a connection will be made for the Order Entry (OE) account in the pdborcl pluggable database available on the local host.
Klikněte na tlačítko Uložit button to save the connection and then click the Connect button to initiate the connection. Once connected, a new query worksheet will appear.
Run a few test queries. For example, to see a list of all tables and views in the current schema, query the “catalog” using table name “cat”:
See this tutorial for additional details on working with SQL Developer.