Dentro de los DBA que podemos relacionar con pensamiento ...
Conectarse Con El DBA
-
Upload
mary-alvarado-flores -
Category
Documents
-
view
2 -
download
0
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