Member for

11 years 2 months

Publicaciones

  • permisos con roles

    buenos dias


    tengo el siguiente problema con los roles
    la base de datos sobre la cual estoy trabajando es Oracle 11g


    este es el entorno sobre la cual estoy trabajando:
    esquema : bd_rrhh
    tabla       : per_personal
    rol           : rol_rrhh, el rol tiene permisos de select sobre la tabla bd_rrhh.per_personal
    usuario   : u_personal, este usuario tiene permisos el rol rol_rrhh

    cuando inicio sesion desde el sql developer con el usuario u_personal y hago un select a la tabla
    bd_rrhh.per_personal sale error

    select * from bd_rrhh.per_personal;
    ORA-00942: la tabla o vista no existe
    00942. 00000 -  "table or view does not exist"
    *Cause:    
    *Action:
    Error en la línea: 1, columna: 25

    espero puedan ayudarme
     

  • capturar datos de usuario oracle

    buenas tardes

    soy nuevo en la empresa y me han reportado los usuarios finales que los datos que que ellos ingresaron estan modificados.

    la data es muy sensible y hay antecedentes que alguien de sistemas esta modificando informacion.

    como hago para capturar las modificaciones que los usuarios de desarrollo, produccion y redes estan realizando en la base de datos.

    los datos que necesito capturar es de la misma computadora de donde se esta haciendo la modificacion:

    - ip

    - nombre de la pc

    - usuario de sistema operativo

    - con que usuario de base de datos realizo la modificacion

    - sentencia sql que utilizo para la modificacion

     

    las credenciales las voy a cambiar mas adelante ya que me estan solicitando detectar quien esta haciendo dichos cambios.

    la base de datos que estoy utilizando es oracle 11g sobre linux

    el anterior dba me comento que todos tenias las credenciales de la base de datos.

     

    gracias por la ayuda

     

     

     

  • Fragmentacion de tablas

    Buenas noches

    Existen algunas tablas que al tener demasiadas consultas y modificaciones se ponen lentos.

    Averiguando me comentaron que debo de tener tablas fragmentadas, asi como regenerar los indices y actualizar las estadisticas.

    mi duda es :

    - como listar las tablas que estan fragmentadas

    - como bajar la fragmentacion de dichas tablas

    - el proceso de regenerar los indices y actualizar las estadisticas tienen alguna consecuencia negativa (por ejemplo en sql server este proceso aumenta en gran cantidad el log de sql server)

     

    Slds