Comandos interesantes de Oracle

Unas cuantas ordenes de oracle, muy utiles para la gestion de la base de daos en SAP.

Manipulacion de un Tablespace:

Cambiar tamaño:
Alter database datafile ‘ruta.dbf’ resize 200M;
Crear un datafile y añadirlo a un TS
Alter tablespace EXAMPLE ADD datafile ‘ruta’ size 50M;
Borrar un datafiles de un tablespace
Alter tablespace datafile ‘ruta.dbf’ offline drop;
Borrado de un tablespace con todos sus datafiles;
Drop tablespace EXAMPLE INCLUDING CONTENTS AND DATAFILES;
Crear un Tablespace
Create tablespace PRUEBA datafile ‘ruta.dbf’ size 100M;


Unas cuantas querys curiosas....
Sacamos los ficheros de datos de cada tablespace
Select tablespace_name, filename from dba_data_file order by tablespace_name;
Numero de datafiles del TS SYSTEM
Select count(filename) from dba_data_files where tablespace_name= ‘SYSTEM’;
Numero mb de un tablespace
Selec file_name, (bytes/1024/1024) from dba_data_files where tablespace_name= 0SYSTEM’;
Total de MB de todos los tablespaces
Select sum(bytes/1024/1024) from dba_data_files;

Archive log activados o no
select flashback_on, log_mode from gv$database;

y algunas ordenes interesantes para saber como trabaja oracle por debajo:
Ver como estan los archive log
Archive log list
Show parameter dest

Activar o desactivar la flasharea
Alter database flashback on/off;

Cambiar ruta de los archive log
Alter system set log_archive_dest='Ruta.log';
y Activarlos
Alter database archive_log;