Cambiar a modo restricted session en Oracle
1. Introducción
Que una base de datos oracle esté en restricted session significa que sólo los usuarios con CREATE SESSION y RESTRICTED SESSION system privileges ( privilegios de sistema ) pueden conectar con la base de datos.
Esto puede ser bueno, cuando queramos por ejemplo,que sólo un usuario concreto debido a una actualización de la base de datos, pueda conectar con esta.
2. Activar modo restricted session:
Para activar el modo restricted de una base de datos realizamos los siguiente pasos:
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
Cuando la base de datos está en este modo, si un usuario que no tenga el privilegio RESTRICTED SESSION no podrá conectar con la base de datos.
3. Desactivar el modo restricted session
SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
4. Activar el modo restricted session al levantar la base de datos
En caso de que la base de datos no esté levantada y se quiera levantar en modo RESTRICTED SESSION habrá que hacerlo de la siguiente forma:
SQL> STARTUP RESTRICT;