En esta entrada detallaré los pasos para iniciar el servicio de base de datos de Oracle, el escenario es el siguiente:
Tengo una base de datos Oracle 18c instalado en una máquina virtual (Virtual Box), entonces lo que corresponde es levantar la base de datos, para esto vamos a ejecutar los siguientes pasos:
- Acceder a través de putty a la máquina virtual con el usuario de instalación de la base de datos. En mi caso este usuario es oracle.
- Verificar que las variables de entorno del perfil hayan sido cargadas, caso contratio es probable que los comandos a ejecutar no se ejecuten adecuadamente.
- Iniciar servicio de base de datos usando sqlplus y iniciando sesión con usuarios de administración (en mi caso sys).
- Iniciar servicio Listener de Oracle.
- Probar la conexión con TNSPING.
Paso 1: Acceder al servidor a través de putty.
Iniciar sesión a través de putty a la máquina virtual, es importante que se inicie sesión con el usuario con que se instaló la base de datos. En la imagen yo he puesto el nombre de la máquina virtual, pero es posible también especifica la IP.


Paso 2: Cargar profile con variables de entorno.
Cargamos el profile del usuario, abajo encontramos el comando
. ~/.bash_profile

Paso 3: Iniciar servicio de base de datos Oracle con sqlplus.
Iniciamos sesión con el usuario sys a través de sqlplus, lo hacemos con el siguiente comando:

Especificamos usuario y password. El siguiente pasó será levantar la base de datos.
Levantamos la base de datos con el comando: startup.
La salida debe lucir de la siguiente manera:

Una vez hecho esto, salimos de sqlplus con el comando: exit.
Paso 4: Iniciar Listener de Oracle.
El siguiente pasó será ejecutar el comando lsnrctl start.
La salida luce de la siguiente forma:

Paso 5: Probar conexión TNSPING.
Probaremos la conexión con el comando TNSPING. Debemos especificar el nombre de la entrada TNSNAMES, en mi caso es XE.

Sé que este proceso no se realiza de esta forma para entornos productivos, pero es algo que realice siempre y el propósito es dejar registrado este proceso en esta entrada y sobre todo brindar información o soporte en caso de que alguién tenga esta misma necesidad.
Éxitos en su día a día.