Re: [oracle_br] Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Eduardo T.I
Bom dia galera,...

Entendi...eu acho que vou de Red Hatcomo funciona o licenciamento do Red 
Hat??
Porque uma revenda está querendo me cobrar R$ 3.700,00 cada licença !!???  Com 
Red Hat o que preciso realmente para está licenciado ??

Edu.
  - Original Message - 
  From: Jose Luis Ramos 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, November 19, 2008 7:57 AM
  Subject: Re: [oracle_br] Oracle RAC !Linux x Windows


  Olá Edu, creio que voce não terá muita escolha, pois os únicos que são 
homologados pela Oracle para o ambiente de RAC são o Red Hat e o SUSE nas 
versões Enterprise. Eu ja implementei em ambos e não tive problemas. Ou melhor, 
tive, mas foram resolvidos juntamente com o suporte da Oracle. 

  Abs,

  José Luis.


  2008/11/18 Eduardo T.I [EMAIL PROTECTED]

Boa tarde Galera,

Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória 
cada e Storage iSCSI com ORACLE RAC 10G
Preciso decidir o sistema operacional, alguem poderia me dar informações 
dos dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte 
!!???

Aguardo ajuda...

Edu

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



 



  -- 
  Jose Luis Ramos Jr
  Trópico Sistemas e Telecomunicações da Amazônia LTDA
  Administrator de Bancos de Dados
  Oracle Certified Professional 8i, 9i, 10g
  Campinas - SP
  Job Cel: 19-93181826
  Home: 19-32941300


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



RES: [oracle_br] Re: Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Alexandre Rocha Placido
Rodamos com RedHat 4 a 3 anos e se bem configurado é extremamente estável e
muito bom de performance

 

Digitalizar0003.jpg

Alexandre Rocha Placido

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

Agrovale

 

74 3612-2900

87 8802-0474

[EMAIL PROTECTED]

MSN: [EMAIL PROTECTED]

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

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Eduardo T.I
Enviada em: terça-feira, 18 de novembro de 2008 18:25
Para: Eduardo T.I; oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Oracle RAC !Linux x Windows

 

Detalhe...o sistema seria o Windows 2008 Server Standard e Linux Red Hat
enterprise 5.0
- Original Message - 
From: Eduardo T.I 
To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
Sent: Tuesday, November 18, 2008 6:23 PM
Subject: Oracle RAC !Linux x Windows

Boa tarde Galera,

Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória
cada e Storage iSCSI com ORACLE RAC 10G
Preciso decidir o sistema operacional, alguem poderia me dar informações dos
dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte
!!???

Aguardo ajuda...

Edu

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

 



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



Re: [oracle_br] Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Willian F. Frasson
Amigo bom dia, olha temos vários clientes com RHEL4, aconselho você a montar em 
Linux, (RedHat ou Suse) que são homologados hoje pela Oracle, temos um outro 
cliente que está usando em Windows 2003 Server que também esta satisfeito, 
agora de 20, 30 RAC's que temos 1 apenas em Windows, sendo que nunca tivemos 
problemas com essa em Linux.
Qlquer duvida que precisar na instalação é só falar
Abçs.

  - Original Message - 
  From: Eduardo T.I 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, November 18, 2008 7:23 PM
  Subject: [oracle_br] Oracle RAC !Linux x Windows


  Boa tarde Galera,

  Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória 
cada e Storage iSCSI com ORACLE RAC 10G
  Preciso decidir o sistema operacional, alguem poderia me dar informações dos 
dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte !!???

  Aguardo ajuda...

  Edu

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



   

  __ Information from ESET NOD32 Antivirus, version of virus signature 
database 3373 (20080821) __

  The message was checked by ESET NOD32 Antivirus.

  http://www.eset.com


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



