Skip to main content
< Todos

Pouco Espaço no TableSpace

Verifique se a mensagem aparece ao abrir o Próton.

Acesse o PL/SQL com o usuário:

login: dbauser
senha: dbaprod

Pressione “Alt + S” para abrir a janela “SQL Window” e na guia SQL cole o seguinte scrirpt:

-- V_TABLESPACE_ESPACO_LIVRE.sql SELECT DF.TABLESPACE_NAME AS TABLESPACE, DF.FILE_NAME "DATAFILE", -- TRIM(TO_CHAR(ROUND(DF.BYTES/1048576, 2), '9999999.00'))||' Mb' "ESPACO EM DISCO", -- TRIM(TO_CHAR(ROUND((SELECT NVL(SUM(FS.BLOCKS), 0) FROM DBA_FREE_SPACE FS WHERE FS.FILE_ID = DF.FILE_ID)/ DF.blocks * 100 * DF.BYTES/104857600, 2), '9999999.00'))||' Mb' "ESPACO LIVRE", -- TRIM(TO_CHAR(ROUND((SELECT NVL(SUM(FS.BLOCKS), 2) FROM DBA_FREE_SPACE FS WHERE FS.FILE_ID = DF.FILE_ID)/ DF.blocks * 100, 2),'999.99'))||' %' "% LIVRE" FROM DBA_DATA_FILES DF WHERE DF.TABLESPACE_NAME = '&TABLESPACE' UNION SELECT '' AS TABLESPACE, 'T O T A L', -- TRIM(TO_CHAR(ROUND(SUM(DF.BYTES/1048576), 2), '9999999.00'))||' Mb', -- TRIM(TO_CHAR(ROUND(SUM((SELECT NVL(SUM(FS.BLOCKS), 0) FROM DBA_FREE_SPACE FS WHERE FS.FILE_ID = DF.FILE_ID)/ DF.blocks * DF.BYTES/104857600 * 100), 2), '9999999.00'))||' Mb', -- TRIM(TO_CHAR(ROUND(SUM((SELECT NVL(SUM(FS.BLOCKS), 0) FROM DBA_FREE_SPACE FS WHERE FS.FILE_ID = DF.FILE_ID) * 100)/SUM(DF.blocks), 2), '999.99'))||' %' FROM DBA_DATA_FILES DF WHERE DF.TABLESPACE_NAME = '&TABLESPACE'

Depois será aberto uma janela para você colocar o nome da TableSpace que normalmente é SYSTEM, verifique no print que o cliente enviou o nome correto ou acesse o Próton e verifique na mensagem. Verifique a última coluna e veja sua numeração. Ex: se for a última sendo 10 no outro comando deverá ser colocado 11.

O outro comando que será colocado no banco é:

ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\ORACLE\ORADATA\DBPROD\DAT\SYSTEM07.DBF' size 4096M;

Aplique com F8

Abra outra janela SQL pressionando “Alt + S” e na guia SQL execute o seguinte comando:

ALTER SYSTEM SET audit_trail = 'NONE' SCOPE = SPFILE;

Aplique com F8 e depois abra o Próton para ver se o problema está resolvido.

Agora avise o cliente.