Está en la página 1de 2

ORACLE : Comprobación Ocupación Tablespaces

*En Amarillo es lo que se modifica:

THINLINC  CONSOLA SALTO VDC  PUTTY  SERVIDOR EXADATA.


01  CONECTARSE AL SERVIDOR DE EXADATA (CON USUARIO “ROOT”).
02  COMPROBAR QUE BBDD ESTAN CORRIENDO Y SU USUARIO DE SSOO.

ps –ef | grep pmon

03  CONECTARSE CON EL USUARIO DE SSOO PROPIETARIO DE LA BBDD.

sudo su – oracle

04  CARGAR EL FICHERO .PROFILE_* CON LAS VARIABLES DE CONEXIÓN A LA


BBDD.

ls -lrta .profile_*
. .profile_BBDD

05  COMPROBAR QUE HEMOS CARGADO EL PERFIL DE BBDD CORRECTO.

echo $ORACLE_SID

06  CONECTARSE A LA BBDD (CON USUARIO “SYS”).

sqlplus “/as sysdba”

07  COMPROBAR INSTANCIA BBDD Y ESTATUS.

SQL> (ej: SYS@VAK1)


SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;

08  COMPROBAR OCUPACIÓN TABLESPACES.

SQL>(ej: SYS@VAK1)
SELECT A.TABLESPACE_NAME, C.BIGFILE, B.SIZE_KB/1024 SIZE_MB,A.FREE_KB/1024
FREE_MB, TRUNC((A.FREE_KB/B.SIZE_KB)*100) "FREE_%"
FROM ( SELECT TABLESPACE_NAME, TRUNC(SUM(BYTES)/1024) FREE_KB
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) A,
( SELECT TABLESPACE_NAME,
TRUNC(SUM(BYTES)/1024) SIZE_KB
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) B, DBA_TABLESPACES C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND
A.TABLESPACE_NAME=C.TABLESPACE_NAME
ORDER BY 5 DESC;
/

Configurar la vista: set linesize 200 pagesize 200


12:51:41 SYS@VAK1>r/ es relanza la consulta anterior

09  COMPROBAR Nº DATAFILES Y TAMAÑO DEL TABLESPACE.

SQL> (Ej: PSAPSR3)


SELECT TABLESPACE_NAME, FILE_NAME, BYTES/1024/1024 MB, AUTOEXTENSIBLE FROM
DBA_DATA_FILES WHERE TABLESPACE_NAME='PSAPSR3' ORDER BY FILE_NAME;

TENDRIAMOS 2 OPCIONES:

09.01  AMPLIAR DATAFILE.

SQL>
ALTER DATABASE DATAFILE '+DATAC1/' RESIZE 1024M;

09.02  AÑADIR NUEVO DATAFILE.

SQL>
ALTER TABLESPACE TABLESPACE_NAME ADD DATAFILE '+DATAC1/' SIZE 1024M;

Ej: ALTER TABLESPACE PSAPSR3 ADD DATAFILE '+DATAC1/' SIZE 32767M;

10. Relanzamos consulta del paso 8 para verificar.

También podría gustarte