Re: [oracle_br] Re: Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Willian F. Frasson
Falando em performance em RAC, alguém já utilizou InfiniBand da DELL, HP, Cisco 
no lugar de uma rede Giga em RAC?

  - Original Message - 
  From: Alexandre Rocha Placido 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, November 19, 2008 9:42 AM
  Subject: RES: [oracle_br] Re: Oracle RAC !Linux x Windows


  Rodamos com RedHat 4 a 3 anos e se bem configurado é extremamente estável e
  muito bom de performance

  Digitalizar0003.jpg

  Alexandre Rocha Placido

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

  Agrovale

  74 3612-2900

  87 8802-0474

  [EMAIL PROTECTED]

  MSN: [EMAIL PROTECTED]

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

  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Eduardo T.I
  Enviada em: terça-feira, 18 de novembro de 2008 18:25
  Para: Eduardo T.I; oracle_br@yahoogrupos.com.br
  Assunto: [oracle_br] Re: Oracle RAC !Linux x Windows

  Detalhe...o sistema seria o Windows 2008 Server Standard e Linux Red Hat
  enterprise 5.0
  - Original Message - 
  From: Eduardo T.I 
  To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
  Sent: Tuesday, November 18, 2008 6:23 PM
  Subject: Oracle RAC !Linux x Windows

  Boa tarde Galera,

  Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória
  cada e Storage iSCSI com ORACLE RAC 10G
  Preciso decidir o sistema operacional, alguem poderia me dar informações dos
  dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte
  !!???

  Aguardo ajuda...

  Edu

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

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



   

  __ Information from ESET NOD32 Antivirus, version of virus signature 
database 3373 (20080821) __

  The message was checked by ESET NOD32 Antivirus.

  http://www.eset.com


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



Res: [oracle_br] Re: Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Franklin de França
Só uma pergunta pq não utilizar FreeBSD?

 atenciosamente,


Franklin






De: Eduardo T.I [EMAIL PROTECTED]
Para: Eduardo T.I [EMAIL PROTECTED]; oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 18 de Novembro de 2008 19:25:14
Assunto: [oracle_br] Re: Oracle RAC !Linux x Windows


Detalhe...o sistema seria o Windows 2008 Server Standard e Linux Red Hat 
enterprise 5.0
- Original Message - 
From: Eduardo T.I 
To: [EMAIL PROTECTED] os.com.br 
Sent: Tuesday, November 18, 2008 6:23 PM
Subject: Oracle RAC !Linux x Windows

Boa tarde Galera,

Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória 
cada e Storage iSCSI com ORACLE RAC 10G
Preciso decidir o sistema operacional,  alguem poderia me dar informações dos 
dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte !!???

Aguardo ajuda...

Edu

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




  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[oracle_br] Oracle 11g x windows vista

2008-11-19 Por tôpico limaleodavid


Bom dia , 
  Alguem ja instalou o oracle 11g com windows vista , 
  Sera que funciona ? 



RES: [oracle_br] Re: Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Alexandre Rocha Placido
Uma única razão SUPORTE. A não ser que você goste de viver perigosamente é
melhor usar uma distribuição homologada pela Oracle, senão seu suporte já
era, caso precise.

 

Outra coisa é bom ver se a versão também é homologada para o seu hardware.
Nosso caso aqui, a Oracle homologa o Oracle Linux (heheheheh é claro) mas a
IBM não.

 

Digitalizar0003.jpg

Alexandre Rocha Placido

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

Agrovale

 

74 3612-2900

87 8802-0474

[EMAIL PROTECTED]

MSN: [EMAIL PROTECTED]

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

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Franklin de França
Enviada em: terça-feira, 18 de novembro de 2008 17:41
Para: oracle_br@yahoogrupos.com.br
Assunto: Res: [oracle_br] Re: Oracle RAC !Linux x Windows

 

Só uma pergunta pq não utilizar FreeBSD?

atenciosamente,

Franklin


De: Eduardo T.I [EMAIL PROTECTED] mailto:educpd%40yahoo.com.br 
Para: Eduardo T.I [EMAIL PROTECTED] mailto:educpd%40yahoo.com.br ;
oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
Enviadas: Terça-feira, 18 de Novembro de 2008 19:25:14
Assunto: [oracle_br] Re: Oracle RAC !Linux x Windows

