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

Instalace Oracle 12c Enterprise Edition na Windows 7

Úvod

Účelem tohoto tutoriálu je pokrýt základní kroky pro instalaci a zahájení práce s Oracle 12c Database Management System (Enterprise Edition) v operačním systému Microsoft Windows 7 (64bitový). Pokyny k instalaci pro Windows Server 2012 jsou podobné.

Předběžné požadavky

Před instalací Oracle 12c Windows 7 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 7 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 Upřesnit 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 echo %PATH% abyste viděli, jak je to dlouho. 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č.
  • Budete potřebovat místní účet správce systému Windows a účet „Oracle“ nastavený v systému Windows. Pokyny k tomu jsou uvedeny na další stránce.
  • Během instalace musíte použít účet správce, například Administrátor nebo Admin . 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é nemůže 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).

Pokyny pro vytvoření místního uživatele Oracle ve Windows jsou uvedeny v další části.

Vytvoření uživatele systému Windows

Oracle 12c bude spouštět kolekci procesů (Windows Services), které musí vlastnit a ovládat uživatel, který není správcem. Před spuštěním programu Oracle Installer vytvořte uživatele, který bude vlastníkem instalace Oracle12c. Ve Windows 7 vyvolejte Správa počítače kliknutím pravým tlačítkem myši na položku „Počítač“ v nabídce Start systému Windows a výběrem Spravovat .

Otevřete sekci „Místní uživatelé a skupiny“ a klikněte na „Uživatelé“, jak je uvedeno níže:

Klepněte pravým tlačítkem myši na složku „Uživatelé“ a vyberte „Přidat uživatele“. Vyplňte informace, jak je uvedeno níže:

Klikněte na Vytvořit a poté klikněte na Zavřít knoflík.

Klikněte pravým tlačítkem na uživatele Oracle a vyberte Vlastnosti :

Klikněte na Člen karta:

Klikněte na Přidat knoflík. Zadejte „Power Users“ a klikněte na Zkontrolovat jména knoflík. Poté klikněte na tlačítko OK, jak je znázorněno níže:

K tomuto uživateli nepřidávejte žádné skupiny administrátorů. Uživatelský účet Oracle může být Power User, ale ne správce.
Během instalace vytvoří instalační program Oracle několik dalších skupin. Ty jsou shrnuty na konci tohoto tutoriálu.

V další části budou uvedeny kroky pro stažení a rozbalení instalačních souborů Oracle.

Stáhněte a rozbalte balíčky Oracle Installer

  1. Navštivte webovou stránku stažení Oracle 12c na adrese http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
  2. Stáhněte si dva soubory ZIP winx64_12102_database_1of2.zip a winx64_12102_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.
  3. Jakmile budou 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 databázi podsložka obsahující všechny soubory potřebné k instalaci Oracle 12c.

V tomto okamžiku jsou všechny přípravy dokončeny a instalační program může být spuštěn.

Instalace Oracle 12c

  1. 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 dvakrát klikněte na soubor setup.exe program pro spuštění instalačního programu.

    Pokud jste přihlášeni jako běžný uživatel s oprávněními správce, možná budete muset nejprve nastavit TEMP a TMP před spuštěním instalačního programu.

    Úvodní obrazovka instalačního programu je zobrazena níže:

    Instalační program spustí Javu v dočasném okně:

  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 ihned 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:

  1. V tuto chvíli byste již měli mít vytvořeného uživatele „Oracle“ ve Windows. (Pokud ne, jděte a udělejte to teď). Zadejte uživatelské jméno a heslo Oracle pro uživatele Windows, jak je znázorněno, a pokračujte kliknutím na tlačítko Další>.
  2. Zkontrolujte a zadejte následující nastavení:
    Určete cílovou složku pro Oracle Base (zde se používá složka d:\app\Administrator).
    Pro Database Edition vyberte „Enterprise Edition“.
    Uveďte globální název databáze (v tomto případě orcl)
    Zadejte heslo správce databáze.
    Vytvořte databázi kontejnerů. Název pdborcl se zde používá.

    Pokračujte kliknutím na tlačítko Další>.

  3. 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í.
  4. V tuto chvíli jsou všechny možnosti nastaveny a Oracle Installer je připraven začít. Klikněte na Dokončit pro zahájení instalace.

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ě d:\app\Administrator). Před odstraněním některých souborů možná budete muset zastavit službu OracleMTSRecoveryService).

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.

