PorMyWebStudies
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.
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:
También hay formas de verificar esto.
Por ejemplo, realicemos un:
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.
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:
Al presionar Intro, confirmamos que está utilizando un servidor compartido y que la aplicación cliente desde la que se conecta es sqlplus.