Detalhe...o sistema seria o Windows 2008 Server Standard e Linux Red Hat
enterprise 5.0
- Original Message - 
From: Eduardo T.I 
To: [EMAIL PROTECTED] os.com.br 
Sent: Tuesday, November 18, 2008 6:23 PM
Subject: Oracle RAC !Linux x Windows

Boa tarde Galera,

Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória
cada e Storage iSCSI com ORACLE RAC 10G
Preciso decidir o sistema operacional, alguem poderia me dar informações dos
dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte
!!???

Aguardo ajuda...

Edu

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

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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

 



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



Re: [oracle_br] Re: Oracle RAC !Linux x Windows

2008-11-19 Por tôpico Willian F. Frasson
Só uma coisa... a hora que der um pau bem dado.. dae tenta abrir um chamado no 
Metalink e diz que vc ta usando RAC em FREEBSD.

  - Original Message - 
  From: Franklin de França 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, November 18, 2008 6:41 PM
  Subject: Res: [oracle_br] Re: Oracle RAC !Linux x Windows


  Só uma pergunta pq não utilizar FreeBSD?

  atenciosamente,

  Franklin

  
  De: Eduardo T.I [EMAIL PROTECTED]
  Para: Eduardo T.I [EMAIL PROTECTED]; oracle_br@yahoogrupos.com.br
  Enviadas: Terça-feira, 18 de Novembro de 2008 19:25:14
  Assunto: [oracle_br] Re: Oracle RAC !Linux x Windows

  Detalhe...o sistema seria o Windows 2008 Server Standard e Linux Red Hat 
enterprise 5.0
  - Original Message - 
  From: Eduardo T.I 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Tuesday, November 18, 2008 6:23 PM
  Subject: Oracle RAC !Linux x Windows

  Boa tarde Galera,

  Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória 
cada e Storage iSCSI com ORACLE RAC 10G
  Preciso decidir o sistema operacional, alguem poderia me dar informações dos 
dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte !!???

  Aguardo ajuda...

  Edu

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

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

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



   

  __ Information from ESET NOD32 Antivirus, version of virus signature 
database 3373 (20080821) __

  The message was checked by ESET NOD32 Antivirus.

  http://www.eset.com


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



Re: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]

2008-11-19 Por tôpico Gabriel Herdt
Eu não consigo passar o resultado do Get_dll para uma variavel e 
executar o conteudo dessa variavel. Tem outra forma de executar o 
Resultado do GET_DDL?

--- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo P. Martello 
[EMAIL PROTECTED] escreveu

 Gabriel, até vi agora de uma forma mais atenta que vc já faz o 
execute
 immediate dentro da função.
 
  
 
 Não entendi o que você quer então
 
  
 
 É o execute immediate que não está funcionando?
 
  
 
  
 
 Abs,
 
  
 
  
 
  
 
 Carlos Martello
 
 DBA Oracle / Consultor de Tecnologia
 
 TEL:  55+21+3094-6250
 
 Choice Technologies S/A - Inteligência em Energia
 
 e-mail: [EMAIL PROTECTED]
 
  
 
 De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
 nome de Gabriel Herdt
 Enviada em: terça-feira, 18 de novembro de 2008 22:33
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: [oracle_br] Ajuda em procedure[URGENTE]
 
  
 
 assim obrigado vou tentar, maas eu quero executar p dll gerado pela 
 funcao. pode me dizer como?
 --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%
40yahoogrupos.com.br
 , Carlos Eduardo P. Martello 
 carlos.martello@ escreveu
 
  Gabriel,
  
  
  
  Tente o seguinte:
  
  
  
  
  
  Declare
  
  Vsql varchar2(2000) :='';
  
  Begin
  
  Vsql := fn_compara;
  
  Execute immediate vsql;
  
  End;
  
  
  
  Se ao invés de vc retornar um clob, retornar um varchar2, ajuda.
  
  
  
  Abs,
  
  
  
  
  
  
  
  Carlos Martello
  
  DBA Oracle / Consultor de Tecnologia
  
  TEL: 55+21+3094-6250
  
  Choice Technologies S/A - Inteligência em Energia
  
  e-mail: carlosmartello@
  
  
  
  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 Gabriel Herdt
  Enviada em: segunda-feira, 17 de novembro de 2008 16:49
  Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%
