INGRESAR

REGISTRARSE
Buscador

Servidores compartidos iii en oracle - oracle dba

mywebstudies.com

PorMyWebStudies

2024-04-05
Servidores compartidos iii en oracle - oracle dba


Servidores compartidos iii en oracle - oracle dba

Primero, recordemos que el servicio que permite el uso de servidores compartidos se denomina ORCLBD_SHARED, mientras que el servicio para que la base de datos opere con servidores dedicados es ORCLDB.

imagen

Ahora, volvamos a la terminal de Linux y accedamos a la base de datos con el usuario SYSTEM, que en este caso tiene la contraseña Pentium. Vamos a indicarle a Oracle que este usuario será gestionado por un proceso compartido.

Para hacerlo, escribimos:

  • Sqlplus SYSTEM/Pentium@ORCLDB_SHARED
imagen

También hay formas de verificar esto.

Por ejemplo, realicemos un:

  • SELECT SERVER FROM V$SESSION,

Esta consulta devolverá el tipo de todos los servidores que estén activos en la base de datos en este momento. Dado que hemos indicado a Oracle que use un servidor compartido para esta conexión con el usuario SYSTEM, deberíamos ver uno de ese tipo.

El resultado mostrará todos los servidores activos en la base de datos. Notamos que hay varios, ya que Oracle también utiliza servidores para sus procesos en segundo plano, entre otros.

El primer servidor que se muestra es de tipo SHARED, lo cual confirma que efectivamente tenemos un servidor compartido, tal como esperábamos.

imagen

Utilizando la vista v$session, podemos ver desde qué aplicación cliente se está conectando el usuario a la base de datos. Para ello, solo necesitamos agregar la propiedad PROGRAM a la consulta.

Hagamos eso:

  • SELECT SERVER, PROGRAM FROM V$SESSION WHERE USERNAME = 'SYSTEM',

Al presionar Intro, confirmamos que está utilizando un servidor compartido y que la aplicación cliente desde la que se conecta es sqlplus.

imagen

Publicaciones Recientes