Jakmile jsou všechny soubory zkopírovány a nainstalovány, spustí se Průvodce konfigurací databáze. Obecně v tomto bodě nemusíte dělat mnoho, kromě toho, že necháte dokončit Asistenta pro konfiguraci databáze.

Problémy s instalací

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 zobrazí chyba INS-30131 při instalaci Oracle 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:net share

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: updating registry key 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.

Služby Oracle 12c

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:

  • OracleServiceORCL2 – 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 deaktivovanou.
  • OracleVssWriterORCL2 – 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.

Skupiny Oracle 12c vytvořené ve Windows

Následující skupiny Windows jsou vytvořeny a přidruženy k uživateli Oracle:

Tipy pro ladění instalace Oracle 12c

Pokud se instalace Oracle 12c do vašeho systému nezdaří, existuje několik běžných problémů, na které můžete narazit. Níže jsou uvedeny některé základní poznámky, které vám mohou pomoci problém vyřešit.

Některé ze služeb Oracle, jako je RemoteExecService.exe se nemusí načíst nebo může zabránit dokončení instalace. Často se jedná o problém buď s místním administrátorem, který sdílí \\c$ nedostupnost a/nebo problém s používáním dočasných adresářů. Mezi běžné chybové zprávy patří:

Error: INS-30131 Cause - Failed to access the temporary location.  

Existuje řada možných příčin, včetně uživatelských jmen s mezerami, podtržítkem nebo neanglickými znaky v uživatelském jménu. Dalším problémem může být, že sdílené složky místního správce nejsou otevřené. Posledním problémem může být, že proměnné prostředí TEMP a/nebo TMP ukazují na cestu s mezerami nebo na adresář s problémy s místem nebo jinými oprávněními.

Některým možným řešením je nejprve zadat následující příkaz, abyste se ujistili, že místní sdílené složky správce fungují (v okně příkazového řádku):

net use \\localhost\c$

nebo místo localhost použijte místní název vašeho počítače . Pokud toto používání sítě příkaz selže, ujistěte se, že jste povolili Pomocník a server TCP/IP NetBIOS na vašem síťovém rozhraní.
Pokud net use příkaz nadále selže, použijte Editor registru (VAROVÁNÍ:Před provedením jakýchkoli úprav si vytvořte zálohu registru) k úpravě klíče HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System . nastavte hodnotu DWORD:LocalAccountTokenFilterPolicy na 1. pak znovu zkuste použití sítě příkaz.

Dále přesměrujte TEMP a TMP proměnné prostředí do stabilního a spolehlivého dočasného adresáře. opět příkazový řádek:

mkdir c:\temp
SET TEMP=c:\temp
SET TMP=c:\temp

Poté ze stejného příkazového řádku změňte adresář na místo, kde se nachází oracle 12c setup.exe sídlí a spusťte instalační program.

Další potenciální problém může nastat, pokud máte v systému povoleno IPv6. Definice IPv6 localhost se může lišit. Pokud je to jen trochu možné, zakažte IPv6 (IPv4 nechte zapnuté).

Pokud tyto tipy situaci nevyřeší, můžete zkusit spustit setup.exe pomocí -debug příkazového řádku nebo pomocí -ignoreSysPrereqs volba. V každém případě se ujistěte, že v souborech protokolu instalace naleznete vodítka k základní příčině problému s instalací.

Ukázková schémata Oracle

Mnoho příkladů uvedených v dokumentaci Oracle využívá sadu vzorových schémat známých jako:

  • HR – lidské zdroje
  • OE – Zadání objednávky
  • PM – Produktová média
  • SH – Historie prodeje (Datový sklad)

Existují dva způsoby, jak nainstalovat ukázková schémata:

  1. Vytvořte novou zásuvnou databázi založenou na šabloně „samplesschemas“.
    Výhodou tohoto přístupu je, že se o všechny kroky postará a pokud se něco pokazí, zásuvnou databázi lze snadno zahodit a znovu vytvořené. Pokyny k instalaci ukázkových schémat v Oracle 12c pomocí průvodce konfigurací databáze naleznete zde.
  2. Spusťte skripty SQL pro vytvoření vzorových schémat v existující připojitelné databázi.
    Výhodou tohoto přístupu je, že můžete použít stejnou připojitelnou databázi k vytvoření vzorových schémat. Existuje však řada technických závad, kterých si musíte být vědomi, protože u Oracle 12c je databáze kontejnerová databáze a schémata je třeba nainstalovat do připojitelné databáze. podrobnosti pro práci s instalačními skripty naleznete níže.