40yahoogrupos.com.br
 
  Assunto: [oracle_br] Ajuda em procedure[URGENTE]
  
  
  
  Pessoal como executar o resultado de DBMS_METADATA.get_ddl(...) 
em 
  uma Function? Segue abaixo minmha Function
  
  FUNCTION FN_COMPARA (
  pr_usera IN VARCHAR2,
  pr_userb IN VARCHAR2,
  pr_erro OUT VARCHAR2
  )
  RETURN VARCHAR2
  IS
  vtable_name VARCHAR2 (30);
  DDL CLOB;
  i INTEGER;
  a INTEGER;
  x INTEGER;
  --get dbms_metadata.get_ddl
  (object_type,name,schema,version,model,transform);
  -- variable_name datatype;
  BEGIN
  vtable_name := '';
  i := 0;
  x := 0;
  -- grant select on all_tables to TCCB;
  
  FOR tabela IN (SELECT table_name
  FROM all_tables
  WHERE owner IN (UPPER ('tcca'), UPPER ('TCCB'))
  AND table_name NOT IN (SELECT table_name
  FROM all_tables
  WHERE owner = 'TCCB'))
  LOOP
  vtable_name := tabela.Table_name;
  
  DDL := DBMS_METADATA.get_ddl ('TABLE', vtable_name, pr_usera);
  EXECUTE IMMEDIATE TO_CHAR (DDL);
  
  COMMIT;
  END LOOP;
  
  RETURN TO_CHAR (DDL);
  EXCEPTION
  WHEN OTHERS
  THEN
  pr_erro := ('Erro: ' ||pr_erro||SQLERRM);
  END;
  
  
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





RES: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]

2008-11-19 Por tôpico Carlos martello
Ah sim.

Então cara, vc não consegue pelo fato de um campo ou variável do tipo clob ter 
suas particularidades. 

Eu sinceramente também não sei e até pesquisaria pra vc (até pq também estava 
precisando dessa informação), mas o certo seria fazer uma pesquisa no Google ou 
metalink sobre como converter clob em varchar por exemplo. Assim o problema 
seria resolvido ;).

 

Assim que algum dos dois encontrar a fórmula encaminhamos, beleza?

 

 

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Gabriel 
Herdt
Enviada em: quarta-feira, 19 de novembro de 2008 15:17
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]

 

Eu não consigo passar o resultado do Get_dll para uma variavel e 
executar o conteudo dessa variavel. Tem outra forma de executar o 
Resultado do GET_DDL?

--- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , 
Carlos Eduardo P. Martello 
[EMAIL PROTECTED] escreveu

 Gabriel, até vi agora de uma forma mais atenta que vc já faz o 
execute
 immediate dentro da função.
 
 
 
 Não entendi o que você quer então
 
 
 
 É o execute immediate que não está funcionando?
 
 
 
 
 
 Abs,
 
 
 
 
 
 
 
 Carlos Martello
 
 DBA Oracle / Consultor de Tecnologia
 
 TEL: 55+21+3094-6250
 
 Choice Technologies S/A - Inteligência em Energia
 
 e-mail: [EMAIL PROTECTED]
 
 
 
 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 Gabriel Herdt
 Enviada em: terça-feira, 18 de novembro de 2008 22:33
 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
 Assunto: Re: RES: [oracle_br] Ajuda em procedure[URGENTE]
 
 
 
 assim obrigado vou tentar, maas eu quero executar p dll gerado pela 
 funcao. pode me dizer como?
 --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 mailto:oracle_br%
