Инсталација ‘Oracle database 12c’ софтвера на ЦентОС 7 Линукс машини

Упутство за основну инсталацију Oracle 12c софтвера (у овом примеру 12.1.0.2) са дифолт кернел параметрима, без базе – њу ћемо у неком другом упутству касније.

Инсталацију радимо на ЦентОС 7 минимал линукс машини па сам додао и део за инсталацију самог GUI-а а сем саме инсталације Oracle софтвера урадићемо још нека ситна подешавања попут подешавања фајервола.

Сама скрипта се налази на GitHub-у и можете је видети кликом на овај линк.

Не заборавите и да требате имати довољно слободног простора на диску за инсталацију, бар 2GB RAM-a и ако имате између 2-16GB RAM-a треба и да имате минимум толико и простора у swap-u, а ако имате више од 16GB RAM-a минимум swap-а треба да буде 16GB.  Ако којим случајем имате премало swap-a можете га повећати без потребе за рестартом, објашњено овде како.  Више о спецификацијама на самом Oracle сајту.

# Скините скрипту са GitHub-а и покрените је. Унутар ње имате даље смернице и упитнике.
curl -O https://raw.githubusercontent.com/kompjuteras/shell_scripts/main/Install-Oracle12c-on-CentOS7.sh
chmod +x Install-Oracle12c-on-CentOS7.sh
./Install-Oracle12c-on-CentOS7.sh
# После рестарта можете покренути инсталацију Oracle софтвера (како имате на крају скрипте
# коју сте скинули, али ћи поставити и овде, за сваки случај.
# Otvaramo port za VNC sa lokalne mreze (stavite svoju IP umesto opsega 192.168.0.0/16)
firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.0.0/16" port protocol="tcp" port="5901" accept'

# Startuj VNC kao Oracle i pokreni instalaciju
# Adresa za VNC je IP_adresa:screen, tj npr 192.168.144.56:1
su - oracle
vncserver

# Pokreni kroz VNC viewer (koristi TightVNC). Putanja do donje komande zavisi od toga gde ste 
# raspakovali instalaciju (na nasem slucaju zavisi od varijable ORACLE_RELATED_FILES
${ORACLE_BASE}/oracle-software/database/runInstaller

Не заборавите да угасите VNC после инсталације. Видео упутство целог процеса инсталације, од припреме машине па до инсталације самог софтвера у наставку.