Stažení skriptů vzorového schématu

Tato vzorová schémata si můžete stáhnout na stránce stahování Oracle 12c kliknutím na odkaz Zobrazit vše na pravé straně vedle odkazů pro jednotlivé verze operačního systému.

Přejděte na stránce dolů a vyhledejte:

Oracle Database Examples (12.1.0.2.0) for Microsoft Windows (x64)
        Download   winx64_12102_examples.zip (576,214,828 bytes) 
        Contains examples of how to use the Oracle Database. Download if you are new to Oracle 
        and want to try some of the examples presented in the Documentation.

Stáhněte si winx64_12102_examples.zip soubor a rozbalte jej. Výsledkem bude nový adresář „examples“.

Spusťte soubor setup.exe program nalezen v této složce a podle pokynů zkopírujte instalační skripty do existujícího Oracle 12c ORACLE_HOME adresář.

Po instalaci postupujte podle pokynů k instalaci pro vzorová schémata, která zahrnují spuštění SQL*Plus a přihlášení k databázi Oracle 12c jako role SYSDBA.

Všimněte si, že protože Oracle 12c je kontejnerová databáze se zásuvnou databází nainstalovanou ve výchozím nastavení, budete možná muset upravit skripty pro připojení k přenosné databázi. Řešením je nastavit TWO_TASK proměnná prostředí, aby ukazovala na název služby pro PDB.

Aktivity správce pro Oracle 12c

Po instalaci Oracle 12c můžete zvážit řadu činností správce. Mějte na paměti, že účet správce databáze (SYSTEM) byl nastaven při instalaci Oracle a bude používat heslo, které jste zadali při instalaci. Nástroj SQL*Plus lze použít k připojení k databázi Oracle 12c a provádět mnoho z těchto administrativních úkolů.

Spouštění a vypínání databáze a zásuvných databází

Oracle by měl být nastaven tak, aby se spouštěl automaticky při každém restartu počítače nebo serveru. Pokud tomu tak není, můžete databázi spustit pomocí následujících příkazů. Ve výzvě Windows CMD shell spusťte SQL*Plus pomocí účtu správce a vystupujte v roli DBA:

sqlplus / AS SYSDBA

SQL*Plus se spustí a zobrazí výzvu SQL>. Pro spuštění databáze zadejte STARTUP příkaz.

Pro vypnutí databáze použijte SHUTDOWN příkaz. Pokud se bude jednat o normální vypnutí, použijte samotný příkaz VYPNUTÍ. Pokud se jedná o nouzové vypnutí, použijte OKAMŽITÉ VYPNUTÍ nebo pro drastičtější opatření ZRUŠENÍ VYPNUTÍ .

Je možné, že ani po spuštění databáze nebudou připojitelné databáze dostupné (OTEVŘENO v režimu READ WRITE). Chcete-li zobrazit stav připojitelných databází, dotazujte se v$pdbs systémový pohled:

SQL> SELECT name, open_mode FROM v$pdbs;

NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        MOUNTED

Pokud si všimnete, že připojitelná databáze je v MOUNTED stavu, můžete jej otevřít pomocí ALTER PLUGGABLE DATABASE prohlášení:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Dotaz na v$pdbs znovu systémový pohled, abyste se ujistili, že je PDB otevřen v režimu READ WRITE:

SQL> SELECT name, open_mode FROM v$pdbs;

NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        READ WRITE 

Chcete-li při spuštění Oracle ponechat zásuvnou databázi v tomto otevřeném stavu (READ WRITE), zadejte následující ALTER PLUGGABLE DATABASE ... SAVE STATE příkaz (pouze Oracle 12c verze 12.1.0.2 a vyšší):

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;
SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;

Pro starší verze Oracle 12c vytvořte databázový spouštěč pro otevření PDB při spuštění (pouze Oracle 12c verze 12.1.0.1 a nižší):

CREATE OR REPLACE TRIGGER open_pdbs 
  AFTER STARTUP ON DATABASE 
BEGIN 
   EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE pdborcl OPEN'; 
END open_pdbs;
/

Připomenutí:Stačí provést jednu z výše uvedených akcí:Buď metodu SAVE STATE, nebo metodu spouštění databáze. Nedělejte obojí!

Typické chybové zprávy při přihlášení

