Conocer los usuarios conectados a Oracle y matar sesiones SELECT USER#, USERNAME, STATUS, SCHEMANAME, OSUSER, MACHINE, PROGRAM, MODULE, LOGON_TIME, SERVICE_NAME, SID||','||serial# SESION_KILL from v$session WHERE USERNAME IS NOT NULL alter system kill session 'SESION_KILL'
Entradas
Mostrando las entradas etiquetadas como BBDD
Administración de Oracle
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Recopilación de consultas SQL útiles para el administrador de Oracle: Estado de la base de datos select * from v$instance Parámetros generales de Oracle select * from v$system_parameter Versión de Oracle select value from v$system_parameter where name = 'compatible' Ubicación y nombre del fichero spfile select value from v$system_parameter where name = 'spfile' Ubicación y número de ficheros de control select value from v$system_parameter where name = 'control_files' Nombre de la base de datos select value from v$system_parameter where name = 'db_name' Conexiones actuales a la Base de Datos: select osuser, username, machine, program from v$session order by osuser Diccionario de datos (incluye todas las vistas y tablas de la Base de Datos) select * from dictionary Tablas propiedad del usuario actual select * from user_tables Todos los objetos propiedad del usuario conectado a Oracle selec...
Simulando Virtual Private Databases
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Oracle tiene una característica de seguridad llamada Virtual Private Databases (VPDs) que viene incluida como parte del paquete Oracle Avanced Security. Las Virtual Private Databases permiten a los administradores de la base de datos crear procedimientos almacenados que de forma automática agregan una cláusula where a una consulta. Por poner un ejemplo, si un usuario inicia sesión en una Virtual Private Databases con cualquier herramienta cliente que le permita el acceso y ejecuta la consulta SELECT * FROM DIVISA_CAMBIO podrá obtener resultados completamente distintos a los de otro usuario que haya accedido. Es decir, podríamos limitar el acceso a la tabla para que cada usuario únicamente pueda ver los cambios de divisa de su continente o zona de países. En el resto de bases de datos, aunque esta funcionalidad no esta implementada, podremos simularla en base a vistas sobre la tabla a consultar y el usuario de conexión. Por ejemplo: Empezamos c...