miércoles, 6 de abril de 2016

Cambiar correo/usuarios de forma másiva

Para cambiar correos de forma másiva, existe una forma no estándar, puesto que la SU10 no lo permite. Para ello, nos iremos a la tabla USR21 y sacaremos con el ID del usuario el PERSNUMBER.  


Con este valor, accediendo a la tabla ADR6 y debugeando (SE16N) podremos modificar la dirección de correo de una forma rápida y masiva. Recordar que no es la forma estándar y que lo normal sería hacerlo usando la SU01.


Leer más...

martes, 5 de abril de 2016

ORACLE: Como ver el tamaño de los tablespaces

Para ver el tamaño de un tablespace podemos lanzar la siguiente SELECT

select df.tablespace_name "Tablespace",
totalusedspace "Used MB",
(df.totalspace - tu.totalusedspace) "Free MB",
df.totalspace "Total MB",
round(100 * ( (df.totalspace - tu.totalusedspace)/ df.totalspace))
"Pct. Free"
from
(select tablespace_name,
round(sum(bytes) / 1048576) TotalSpace
from dba_data_files 
group by tablespace_name) df,
(select round(sum(bytes)/(1024*1024)) totalusedspace, tablespace_name
from dba_segments 
group by tablespace_name) tu
where df.tablespace_name = tu.tablespace_name ;



Leer más...