RES: [oracle_br] Gerar script de objetos de um usuário

2009-02-27 Por tôpico Rodrigo Mufalani
Foi por causa disso "?"

exec
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,?SQLTERMINATOR?,TRUE);

Deveria ser isso 

exec
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'SQLTERMINATOR',TRUE);

O editor de texto que eu estava usando bagunçou...

---
Atenciosamente,

 Rodrigo Mufalani
 OCP 11g & 10g
 OCE RAC 10g R2
 mufal...@oi.com.br
 http://mufalani.blogspot.com

 - Mensagem original de aplacido.ora...@gmail.com  -
 E quando dá este erro? 

 ORA-06550: line 4, column 5: 

 PL/SQL: ORA-00922: missing or invalid option 

 ORA-06550: line 4, column 1: 

 PL/SQL: SQL Statement ignored 

 ORA-06550: line 9, column 6: 

 PLS-00103: Encountered the symbol "DBMS_METADATA" when expecting one
of the following: 

:= . ( @ % ; 

 The symbol ":=" was substituted for "DBMS_METADATA" to continue. 

 ORA-06550: line 10, column 6: 

 PLS-00103: Encountered the symbol "DBMS_METADATA" when expecting one
of the following: 

:= . ( @ % ; 

 The symbol ":=" was substituted for "DBMS_METADATA" to continue. 

 ORA-06550: line 11, column 6: 

 PLS-00103: Encountered the symbol "DBMS_METADATA" when expecting one
of the following: 

:= . ( @ % ; 

 The symbol ":=" was substituted for "DBMS_METADATA" to continue. 

 ORA-06550: line 11, column 72: 

 PLS-00103: Encountered the symbol "?" when expecting one of the
following: 

( - + case mod new not null others  

  avg 

count current exists max min prior sql s 

 Digitalizar0003.jpg 

 Alexandre Rocha Placido 

 image002DITEC ? Divisão de Tecnologia da Informação 

 Agrovale 

 74 3612-2900 

 87 8802-0474 

 aplac...@agrovale.com 

 MSN: aplac...@gmail.com 

 Skype: aplac...@gmail.com 

 P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente. 

 1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a
Deus, mas em que ele nos amou e enviou seu Filho como propiciação
pelos nossos pecados. 

 De: oracle_br@yahoogrupos.com.br
[mailto:oracle...@yahoogrupos.com.br] Em nome de Rodrigo Mufalani 
 Enviada em: sexta-feira, 27 de fevereiro de 2009 10:40 
 Para: oracle_br@yahoogrupos.com.br 
 Assunto: Re: [oracle_br] Gerar script de objetos de um usuário 

 Bom dia, 

 Este script vai ajudar vc nessa tarefa. 

 set pages 0 
 set lin 1000 
 set feedback off 

 exec 
 dbms_metadata.set_transform_param(dbms_metadata.session_transform, 
 'PRETTY', true); 
 exec 
 dbms_metadata.set_transform_param(dbms_metadata.session_transform, 
 'STORAGE', true); 
 exec 
 dbms_metadata.set_transform_param(dbms_metadata.session_transform, 
 'TABLESPACE', true); 
 exec 

DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,?SQLTERMINATOR?,TRUE);


 spool c:\meu_schema.sql 
 select dbms_metadata.get_ddl(object_type,object_name,'SEU_SCHEMA')  
 from dba_objects  
 where owner='SEU_SCHEMA'; 
 spool off; 

 --- 
 Atenciosamente, 

 Rodrigo Mufalani 
 OCP 11g & 10g 
 OCE RAC 10g R2 
 mufal...@oi.com.br <mailto:mufalani%40oi.com.br>  
 http://mufalani.blogspot.com 

 - Mensagem original de rosiva...@gmail.com
<mailto:rosivaldo%40gmail.com>  - 
 Imaginei que a utilidade fosse para tal, mas veja bem, isso é uma  
 coisa simples, mas muito trabalhosa! Algumas views que você terá 
 que  
 consultar:  
 USER_OBJECTS  
 USER_TAB_COLUMNS  
 USER_INDEXES  
 USER_CONSTRAINTS  
 USER_CONS_COLUMNS  
 USER_VIEWS  
 USER_TRIGGERS  
 USER_SEQUENCES  
 ...  
 Existem mais, a maioria você vai pegar através de USER_X, 
 acredito  
 que a melhor maneira de fazer isso seria com uma pl, devido a  
 quantidade de objetos e views de definições relacionadas.  

 Você já viu se no google tem alguma coisa parecida? Eu tenho 
 alguns  
 exemplos simples de recriação de tabelas e constraints, mas como  
 disse, são para casos simples.  

 2009/2/27 Luis Eduardo Trovo mailto:l_trovo%40yahoo.com> >:  
 > Rosilvaldo, bom dia!  
 >  
 > Primeiramente, obrigado por responder.  
 >  
 > Poderia sim ser um programa que faça engenharia reversa ou 
 qualquer outra ferramenta que já tenha esta função de gerar
script 
 da base, porém, queria deixar isso automatizado e para isso 
 precisaria que fosse via um script (select) mesmo.  
 >  
 > Grato.  
 > Luís.  
 >  
 >  
 >  
 > --- On Fri, 2/27/09, Rosivaldo Ramalho mailto:rosivaldo%40gmail.com> > 
 wrote:  
 >  
 > From: Rosivaldo Ramalho mailto:rosivaldo%40gmail.com> >  
 > Subject: Re: [oracle_br] Gerar script de objetos de um usuário  
 > To: oracle_br@yahoogrupos.com.br
<mailto:oracle_br%40yahoogrupos.com.br>   
 > Date: Friday, February 27, 2009, 8:02 AM  
 >  
 >  
 >  
 >  
 >  
 >  
 > Não seria mais fácil utilizar algum programa de engenharia 
 reversa?  
 >  
 >

RES: [oracle_br] Gerar script de objetos de um usuário

2009-02-27 Por tôpico Alexandre Rocha Placido
E quando dá este erro?

 

ORA-06550: line 4, column 5:

PL/SQL: ORA-00922: missing or invalid option

ORA-06550: line 4, column 1:

PL/SQL: SQL Statement ignored

ORA-06550: line 9, column 6:

PLS-00103: Encountered the symbol "DBMS_METADATA" when expecting one of the 
following:

 

   := . ( @ % ;

The symbol ":=" was substituted for "DBMS_METADATA" to continue.

ORA-06550: line 10, column 6:

PLS-00103: Encountered the symbol "DBMS_METADATA" when expecting one of the 
following:

 

   := . ( @ % ;

The symbol ":=" was substituted for "DBMS_METADATA" to continue.

ORA-06550: line 11, column 6:

PLS-00103: Encountered the symbol "DBMS_METADATA" when expecting one of the 
following:

 

   := . ( @ % ;

The symbol ":=" was substituted for "DBMS_METADATA" to continue.

ORA-06550: line 11, column 72:

PLS-00103: Encountered the symbol "?" when expecting one of the following:

 

   ( - + case mod new not null others 

 avg

   count current exists max min prior sql s

 

Digitalizar0003.jpg

Alexandre Rocha Placido

image002DITEC – Divisão de Tecnologia da Informação

Agrovale

 

74 3612-2900

87 8802-0474

aplac...@agrovale.com

MSN: aplac...@gmail.com

Skype: aplac...@gmail.com

P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

 

1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a Deus, mas 
em que ele nos amou e enviou seu Filho como propiciação pelos nossos pecados.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Rodrigo Mufalani
Enviada em: sexta-feira, 27 de fevereiro de 2009 10:40
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Gerar script de objetos de um usuário

 

Bom dia,

Este script vai ajudar vc nessa tarefa.

set pages 0
set lin 1000
set feedback off

exec
dbms_metadata.set_transform_param(dbms_metadata.session_transform,
'PRETTY', true);
exec
dbms_metadata.set_transform_param(dbms_metadata.session_transform,
'STORAGE', true);
exec
dbms_metadata.set_transform_param(dbms_metadata.session_transform,
'TABLESPACE', true);
exec
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,?SQLTERMINATOR?,TRUE);

spool c:\meu_schema.sql
select dbms_metadata.get_ddl(object_type,object_name,'SEU_SCHEMA') 
from dba_objects 
where owner='SEU_SCHEMA';
spool off;

---
Atenciosamente,

Rodrigo Mufalani
OCP 11g & 10g
OCE RAC 10g R2
mufal...@oi.com.br <mailto:mufalani%40oi.com.br> 
http://mufalani.blogspot.com

- Mensagem original de rosiva...@gmail.com <mailto:rosivaldo%40gmail.com>  
-
Imaginei que a utilidade fosse para tal, mas veja bem, isso é uma 
coisa simples, mas muito trabalhosa! Algumas views que você terá
que 
consultar: 
USER_OBJECTS 
USER_TAB_COLUMNS 
USER_INDEXES 
USER_CONSTRAINTS 
USER_CONS_COLUMNS 
USER_VIEWS 
USER_TRIGGERS 
USER_SEQUENCES 
... 
Existem mais, a maioria você vai pegar através de USER_X,
acredito 
que a melhor maneira de fazer isso seria com uma pl, devido a 
quantidade de objetos e views de definições relacionadas. 

Você já viu se no google tem alguma coisa parecida? Eu tenho
alguns 
exemplos simples de recriação de tabelas e constraints, mas como 
disse, são para casos simples. 

2009/2/27 Luis Eduardo Trovo mailto:l_trovo%40yahoo.com> >: 
> Rosilvaldo, bom dia! 
> 
> Primeiramente, obrigado por responder. 
> 
> Poderia sim ser um programa que faça engenharia reversa ou
qualquer outra ferramenta que já tenha esta função de gerar script
da base, porém, queria deixar isso automatizado e para isso
precisaria que fosse via um script (select) mesmo. 
> 
> Grato. 
> Luís. 
> 
> 
> 
> --- On Fri, 2/27/09, Rosivaldo Ramalho  <mailto:rosivaldo%40gmail.com> >
wrote: 
> 
> From: Rosivaldo Ramalho mailto:rosivaldo%40gmail.com> > 
> Subject: Re: [oracle_br] Gerar script de objetos de um usuário 
> To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>  
> Date: Friday, February 27, 2009, 8:02 AM 
> 
> 
> 
> 
> 
> 
> Não seria mais fácil utilizar algum programa de engenharia
reversa? 
> 
> 2009/2/27 Luis Eduardo Trovo : 
>> Bom dia a todos, tudo bem? 
>> 
>> Preciso gerar um script de criação de todos os objetos para um
determinado usuário do banco. 
>> 
>> Existe algum select em alguma tabela de metadados que posso fazer
isso? 
>> 
>> Grato. 
>> Luís. 
>> 
>> PS.: Usamos o "Oracle Database 10g Enterprise Edition Release
10.2.0.1.0" e sistema operacional Red Hat. 
>> 
>> 
>> 
>> 
>> 
>> 
>>  - - -- 
>> 
>>  - - - - - - 
>>>Atenção! As mensagens

Re: [oracle_br] Gerar script de objetos de um usuário

2009-02-27 Por tôpico Rodrigo Mufalani
Bom dia,

  Este script vai ajudar vc nessa tarefa.

set pages 0
set lin 1000
set feedback off

exec
dbms_metadata.set_transform_param(dbms_metadata.session_transform,
'PRETTY', true);
exec
dbms_metadata.set_transform_param(dbms_metadata.session_transform,
'STORAGE', true);
exec
dbms_metadata.set_transform_param(dbms_metadata.session_transform,
'TABLESPACE', true);
exec
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,?SQLTERMINATOR?,TRUE);

spool c:\meu_schema.sql
select dbms_metadata.get_ddl(object_type,object_name,'SEU_SCHEMA') 
from dba_objects 
where owner='SEU_SCHEMA';
spool off;

---
Atenciosamente,

 Rodrigo Mufalani
 OCP 11g & 10g
 OCE RAC 10g R2
 mufal...@oi.com.br
 http://mufalani.blogspot.com

 - Mensagem original de rosiva...@gmail.com  -
 Imaginei que a utilidade fosse para tal, mas veja bem, isso é uma 
 coisa simples, mas muito trabalhosa! Algumas views que você terá
que 
 consultar: 
 USER_OBJECTS 
 USER_TAB_COLUMNS 
 USER_INDEXES 
 USER_CONSTRAINTS 
 USER_CONS_COLUMNS 
 USER_VIEWS 
 USER_TRIGGERS 
 USER_SEQUENCES 
 ... 
 Existem mais, a maioria você vai pegar através de USER_X,
acredito 
 que a melhor maneira de fazer isso seria com uma pl, devido a 
 quantidade de objetos e views de definições relacionadas. 

 Você já viu se no google tem alguma coisa parecida? Eu tenho
alguns 
 exemplos simples de recriação de tabelas e constraints, mas como 
 disse, são para casos simples. 

 2009/2/27 Luis Eduardo Trovo : 
 > Rosilvaldo, bom dia! 
 > 
 > Primeiramente, obrigado por responder. 
 > 
 > Poderia sim ser um programa que faça engenharia reversa ou
qualquer outra ferramenta que já tenha esta função de gerar script
da base, porém, queria deixar isso automatizado e para isso
precisaria que fosse via um script (select) mesmo. 
 > 
 > Grato. 
 > Luís. 
 > 
 > 
 > 
 > --- On Fri, 2/27/09, Rosivaldo Ramalho 
wrote: 
 > 
 > From: Rosivaldo Ramalho  
 > Subject: Re: [oracle_br] Gerar script de objetos de um usuário 
 > To: oracle_br@yahoogrupos.com.br 
 > Date: Friday, February 27, 2009, 8:02 AM 
 > 
 > 
 > 
 > 
 > 
 > 
 > Não seria mais fácil utilizar algum programa de engenharia
reversa? 
 > 
 > 2009/2/27 Luis Eduardo Trovo : 
 >> Bom dia a todos, tudo bem? 
 >> 
 >> Preciso gerar um script de criação de todos os objetos para um
determinado usuário do banco. 
 >> 
 >> Existe algum select em alguma tabela de metadados que posso fazer
isso? 
 >> 
 >> Grato. 
 >> Luís. 
 >> 
 >> PS.: Usamos o "Oracle Database 10g Enterprise Edition Release
10.2.0.1.0" e sistema operacional Red Hat. 
 >> 
 >> 
 >> 
 >> 
 >> 
 >> 
 >>  - - -- 
 >> 
 >>  - - - - - - 
 >>>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 
 >> 
 >> 
 >> 
 > 
 > -- 
 > Rosivaldo Azevedo Ramalho 
 > Oracle Database 10g Certified Associate 
 > mail/msn: rosiva...@gmail. com 
 > web: http://rosivaldo. googlepages. com 
 > blog: http://esquinaoracl e.blogspot. com 
 > mobile: +55 83 8893 8281 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > 
 > [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 
 > 
 > 
 > 

 --  
 Rosivaldo Azevedo Ramalho 
 Oracle Database 10g Certified Associate 
 mail/msn: rosiva...@gmail.com 
  web: http://rosivaldo.googlepages.com 
 blog: http://esquinaoracle.blogspot.com 
   mobile: +55 83 8893 8281 

  


--

 >Atenção! As mensagens do grupo ORACLE_BR são de acess

[oracle_br] Gerar script de objetos de um usuário

2009-02-27 Por tôpico Luis Eduardo Trovo
Bom dia a todos, tudo bem?

Preciso gerar um script de criação de todos os objetos para um determinado 
usuário do banco.

Existe algum select em alguma tabela de metadados que posso fazer isso?

Grato.
Luís.

PS.: Usamos o "Oracle Database 10g Enterprise Edition Release 10.2.0.1.0" e 
sistema operacional Red Hat.