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

Jak nainstalovat Oracle Database 12c na CentOS 7

Oracle Database je objektově-relační systém pro správu databází (RDBMS) vyvinutý společností Oracle Corporation. Databáze Oracle je k dispozici pod proprietární a standardní licencí OTN. Podporované operační systémy jsou Redhat Enterprise Linux (x86-64), SUSE a Oracle Linux, Microsoft Windows x86-64 a IBM Linux.

V tomto tutoriálu vám krok za krokem ukážu, jak nainstalovat Oracle 12c na počítač CentOS 7 x86-64. To zahrnuje přípravu a konfiguraci stroje CentOS 7 pro instalaci Oracle 12c, instalaci Oracle 12c a testování databáze pomocí nástroje příkazového řádku Oracle Database 'sqlplus' a webového Oracle Enterprise Manager.

Předpoklady

  • CentOS 7 64bitový.
  • Alespoň 1 GB paměti RAM.
  • Kořenová oprávnění.

Krok 1 – Instalace požadovaných balíčků

Jako první krok musíme nainstalovat spoustu balíčků požadovaných databází Oracle, jako jsou GCC, Binutils, Glibc atd. Nainstalujeme je z úložiště Centos pomocí příkazu yum.

Nainstalujte balíčky požadované databází Oracle pomocí yum.

yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 \
glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 \
libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 \
libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64

Krok 2 – Konfigurace uživatele a systému

Oracle Database poběží pod běžným uživatelem Linuxu a ne s právy root. V tomto kroku vytvoříme nového uživatele a skupinu pro Oracle.

Vytvořte nové skupiny s názvem 'oinstall a 'dba ', poté vytvořte nového uživatele 'oracle “ a přidejte jej do skupiny „oinstall“.

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
TYPE THE PASSWORD

Nový uživatel a skupina jsou vytvořeny, nyní musíme nakonfigurovat náš systém pro instalaci Oracle. Existují některé parametry jádra, které musíme nakonfigurovat pro instalaci Oracle.

Upravte 'sysctl.conf ' soubor s vim.

vim /etc/sysctl.conf

Vložte konfiguraci níže.

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

Uložte soubor a ukončete editor.

Nyní spusťte níže uvedené příkazy pro zobrazení všech parametrů jádra a použití nových hodnot.

sysctl -p
sysctl -a

Dále musíme nakonfigurovat některé limity pro uživatele oracle. Zadejte maximální počet procesů a maximální počet otevřených deskriptorů souborů.

Upravte 'limits.conf ' soubor s vim.

vim /etc/security/limits.conf

Vložte konfiguraci níže.

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

Uložte soubor a ukončete vim.

Konfigurace nového uživatele a systému je dokončena.

Krok 3 – Konfigurace plochy

Instalace Oracle vyžaduje přístup s GUI, takže nejrychlejším způsobem je nainstalovat X Window System na server a poté přistupovat k aplikaci GUI pomocí ssh -X možnost.

Nainstalujte X Window System pomocí příkazu yum níže.

yum groupinstall -y "X Window System"

Po dokončení instalace otevřete nový terminál a připojte se k serveru jako uživatel oracle pomocí příkazu ssh níže. Zkuste spustit aplikaci GUI a zobrazí se obrazovka aplikace.

ssh -X [email protected]

Krok 4 – Stáhnout databázi Oracle

Pokud ještě nemáte účet Oracle, zaregistrujte si ho a poté se přihlaste ke stažení 12c pro Linux.

Níže jsou moje soubory Oracle.

cd ~/oracle/
ll

Nainstalujte zip a rozbalte archivy.

yum -y install zip unzip

Extrahujte soubory Oracle do nového adresáře s názvem 'stage '.

unzip linuxamd64_12102_database_se2_1of2.zip -d /stage/
unzip linuxamd64_12102_database_se2_2of2.zip -d /stage/

Změnit vlastníka a skupinu '/fáze /' do adresáře uživatele oracle a skupiny oinstall.

chown -R oracle:oinstall /stage/

Dále vytvořte nové adresáře pro instalační soubory Oracle a databázové soubory Oracle.

Adresář 'u01 ' je pro instalační soubory Oracle a 'u02 ' pro databázové soubory Oracle.

