Gerar Script das tabelas

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Nadia Teles
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 10
Registrado em: Seg, 19 Jun 2006 11:57 am
Localização: São Caetano do Sul

Boa tarde Pessoal,

Criei o Banco, as tabelas, sequências e chaves primárias através do Enterprise Manager. Como faço para gerar um script de tudo isto? Pois, irei instalar em um outro servidor oracle.

obrigada

Nádia
gilbertoca
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 372
Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:

Oi Nádia!

Boa fonte é este link http://www.quest-pipelines.com/newsletter-v7/0406_A.htm

Um exemplo concreto:

Selecionar tudo

set pagesize 0

 set long 90000

 set feedback off

 set echo off 
 spool scott_schema.sql 
 connect scott/tiger;
 SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_TABLES u;
 SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
     FROM USER_INDEXES u;
 spool off;
Gilberto
erthal
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 130
Registrado em: Seg, 22 Nov 2004 1:45 pm
Localização: Niterói - RJ
Gustavo Erthal Jr. | TRISCAL
...................................................
Rio de Janeiro | (21) 2507-2010
São Paulo | (11) 3167-0526
www.triscal.com.br

Nadia,

Ou então você pode fazer uso de um freeware chamado DBDesigner4, da FabForce, que você encontra no superdownloads.

Ele faz uma engenharia "perversa" do que você quiser, do banco, de um schema específica e etc.

[]'s
ARF
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Qui, 03 Ago 2006 9:30 am
Localização: Criciúma - SC

O Oracle SQL Developer (tool free da Oracle) tb mostra as ddls dos objetos.
Responder
  • Informação