40yahoogrupos.com.br
 , Carlos Eduardo P. Martello 
 carlos.martello@ escreveu
 
  Gabriel,
  
  
  
  Tente o seguinte:
  
  
  
  
  
  Declare
  
  Vsql varchar2(2000) :='';
  
  Begin
  
  Vsql := fn_compara;
  
  Execute immediate vsql;
  
  End;
  
  
  
  Se ao invés de vc retornar um clob, retornar um varchar2, ajuda.
  
  
  
  Abs,
  
  
  
  
  
  
  
  Carlos Martello
  
  DBA Oracle / Consultor de Tecnologia
  
  TEL: 55+21+3094-6250
  
  Choice Technologies S/A - Inteligência em Energia
  
  e-mail: carlosmartello@
  
  
  
  De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%
40yahoogrupos.com.br 
 [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 mailto:oracle_br%
40yahoogrupos.com.br
 ] Em
  nome de Gabriel Herdt
  Enviada em: segunda-feira, 17 de novembro de 2008 16:49
  Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%
40yahoogrupos.com.br
 
  Assunto: [oracle_br] Ajuda em procedure[URGENTE]
  
  
  
  Pessoal como executar o resultado de DBMS_METADATA.get_ddl(...) 
em 
  uma Function? Segue abaixo minmha Function
  
  FUNCTION FN_COMPARA (
  pr_usera IN VARCHAR2,
  pr_userb IN VARCHAR2,
  pr_erro OUT VARCHAR2
  )
  RETURN VARCHAR2
  IS
  vtable_name VARCHAR2 (30);
  DDL CLOB;
  i INTEGER;
  a INTEGER;
  x INTEGER;
  --get dbms_metadata.get_ddl
  (object_type,name,schema,version,model,transform);
  -- variable_name datatype;
  BEGIN
  vtable_name := '';
  i := 0;
  x := 0;
  -- grant select on all_tables to TCCB;
  
  FOR tabela IN (SELECT table_name
  FROM all_tables
  WHERE owner IN (UPPER ('tcca'), UPPER ('TCCB'))
  AND table_name NOT IN (SELECT table_name
  FROM all_tables
  WHERE owner = 'TCCB'))
  LOOP
  vtable_name := tabela.Table_name;
  
  DDL := DBMS_METADATA.get_ddl ('TABLE', vtable_name, pr_usera);
  EXECUTE IMMEDIATE TO_CHAR (DDL);
  
  COMMIT;
  END LOOP;
  
  RETURN TO_CHAR (DDL);
  EXCEPTION
  WHEN OTHERS
  THEN
  pr_erro := ('Erro: ' ||pr_erro||SQLERRM);
  END;
  
  
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]


 



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



Res: RES: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]

2008-11-19 Por tôpico Wellerson Leite de Araújo
Pessoal,

Neste caso eu acredito que o pacote DBMS_LOB possa ajudar. Nele vocês podem 
utilizar o procedimento READ para ler pedaços de uma variável do tipo LOB. 
Estes pedaços poderiam ser acumulados em uma variável VARCHAR2 que poderia ser 
passada para o comando EXECUTE IMMEDIATE.
Claro que se o DDL exceder  o tamanho máximo que um VARCHAR2 pode amazenar, 
vocês podem ainda criar uma lógica que utilize um vetor, acredito que para a 
maioria dos DDLs retornados uma única variável será suficiente. O pacote 
DBMS_LOB também oferece a função GETLENGTH, que pode ser utilizada para testar 
a quantidade de caracteres presentes numa variável CLOB.
Só mais um comentário. Neste caso, eu recomendaria uma procedure. Não é muito 
elegante utilizar parâmetros de OUT em uma function.


Att,
Wellerson
 
Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar 
o meu coração, que meu espírito ninguém vai conseguir quebrar...
(Legião Urbana)


As idéias estão no chão, você tropeça e acha a solução...
(Titãs)





De: Carlos martello [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 19 de Novembro de 2008 17:14:31
Assunto: RES: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]


Ah sim.