mkdir -p /u01 /u02

Změňte vlastníka a skupinu nových adresářů a nastavte oprávnění na '755'.

chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02
chmod g+s /u01 /u02

Oracle je stažen a nové adresáře pro instalaci jsou připraveny.

Krok 5 – Instalace Oracle Database 12c

Otevřete nový terminál a připojte se k serveru CentOS 7 pomocí příkazu ssh níže.

ssh -X [email protected]

Přejděte do adresáře databáze fáze a spusťte instalační soubor.

cd /stage/database/
./runInstaller

Skript zkontroluje server a ujistěte se, že všechny testy prošly úspěšně.

Níže uvidíte instalační obrazovku GUI, kde klikněte na 'Další '.

V části Možnosti instalace ', zvolte 'Vytvořit a nakonfigurovat databázi a klikněte na tlačítko Další '.

V části 'System Class ' vyberte 'Třída počítače a klikněte na tlačítko Další znovu.

'Typická instalace ' info.

  • Základ Oracle:'/u01/app/oracle '
  • Umístění softwaru:/u01/app/oracle/product/12.1.0/dbhome_1
  • Umístění souboru databáze:/u02
  • Vydání databáze:Výchozí
  • Znaková sada:Výchozí
  • Skupina OSDBA:dba
  • Název globální databáze:Zadejte svůj vlastní název
  • Heslo správce:Zadejte své vlastní heslo
  • Potvrďte heslo:Zadejte znovu
  • Zrušte zaškrtnutí políčka Vytvořit jako databázi kontejneru '

Klikněte na Další .

Na stránce 'Vytvořit inventář ', zadejte cestu níže:

Adresář inventáře:/u01/app/oraInventory

oraInventory Group Name:použijte 'oinstall ' skupina.

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

Ujistěte se, že všechny kontroly byly dokončeny bez chyby, poté uvidíte souhrn konfigurace Oracle.

Klikněte na 'Instalovat '.

Proces instalace.

Během procesu instalace budete požádáni o spuštění některých skriptů jako root.

Otevřete nový terminál a spusťte soubory.

ssh [email protected]
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/12.1.0/dbhome_1/root.sh

Níže získáte výsledky.

Dále se vám zobrazí nové vyskakovací okno z průvodce konfigurací databáze, čekejte prosím, chvíli to trvá.

Po dokončení 'Database Configuration Assistant' uvidíte níže uvedené informace:

Klikněte na tlačítko OK ' a instalace databáze Oracle je dokončena.

Klikněte na tlačítko Zavřít '.

Krok 6 – Testování

Instalace Oracle je dokončena a připravena k testování. Nejprve se pokusím získat přístup k Oracle z příkazového řádku.

Přihlaste se k serveru a získejte přístup k oracle uživatel.

ssh [email protected]
TYPE YOUR PASSWORD

Přihlaste se k uživateli oracle.

su - oracle

Provedením níže uvedených příkazů nastavte prostředí oracle.

export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1/
export PATH=$PATH:$ORACLE_HOME/bin

Otevřete nástroj databáze Oracle 'sqlplus ', přihlaste se jako 'sysdba ' privilegia.

sqlplus / as sysdba

Oracle přichází s některými výchozími uživateli. Spusťte dotaz níže, pokud chcete změnit výchozího uživatele s názvem 'sys'.

alter user sys identified by yourpassword;

Sqlplus funguje dobře.

Dále se pokuste otevřít webový 'Oracle Enterprise Manager '. Otevřete webový prohlížeč a zadejte https URL níže na portu 5500. Použijte IP svého serveru!

https://192.168.33.55:5500/em/

Přihlaste se pomocí uživatele 'systém “ a heslo, které jste nastavili jako „Heslo správce ' v kroku 5. Nebo můžete použít uživatele 'sys' a své heslo.

Po přihlášení uvidíte níže řídicí panel 'Oracle Enterprise Manager'.

Instalace a konfigurace Oracle Database 12c je dokončena.

Databázový nástroj Oracle a správce Oracle Enterprise fungují.


Cent OS
  1. Jak nainstalovat wordpress na CentOS 6

  2. Jak nainstalovat Mediawiki na server CentOS

  3. Jak nainstalovat AIDE na CentOS 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

  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