Conectarse Con El DBA

download Conectarse Con El DBA

of 2

Transcript of Conectarse Con El DBA

  • 5/27/2018 Conectarse Con El DBA

    1/3

    -- Conectarse con el DBA -- Crear usuario para AUDITAR -- Darle permisos al usuario

    SQL> CONN / AS SYSDBA

    SQL> CREATE USER FERNANDO IDENTIFIED BY UCV;

    SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO FERNANDO;

    -- Conectarse con usuarioCrear tabla

    SQL> CONN FERNANDO/UCV;

    SQL> CREATE TABLE CLIENTE(

    ID CHAR(4) NOT NULL PRIMARY KEY,

    NOMBRE VARCHAR(30) ,

    APELLIDOS VARCHAR(100));

    -- Conectarse con el DBA --Creamos un rol --Creamos un Usuario --Damos permisos de Session

    SQL> CONN / AS SYSDBA

    SQL> CREATE ROLE REGISTRADOR;

    SQL> CREATE USER EMPLEADO IDENTIFIED BY UCV;

    SQL> GRANT CREATE SESSION TO EMPLEADO;

    -- Conectarse con Usuario FERNANDOHacer un Desc a la tabla creada

    SQL> CONN FERNANDO/UCV;

    SQL> DESC CLIENTE

    -- Select a la tabla clienteRealizamos un Insert

    SQL> SELECT * FROM CLIENTE;

    SQL> INSERT INTO CLIENTE VALUES (1001,FERNANDO,CELESTINO VARGAS);

    ---------------------------------------------------------------------------------------------------------------------------

    -- Conectarse con el DBA

    SQL> CONN / AS SYSDBA

    -- Consultamos los parmetros y saber si la auditoria esta activada

    SQL> SHOW PARAMETER AUDIT

    -- ACTIVAR AUDITORIA

    SQL> ALTER SYSTEM SET audit_trail=DBSCOPE=SPFILE;

    SQL> AUDIT SESSION;

    SQL> AUDIT SESSION BY EMPLEADO;

    SQL> AUDIT CREATE TABLE BY EMPLEADO;

  • 5/27/2018 Conectarse Con El DBA

    2/3

    SQL> SELECT * FROM DBA_PRIV_AUDIT_OPTS WHERE USER_NAME=EMPLEADO;

    SQL> AUDIT ALL;

    SQL> SELECT USERNAME, USERHOST, TIMESTAMP, OBJ_NAME, ACTION_NAME, PRIV_USERNAME

    FROM DBA_AUDIT_TRAIL WHERE USERNAME =FERNANDO;

    SQL> SET LINES 100

    SQL> SET PAGES 100

    SQL> R;

  • 5/27/2018 Conectarse Con El DBA

    3/3