Při pokusu o připojení k databázi Oracle z nástroje, jako je SQL Developer, se mohou objevit následující chybové zprávy.

Chybová zpráva Příčina / řešení
Stav:Selhání -Test se nezdařil:Chyba IO:Síťový adaptér nemohl navázat připojení Buď název hostitele (nebo adresa IP) nebo číslo portu je nesprávné. Nebo nějaký jiný síťový problém (DNS, Firewall atd.) brání SQL Developeru v připojení k serveru Oracle.
Stav:Selhání -Test se nezdařil:Listener odmítl připojení s následující chybou:ORA-12505, TNS:listener aktuálně nezná SID uvedené v deskriptoru připojení SQL Developer se úspěšně připojuje k serveru Oracle, ale poskytnuté SID neodpovídá tomu, co je nakonfigurováno na databázovém serveru.
ORA-01034:ORACLE není k dispozici ORA-27101:sféra sdílené paměti neexistuje SQL Developer se úspěšně připojuje k serveru Oracle, ale databáze aktuálně neběží. Ke spuštění databázového serveru použijte výše uvedené příkazy správce databáze (například STARTUP).
ORA-01109:databáze není otevřená Připojitelná databáze je PŘIPOJENA tím, že není otevřena pro POUZE ČTENÍ nebo ČTENÍ ZÁPIS. Při otevření zásuvné databáze postupujte podle tipů správce databáze uvedených v předchozí části.
Stav:Selhání -Test se nezdařil:Listener odmítl připojení s následující chybou:ORA-12514, TNS:listener aktuálně neví o službě požadované v deskriptoru připojení Vývojář SQL se úspěšně připojuje k serveru Oracle, ale zadaný název služby neodpovídá tomu, co je nakonfigurováno na databázovém serveru.
Stav:Selhání -Test se nezdařil:ORA-01017:neplatné uživatelské jméno/heslo; přihlášení odepřeno SQL Developer se úspěšně připojuje k serveru Oracle a k instanci (takže název hostitele, port a SID nebo název služby jsou správné). Uživatelské jméno a/nebo heslo se však neshodují. Vyzkoušejte účet DBA pomocí uživatelského jména SYSTEM a hesla, které jste zadali během instalace Oracle 12c.
Stav:Selhání -Test se nezdařil:ORA-28000:účet je uzamčen SQL Developer se úspěšně připojuje k serveru Oracle a k instanci (takže název hostitele, port a SID nebo název služby jsou správné). Účet Oracle byl však uzamčen (např. příliš mnoho neúspěšných pokusů o přihlášení nebo vypršela platnost hesla).
Stav:Selhání -Test se nezdařil:ORA-12518:TNS:listener nemohl předat připojení klienta SQL Developer se úspěšně připojuje k serveru Oracle a k instanci (takže název hostitele, port a SID nebo název služby jsou správné). Posluchač se však nemůže připojit k databázi Oracle. K tomu může dojít, pokud databáze není spuštěna nebo otevřena, nebo pokud serveru se systémem Oracle dochází RAM. Může k tomu také dojít, pokud mezi procesem posluchače a procesy databáze dojde k problému s uživatelskými oprávněními. Vyzkoušejte některé z výše uvedených tipů správce databáze, abyste se ujistili, že je databáze spuštěna a že jsou otevřené zapojitelné databáze. Pomocí Správce úloh systému Windows se ujistěte, že procesy Oracle běží a systémové prostředky, jako je RAM, jsou k dispozici.

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. Měli byste být schopni spustit SQL Developer pro připojení k místní databázi. Použijte například Host:Localhost , Port:1521 a SID:orcl . Použijte systém jako uživatelské jméno a zadejte heslo správce databáze, které jste nastavili během instalace.

Pokud máte v úmyslu provádět jakoukoli práci na vývoji aplikací 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:

  • Začínáme s Oracle SQL Developer – Možná budete chtít podle těchto pokynů stáhnout a nainstalovat nejnovější verzi SQL Developer. Všimněte si, že v současné době (září 2016) je Oracle 12c stále dodáván s SQL Developer verze 3.1.
  • 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

  1. Chci použít příkaz CASE k aktualizaci některých záznamů na serveru SQL 2005

  2. Získání dynamicky generované kontingenční tabulky do dočasné tabulky

  3. Jak formátovat data v Oracle

  4. Replikace MySQL:Chybné transakce v replikaci založené na GTID