Chiappa,

 

Seria ai mesmo que estou querendo chegar.

 

No primeiro SELECT trouxe 240 linhas, é tudo INDEX que tenho nesta
tablespace (ABMX).

Segue o resultado do segundo SELECT.

 

SQL> SELECT FILE_ID, BLOCK_ID, BYTES, BLOCKS FROM DBA_FREE_SPACE WHERE
TABLESPACE_NAME='ABMX' ORDER BY FILE_ID,BLOCK_ID;

   FILE_ID   BLOCK_ID      BYTES     BLOCKS

---------- ---------- ---------- ----------

        11       1377      98304         12

        11       1407    7348224        897

        11       2311     999424        122

 

Estou pensando desfragmentar essa tablespace.

 

Grato,

 

Ednilson Silva

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de J. Laurindo Chiappa
Enviada em: segunda-feira, 25 de fevereiro de 2013 16:25
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] ORA-03297: file contains used data beyond
requested RESIZE value

 

  

Colega,pmfji mas o seu cenário parece mesmo ser EXATAMENTE o que eu disse,
extent(s) alocados depois de outros em branco impedindo o resize... Essa
consulta na DBA_DATA_FILE nos mostra o tamanho do arquivo, OK, cool, mas o
que precisamos saber é ** INTERNAMENTE ** como esse cara tá sendo usado, PLZ
como eu disse consulte a DBA_EXTENTS, pode ser algo + ou - :

SELECT OWNER, SEGMENT_TYPE, SEGMENT_NAME, PARTITION_NAME, FILE_ID,
EXTENT_ID, BLOCK_ID, BYTES, BLOCKS
FROM DBA_EXTENTS WHERE TABLESPACE_NAME='NOMEDATABLESPACEEMQUESTÂO' ORDER BY
FILE_ID, EXTENT_ID, BLOCK_ID;

E complementando com um :

SELECT FILE_ID, BLOCK_ID, BYTES, BLOCKS FROM DBA_FREE_SPACE WHERE
TABLESPACE_NAME='NOMEDATABLESPACEEMQUESTÂO' ORDER BY FILE_ID, EXTENT_ID,
BLOCK_ID;

aí vc comprova a minha Suposição...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
, "Ednilson Silva" escreveu
>
> Milton,
> Voce tem razão, desculpem minha desatenção.
> 
> SQL> select FILE_NAME,FILE_ID,TABLESPACE_NAME,BYTES from DBA_DATA_FILES
> where TABLESPACE_NAME = 'ABMX';
> 
> FILE_NAME FILE_ID TABLESPACE_NAME
> BYTES
> ------------------------------- ---------- ------------------------------
> ----------
> /d12/oradata/app/abmx01.dbf 11 ABMX
> 19922944
> 
> Grato,
> 
> Ednilson Silva
> 
> 
> 
> -----Mensagem original-----
> De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
[mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
] Em
> nome de Milton Bastos Henriquis Jr.
> Enviada em: segunda-feira, 25 de fevereiro de 2013 15:36
> Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>

> Assunto: Re: [oracle_br] ORA-03297: file contains used data beyond
requested
> RESIZE value
> 
> Vc está tentando deixar um datafile com 18 MB, sendo que este arquivo já
tem
> mais do que isso de dados atualmente... não tem muito segredo, não dá pra
> fazer milagre!
> 
> 
> 
> 
> On Mon, Feb 25, 2013 at 3:28 PM, Ednilson Silva
> wrote:
> 
> > **
> >
> >
> > Pessoal,
> >
> > Estou tentando fazer um resize em alguns datafile, mas esta aparecendo 
> > o erro ORA03297
> >
> > SQL> alter database datafile '/d12/oradata/app/abmx01.dbf' resize 18m;
> >
> > alter database datafile '/d12/oradata/app/abmx01.dbf' resize 18m
> >
> > ORA-03297: file contains used data beyond requested RESIZE value
> >
> > Oracle Database 9i – Release 9.2.0.5
> >
> > HP-UX B.11.31 U ia64
> >
> > Alguém poderia dar uma ajuda?
> >
> > Grato,
> >
> > Ednilson Silva
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ------------------------------------
> 
> ----------------------------------------------------------
> ----------------------------------------------
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> ----------------------------------------------------------
> ----------------------------------------------
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » 
> >Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO 
> >ESPAÇO! VISITE: http://www.oraclebr.com.br/
> ----------------------------------------------------------
> -------------------------------------------- Links do Yahoo! Grupos
>





[As partes desta mensagem que não continham texto foram removidas]

Responder a