Ivan, isso... lixo de bug! :-) Bug de lixo...
Reproduzi o que aconteceu com voce no 9i (9208). Já no 10gR2 (10.2.0.2)
funciona.

[EMAIL PROTECTED] scripts]$ . ../env9i
[EMAIL PROTECTED] scripts]$ plus

SQL*Plus: Release 9.2.0.8.0 - Production on Wed Mar 7 12:03:00 2007

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production

[EMAIL PROTECTED]> @create_tbs
[EMAIL PROTECTED]>
[EMAIL PROTECTED]> CREATE TABLESPACE "TBSDIMENSIONAL" LOGGING
  2  DATAFILE '/backup/TBSdimensional.dbf' SIZE
  3  7168M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT
  4  MANUAL
  5  /

Tablespace created.

[EMAIL PROTECTED]>
[EMAIL PROTECTED]> set echo off
[EMAIL PROTECTED]> select dbms_metadata.get_ddl( 'TABLESPACE',
'TBSDIMENSIONAL' ) from dual;

DBMS_METADATA.GET_DDL('TABLESPACE','TBSDIMENSIONAL')
--------------------------------------------------------------------------------

  CREATE TABLESPACE "TBSDIMENSIONAL" DATAFILE
  '/backup/TBSdimensional.dbf' SIZE --2147483648.-.36870912 REUSE
  LOGGING ONLINE PERMANENT BLOCKSIZE 8192
  EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL



1 row selected.

Agora no 10g.

[EMAIL PROTECTED] scripts]$ plus

SQL*Plus: Release 10.2.0.2.0 - Production on Wed Mar 7 12:27:21 2007

Copyright (c) 1982, 2005, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

[EMAIL PROTECTED]> @create_tbs
[EMAIL PROTECTED]>
[EMAIL PROTECTED]> CREATE TABLESPACE "TBSDIMENSIONAL" LOGGING
  2  DATAFILE '/backup/TBSdimensional.dbf' SIZE
  3  7168M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT
  4  MANUAL
  5  /

Tablespace created.

[EMAIL PROTECTED]>
[EMAIL PROTECTED]> set echo off
[EMAIL PROTECTED]> select dbms_metadata.get_ddl( 'TABLESPACE',
'TBSDIMENSIONAL' ) from dual;

DBMS_METADATA.GET_DDL('TABLESPACE','TBSDIMENSIONAL')
--------------------------------------------------------------------------------

  CREATE TABLESPACE "TBSDIMENSIONAL" DATAFILE
  '/backup/TBSdimensional.dbf' SIZE 7516192768
  LOGGING ONLINE PERMANENT BLOCKSIZE 8192
  EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL



1 row selected.