Então cara, vc não consegue pelo fato de um campo ou variável do tipo clob ter 
suas particularidades . 

Eu sinceramente também não sei e até pesquisaria pra vc (até pq também estava 
precisando dessa informação), mas o certo seria fazer uma pesquisa no Google ou 
metalink sobre como converter clob em varchar por exemplo. Assim o problema 
seria resolvido ;).

Assim que algum dos dois encontrar a fórmula encaminhamos, beleza?

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: carlosmartello@ choice.com. br

De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de 
Gabriel Herdt
Enviada em: quarta-feira, 19 de novembro de 2008 15:17
Para: [EMAIL PROTECTED] os.com.br
Assunto: Re: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]

Eu não consigo passar o resultado do Get_dll para uma variavel e 
executar o conteudo dessa variavel. Tem outra forma de executar o 
Resultado do GET_DDL?

--- Em [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br , 
Carlos Eduardo P. Martello 
carlos.martello@ ... escreveu

 Gabriel, até vi agora de uma forma mais atenta que vc já faz o 
execute
 immediate dentro da função.
 
 
 
 Não entendi o que você quer então
 
 
 
 É o execute immediate que não está funcionando?
 
 
 
 
 
 Abs,
 
 
 
 
 
 
 
 Carlos Martello
 
 DBA Oracle / Consultor de Tecnologia
 
 TEL: 55+21+3094-6250
 
 Choice Technologies S/A - Inteligência em Energia
 
 e-mail: carlosmartello@ ...
 
 
 
 De: [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br 
[mailto:[EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br ] 
Em
 nome de Gabriel Herdt
 Enviada em: terça-feira, 18 de novembro de 2008 22:33
 Para: [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br 
 Assunto: Re: RES: [oracle_br] Ajuda em procedure[URGENTE]
 
 
 
 assim obrigado vou tentar, maas eu quero executar p dll gerado pela 
 funcao. pode me dizer como?
 --- Em [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br  
 mailto:oracle_ br%
40yahoogrupos. com.br
 , Carlos Eduardo P. Martello 
 carlos.martello@  escreveu
 
  Gabriel,
  
  
  
  Tente o seguinte:
  
  
  
  
  
  Declare
  
  Vsql varchar2(2000) :='';
  
  Begin
  
  Vsql := fn_compara;
  
  Execute immediate vsql;
  
  End;
  
  
  
  Se ao invés de vc retornar um clob, retornar um varchar2, ajuda.
  
  
  
  Abs,
  
  
  
  
  
  
  
  Carlos Martello
  
  DBA Oracle / Consultor de Tecnologia
  
  TEL: 55+21+3094-6250
  
  Choice Technologies S/A - Inteligência em Energia
  
  e-mail: carlosmartello@
  
  
  
  De: [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br  
  mailto:oracle_ br%
40yahoogrupos. com.br 
 [mailto:[EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br 
  mailto:oracle_ br%
40yahoogrupos. com.br
 ] Em
  nome de Gabriel Herdt
  Enviada em: segunda-feira, 17 de novembro de 2008 16:49
  Para: [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br 
   mailto:oracle_ br%
40yahoogrupos. com.br
 
  Assunto: [oracle_br] Ajuda em procedure[URGENTE]
  
  
  
  Pessoal como executar o resultado de DBMS_METADATA. get_ddl(. ..) 
em 
  uma Function? Segue abaixo minmha Function
  
  FUNCTION FN_COMPARA (
  pr_usera IN VARCHAR2,
  pr_userb IN VARCHAR2,
  pr_erro OUT VARCHAR2
  )
  RETURN VARCHAR2
  IS
  vtable_name VARCHAR2 (30);
  DDL CLOB;
  i INTEGER;
  a INTEGER;
  x INTEGER;
  --get dbms_metadata. get_ddl
  (object_type, name,schema, version,model, transform) ;
  -- variable_name datatype;
  BEGIN
  vtable_name := '';
  i := 0;
  x := 0;
  -- grant select on all_tables to TCCB;
  
  FOR