Linux serverNETWORK ADMINISTRATIONS

Como instalar Oracle DB en una vm con RHEL derivado + SQL Developer + desbloquear usuario hr

Actualizar el SO:
sudo dnf upgrade -y

Instalar VirtualBox Guest additions:
sudo dnf install epel-release -y
sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms -y
# comprobar la versión del kernel:
rpm -q kernel-devel
uname -r

Instalación de Oracle Database:
sudo su –
dnf install -y net-tools
dnf install -y bc
dnf install -y binutils
dnf install -y bind-utils
dnf install -y glibc-devel
dnf install -y ksh
dnf install -y libaio-devel
dnf install -y libstdc++-devel
dnf install -y make
dnf install -y nfs-utils
dnf install -y psmisc
dnf install -y smartmontools
dnf install -y sysstat
dnf install -y unzip
dnf install -y xorg-x11-utils
dnf install -y xorg-x11-xauth

# Librería compat:
curl -L -O http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
curl -L -O http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm
dnf localinstall compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm -y
dnf localinstall compat-libcap1-1.10-7.el7.x86_64.rpm -y

# Paquete de prerrequisitos:
curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
rpm -Uvh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

# Librería libnsl:
dnf install -y libnsl
dnf install -y libnsl.i686
dnf install -y libnsl2.i686

# Instalador de Oracle Database
curl -L -O https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm
rpm -Uvh oracle-database-xe-18c-1.0-1.x86_64.rpm

# Configurar Oracle Database por primera vez:
/etc/init.d/oracle-xe-18c configure

SQL Developer:
# Instalación de Java
sudo dnf install java-11-openjdk -y
# Instalación de SQL Developer una vez descargado (desde la carpeta en que se encuentre:
sudo yum localinstall [nombre_paquete].rpm -y

Extra:
# configurar las variables de entorno para poder usar sqlplus
export ORACLE_SID=XE
export ORAENV_ASK=NO
. /opt/oracle/product/18c/dbhomeXE/bin/oraenv
# (será necesario loggearse a root con sudo su – para poder usar sqlplus)

source

centos 7

Leave a Reply

Your email address will not be published. Required fields are marked *