On 3/7/07, Ivan <[EMAIL PROTECTED]> wrote:
>
>   Sim, quis dizer, o bug mostra lixo... :)
>
> Fiz a consulta no meu banco de testes, com a tablespace que citei ontem.
> Note que este problema acontece independente de SO e patch aplicado, pois
> a
> primeira maquina que falei era Windows 2000 com 9.2.0.8 e esta é uma Sun
> com
> 9.2.0.7.
>
> Conectado a:
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
> With the Partitioning option
> JServer Release 9.2.0.7.0 - Production
>
> SQL> SELECT VALUE(KU$) TABLESPACE_T
> 2 FROM SYS.KU$_TABLESPACE_VIEW KU$
> 3 WHERE KU$.NAME='TBSDIMENSIONAL';
>
> TABLESPACE_T(VERS_MAJOR, VERS_MINOR, TS_NUM, NAME, OWNER_NUM, STATUS,
> CONTENTS,
> ----------------------------------------------------------
> ----
>
> KU$_TABLESPACE_T('1', '0 ', 78, 'TBSDIMENSIONAL', 0, 1, 0, 0, 0, 8192, 1,
> 0,
> 0,
> 1, 2147483645, 8, 128, 8, 0, 1, 0, 8, 0, 1, 1, 0, 499599900, NULL, NULL,
> NULL, 0
>
> , 0, NULL, NULL,
> KU$_FILE_LIST_T(KU$_FILE_T('/data0/oradata/orasun/TBSdimensiona
>
> l.dbf', '/data0/oradata/orasun/TBSdimensional.dbf', 917504, 0, 0, 78)))
>
> Quando mando mostrar o DDL no EM:
>
> CREATE TABLESPACE "TBSDIMENSIONAL"
> LOGGING
> DATAFILE '/data0/oradata/orasun/TBSdimensional.dbf' SIZE
> 7168M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT
> MANUAL
>
> Quando mando mostrar o DDL via DBMS_METADATA:
>
> CREATE TABLESPACE "TBSDIMENSIONAL" DATAFILE
> '/data0/oradata/orasun/TBSdimensional.dbf' SIZE 2147483647.5368709121
> REUSE
> LOGGING ONLINE PERMANENT BLOCKSIZE 8192
> EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL
>
> Obrigado
> Ivan
>
> > -----Mensagem original-----
> > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>[mailto:
> oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>]
> > Em nome de Marcio Portes
> > Enviada em: terça-feira, 6 de março de 2007 23:40
> > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> > Assunto: Re: [oracle_br] Bug no dbms_metadata?
> >
> > Hmmm.
> > Pode ser lixo mesmo. Mas eu ainda aposto em bug. Acho que pode estar
> > acontecendo algo na KU$_FILE_LIST_T que mostra os datafiles da
> > tablespace
> > (metadata).
> >
> > Me faz um favor, roda esse script.
> >
> > SELECT VALUE(KU$) TABLESPACE_T
> > FROM SYS.KU$_TABLESPACE_VIEW KU$
> > WHERE KU$.NAME='<nome da tablespace>'
> >
> > Deixa eu ver os valores?
> >
> > On 3/6/07, Ivan <[EMAIL PROTECTED] <ivanrs79%40gmail.com> <mailto:
> ivanrs79% <ivanrs79%25>40gmail.com> >
> > wrote:
> > >
> > > Marcio,
> > >
> > > O "set long" já está sendo feito no sqlplus.
> > >
> > > Meu script é este:
> > >
> > > set long 50000
> > > set pages 0
> > > spool create_tablespaces.sql
> > > Select dbms_metadata.get_ddl('TABLESPACE',tablespace_name) From
> > > dba_tablespaces;
> > > spool off
> > > exit
> > >
> > > Aqui no banco de testes, fiz a consulta e me retornou um datafile com
> > > tamanho "2147483647.5368709121".
> > > O valor correto, que aparece no EM, é a soma dos dois,
> > > 2147483647+5368709121=7516192768, ou 7168 Mb
> > >
> > > Me parece que é algum lixo de informação que fica quando aumenta o
> > tamanho
> > > de datafiles...
> > >
> > > > -----Mensagem original-----
> > > > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> > <mailto:oracle_br%40yahoogrupos.com.br>
> > <oracle_br%40yahoogrupos.com.br>[mailto:
> > > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> <mailto:
> oracle_br%40yahoogrupos.com.br>
> > <oracle_br%40yahoogrupos.com.br>]
> > > > Em nome de Marcio Portes
> > > > Enviada em: terça-feira, 6 de março de 2007 16:36
> > > > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> > <mailto:oracle_br%40yahoogrupos.com.br>
> > <oracle_br%40yahoogrupos.com.br>
> > > > Assunto: Re: [oracle_br] Bug no dbms_metadata?
> > > >
> > > > Ivan,
> > > >
> > > > tenta
> > > > set long 1000
> > > > faz o select dbms_metadata e envia pra lista. Eu procurei no
> > metalink
> > > > algum
> > > > bug relacionado com o dbms_metadata, achei alguns mas nenhum com
> > > > referência
> > > > ao que está acontencendo contigo. Acho que por a plataforma ser
> > > > Windows,
> > > > pode haver algum probleminha, mas vamos ver a saída toda do
> > > > DBMS_METADATA e
> > > > depois a lista opina.
> > > >
> > > > On 3/6/07, Ivan <[EMAIL PROTECTED] <ivanrs79%40gmail.com> <mailto:
> ivanrs79% <ivanrs79%25>40gmail.com>
> > <ivanrs79%40gmail.com> <mailto:
> > > ivanrs79% <ivanrs79%25>40gmail.com> >
>
> > >
> > > > wrote:
> > > > >
> > > > > Pessoal,
> > > > >
> > > > > Num banco Oracle 9.2.0.8, faz parte do procedimento de backup a
> > > > criação de
> > > > > um script que recriaria as tablespaces. Este script nada mais é
> > que
> > > > um
> > > > > select na tabela dba_tablespaces usando
> > > > > "dbma_metadata.get_ddl('TABLESPACE',
> > > > > tablespace_name)".
> > > > >
> > > > > Acontece que o tamanho do datafile em algumas situações vem
> > errado.
> > > > Um
> > > > > exemplo:
> > > > >
> > > > > CREATE TABLESPACE "AAA_ONLINE_DAT_C1" DATAFILE
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-01.ORA' SIZE
> > > > > 1895825408.8589934592
> > > > > REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-02.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-03.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-04.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-05.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-06.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-07.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE ,
> > > > >
> > > > > 'I:\ORACLE\ORADATA\DBQDS\AAA_ONLINE_DAT_C1-08.ORA' SIZE
> > > > > --2147483648.-.0064771
> > > > > 072 REUSE
> > > > >
> > > > > LOGGING ONLINE PERMANENT BLOCKSIZE 8192
> > > > >
> > > > > EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT
> > AUTO
> > > > >
> > > > > Já vi isto acontecer em mais de um banco. Alguma sugestão?
> > > > >
> > > > > Att
> > > > > Ivan
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > Marcio Portes
> > > > Material Tecnico em Portugues - http://mportes.blogspot.com
> > <http://mportes.blogspot.com>
> > > > <http://mportes.blogspot.com <http://mportes.blogspot.com> >
> > > > Practical Learning Oracle -
> > > > http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
> > <http://mportes.blogspot.com/2006/02/practical-learning-oracle.html>
> > > > <http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
> > <http://mportes.blogspot.com/2006/02/practical-learning-oracle.html> >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> >
> > --
> > Marcio Portes
> > Material Tecnico em Portugues - http://mportes.blogspot.com
> > <http://mportes.blogspot.com>
> > Practical Learning Oracle -
> > http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
> > <http://mportes.blogspot.com/2006/02/practical-learning-oracle.html>
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
>
>  
>



-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle     -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


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

Responder a