GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Oracle Database 21C na CentOS 8

Oracle DBMS je multimodelový systém pro správu databází V podstatě je to SQL DB System.

Je to databáze běžně používaná pro spouštění úloh online zpracování transakcí (OLTP), datových skladů (DW) a smíšených databází (OLTP a DW). Oracle Database je dostupná u několika poskytovatelů služeb on-prem, on-cloud nebo jako hybridní cloudová instalace. Může být provozován na serverech třetích stran i na hardwaru Oracle (Exadata on-prem, Oracle Cloud nebo Cloud at Customer.

Ahoj hoši ! Dnes budeme diskutovat o Oracle DB, jistě, jako každý jiný tutoriál, projdeme rukama! Ale předtím, nějaký nudný popis o Oracle DB, doufám, že z toho získáte nějaké důležité štáby.

Oracle Database je první databáze navržená pro podnikové gridové výpočty, nejflexibilnější a nákladově nejefektivnější způsob správy informací a aplikací. Enterprise grid computing vytváří velké fondy standardních modulárních úložišť a serverů. S touto architekturou může být každý nový systém rychle zajišťován z fondu komponent. Není potřeba špičková pracovní zátěž, protože kapacitu lze podle potřeby snadno přidat nebo přerozdělit z fondů zdrojů.

Pojďme diskutovat o některých funkcích Oracle DB.

Funkce Oracle DB

Lidé, kteří spravují provoz databázového systému Oracle, známí jako správci databází (DBA), jsou zodpovědní za vytváření databází Oracle, zajištění jejich hladkého provozu a sledování jejich používání. Kromě mnoha výstrah a poradců, které Oracle poskytuje, nabízí Oracle také následující funkce:

Primárním zájmem systému správy databází pro více uživatelů je, jak řídit souběžnost, což je současný přístup mnoha uživatelů ke stejným datům. Bez odpovídajících kontrol souběžnosti by mohla být data aktualizována nebo změněna nesprávně, což by ohrozilo integritu dat.

Vývojáři aplikací mohou používat funkce SQL online analytického zpracování (OLAP) pro standardní a ad-hoc reporting. Pro další analytické funkce poskytuje Oracle OLAP vícerozměrné výpočty, prognózy, modelování a scénáře typu „co kdyby“. To umožňuje vývojářům vytvářet sofistikované analytické a plánovací aplikace, jako je analýza prodeje a marketingu, podnikové rozpočtování a finanční analýza a systémy plánování poptávky. Data mohou být uložena buď v relačních tabulkách nebo ve vícerozměrných objektech.

Požadavky

K instalaci a konfiguraci jsem potřeboval následující věci:

  • Čerstvě nainstalovaný počítač Cantos 8
  • 4 GB paměti RAM.
  • 4jádrový procesor.
  • 50 GB volného prostoru.
  • 1 statická IP.

Než začnete

Instalace do stroje

Nainstaloval jsem počítač centos8 na virtuální krabici s IP 192.168.0.214 &user oracle. Zbytek práce uděláme s uživatelským jménem oracle. Uživatel oracle má k počítači administrativní přístup.

Nastavte název hostitele

Nastavíme název hostitele jako ipamaster.unixcop.local. Samozřejmě si můžete nastavit své vlastní

hostnamectl set-hostname oracledb.unixcop.local

Předpoklady instalace

Pro oracleDB můžeme provést automatické nebo manuální nastavení.

K instalaci 21c DB potřebujeme nainstalovat oracle-database-preinstall-21c. Nejprve zkuste použít příkaz DNF

dnf install oracle-database-preinstall-21c -y

Pokud se balíček nainstaluje automaticky, jsme v pořádku. Pokud ne, musíme si balíček RPM stáhnout ručně a nainstalovat pomocí místní instalace DNF.

K tomu musíme přejít na tento odkaz https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/index.html

Získáme dlouhou stránku se spoustou RPM balíčků. Vyhledejte řetězec „preinstall“ pomocí kláves ctrl + F

Stáhněte si balíček pro 21c pomocí wget &install s DNF local install

dnf localinstall oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm

Po chvíli se to _nainstaluje. Poté musíme aktualizovat úložiště

dnf update -y

Nyní musíme aktualizovat heslo pro uživatele oracle, protože musíme provést instalační úlohu s tímto konkrétním uživatelem.

Pokud uživatel není v systému přítomen, musíme tohoto konkrétního uživatele přidat ručně.

useradd oracle
passwd oracle

Musíme také deaktivovat SELinux

Výchozí firewall pro centOS 8 by měl být také ~ zastaven a zakázán. Musíme to zajistit.

Nyní musíme přidat nějaké adresáře pro instalační úlohy, musíme jim také udělit správná oprávnění následovně

Vytvořte adresář „scripts“.

mkdir /home/oracle/scripts

Vytvořte soubor prostředí s názvem „setEnv.sh“. Znaky „$“ jsou uvozeny pomocí „\“. Pokud soubor nevytváříte pomocí příkazu cat, budete muset odstranit znaky escape.

Přidejte odkaz na soubor „setEnv.sh“ na konec souboru „/home/oracle/.bash_profile“.

Vytvořte skripty „start_all.sh“ a „stop_all.sh“, které lze volat ze služby spouštění/vypínání. Ujistěte se, že vlastnictví a oprávnění jsou správná.

Jakmile je instalace dokončena a upravíte soubor „/etc/oratab“, měli byste být schopni spustit/zastavit databázi pomocí následujících skriptů spuštěných uživatelem „oracle“.

~/scripts/start_all.sh
~/scripts/stop_all.sh

Změňte oprávnění pro následující adresáře takto

Tím jsme splnili předpoklady. Je čas nainstalovat DB!

Procesy instalace

Nejprve si tedy musíme stáhnout balíček DB pro linux.

Přejděte na tento odkaz a stáhněte si DB https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html

Nyní musíme rozbalit zazipovaný soubor a přesunout soubor do domovského adresáře oracle

Po stažení, rozbalení a přesunutí souborů by seznam měl vypadat takto

Konečně je čas na instalaci!

DB můžeme také nainstalovat dvěma způsoby, za prvé, interaktivní cestou (GUI)

Za druhé, CLI Way (Silent Mode)

V tomto zápisu si projdeme režim GUI.

Spusťte následující skript a zůstaňte v rozbalené části adresáře. Ujistěte se, že skript spouštíte jako uživatel oracle

./runInstaller.sh

Po uvítací stránce získáte následující stránku

Klikněte na vytvořit a nakonfigurovat databázi jedné instance a stiskněte Další

Vyberte také třídu serveru a klikněte na tlačítko Další, protože chceme, aby byla nainstalována jako serverový režim, nikoli jako plocha!

Chceme, aby byl tento software nainstalován v podnikovém režimu, stiskněte vedle a pokračujte

Určete cestu věštce a stiskněte Enter

Vyberte tedy General Purpose/Transaction Processing &stiskněte Next

Zadejte identifikátory databáze, tj. pojmenujte ji, SID a název PDB a klikněte na další

Ponechat výchozí paměť přejděte k dalšímu kroku stisknutím tlačítka Další

Nenastavili jsme OEM (Enterprise Manager), takže tuto možnost nemusíme vybírat. Klepnutím na tlačítko Další pokračujte

Můžeme povolit DB pro případ potřeby (zálohy), jako je katastrofa nebo tak něco.

Klikněte na možnost Povolit obnovu a uveďte umístění archivované zálohy. Stiskněte Další

Můžeme nastavit samostatné heslo nebo můžeme použít stejné heslo pro všechny uživatele. Nejlepší praxí je nastavit samostatné heslo pro všechny uživatele. Ale v tomto tutoriálu pro otřesy příkladů nastavujeme jedno heslo pro všechny.

Moje zadané heslo bylo dostatečně silné 🙁 , V reálné situaci musíme nastavit silné heslo. Protože nastavuji příklad DB, mohu použít slabší heslo, toto upozornění můžeme ignorovat stisknutím tlačítka Ano.

Ponechte je jako výchozí, žádná oprávnění nezměníme.

Toto také ponecháváme jako výchozí, protože nebudeme chtít žádné další nastavení. Stiskněte Další a pokračujte

Nakonec, pokud je vše v pořádku, jsme připraveni k instalaci. Klepnutím na tlačítko nainstalovat zahájíte proces instalace.

Proces instalace probíhá!

Opps! vypadá to, že máme problém! Nebojte se, postupujte podle pokynů, tato chyba zmizí.

Stačí otevřít terminál a spustit tyto skripty podle pokynů.

Poté, co jsme udělali všechny věci, konečně máme v našem systému nainstalováno 21c.

No, to je prozatím vše. Pokud máte nějaké dotazy/dotazy/problémy, dejte mi prosím vědět v sekci komentářů. Pokud to považujete za užitečné, nezapomeňte to sdílet se svými přáteli!


Cent OS
  1. Jak nainstalovat databázový server MySQL 8 na CentOS 8

  2. Jak nainstalovat Mediawiki na server CentOS

  3. Jak nainstalovat AIDE na CentOS 7

  1. Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

  2. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  3. Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7

  1. Jak nainstalovat MariaDB 10.4 na CentOS 8 a RHEL 8

  2. Jak nainstalovat MySQL 8.0 na CentOS/RHEL 8

  3. Jak nainstalovat databázový server MySQL na CentOS