Re: [oracle_br] Gravando arquivo com tamanho dos compos

2009-11-24 Por tôpico Tiago da Silva
Bom Dia Sr. Sérgio!

Obrigado pelo seu retorno! Já consegui resolver o meu problema.(Segue
abaixo a minha procedure).

create or replace procedure ESCREVE_ARQUIVO_MES09_TS(PLOCAL varchar,
 PGRUPO varchar2) is
  VTEXTO UTL_FILE.FILE_TYPE;
  VCONTA number := 1;
  VTOTAL number := 0;

  -- Cursor C1

  cursor C1 is
select CDPRODUTO,
   SAL_PROD,
   DESCRICAO,
   NCM,
   local,
   INSCRICAO,
   GRUPO,
   replace(QTDE09, ',', '') QTDE09,
   replace(CUSTO09, ',', '') CUSTO09,
   replace(MVA, ',', '') MVA,
   replace(TOTAL, ',', '') TOTAL,
   replace(BASE, ',', '') BASE,
   replace(ICMS, ',', '') ICMS
  from TESTE
 where local = PLOCAL
   and GRUPO = PGRUPO;

  -- Cursor C2

  cursor C2 is
select replace(F.INSCRICAO, '/', '') INSCRICAO
  from FILIAL F
 where F.CODIGO = PLOCAL;

  RC2 C2%rowtype;

begin
  VTEXTO := UTL_FILE.FOPEN('NCM', PLOCAL || '_' || PGRUPO || '.txt', 'W');

  open C2;
  fetch C2
into RC2.INSCRICAO;
  UTL_FILE.PUT_LINE(VTEXTO,
'D0010230092009' || RC2.INSCRICAO || '2' || PGRUPO
||
'05135629800NS');
  close C2;

  for R1 in C1
  loop

VCONTA := LPAD(VCONTA, 6, 0) + 1;
VTOTAL := VTOTAL + R1.TOTAL;

UTL_FILE.PUT_LINE(VTEXTO,
  'D1' || LPAD(VCONTA, 6, 0) || LPAD(R1.NCM, 8, 0) ||
  RPAD(NVL(R1.CDPRODUTO, ' '), 14) ||
  RPAD(NVL(R1.DESCRICAO, ' '), 50) ||
  LPAD(R1.QTDE09, 10, 0) || '0' || 'PC' || '17000'
||
  LPAD(R1.CUSTO09, 15, 0) || LPAD(R1.MVA, 5, 0) ||
  LPAD(R1.TOTAL, 15, 0) || LPAD(R1.BASE, 15, 0) ||
  LPAD(R1.ICMS, 15, 0));

  end loop;

  UTL_FILE.PUT_LINE(VTEXTO,
'90' || LPAD(VCONTA, 6, 0) + 1 ||
'00100');

  UTL_FILE.FCLOSE(VTEXTO);
end;



2009/11/23 Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br



 Tiago,

 Acho que o texto abaixo, pode ser útil, para resolver seu problema.

 /* 

 Progr. : XXXP910

 Autor : Sérgio Chaves.

 Data : 05/05/2000

 Descr. : Geração arquivo TXT para Estabelecimento e PINPAD

 */

 /* Todas As Variáveis globais estão associadas a seus respectivos TIPO

 as Variáveis que não tenham qualificador de classe são Locais. Resta
 Lembrar que todas as Variáveis dos Cursores são GLOBAIS assim como os
 Parâmetros da Procedure Principal e os utilizados nas procedure internadas
 são locais a elas.

 */

 type Wrk_variaveis_aux is Record (

 Wrk_Utl UTL_FILE.FILE_TYPE

 Wrk_Path Varchar2(50),

 Wrk_Nome_arq Varchar2(30),

 Num_seq Number(06),

 Wrk_tot_Estab Number(06),

 Wrk_Tot_pinpad Number(06) );

 Wrk_glb Wrk_variaveis_aux;

 Type Wrk_Registro_GT_LDR_H Is Record (

 Wrk_Tipo Varchar2(01), -- H

 Wrk_Num_Seq Varchar2(05),

 Wrk_filler Varchar2(60),

 Wrk_var_X Varchar2(06)

 wrk_filler1 Varchar2(428);

 Wrk_REG_HEADER Wrk_Registro_GT_LDR_H;

 Type Wrk_Registro_GT_LDR_D_PIN Is Record (

 Wrk_Tipo Varchar2(01), --- E

 Wrk_Num_Seq Varchar2(05),

 Wrk_COD_INSTT Varchar2(05),

 Wrk_NUM_ESTAB Varchar2(06),

 Wrk_NOME_FANTS_ESTAB Varchar2(40),

 Wrk_NUM_CGC_ESTAB Varchar2(08),

 Wrk_NUM_ORD_CGC_INSTT Varchar2(04),

 Wrk_DV_CGC_INSTT Varchar2(02),

 Wrk_SIT_FUNCT_ESTAB Varchar2(01),

 Wrk_SG_EST_ESTAB Varchar2(02),

 Wrk_NUM_ESTAB_SCB Varchar2(06),

 Wrk_DT_INCL_ESTAB Varchar2(20),

 Wrk_COD_US_INCL_ESTAB Varchar2(10),

 Wrk_END_ESTAB Varchar2(50),

 Wrk_NOME_BAIRR_ESTAB Varchar2(20),

 Wrk_NUM_CEP_ESTAB Varchar2(08),

 Wrk_NOME_CID_ESTAB Varchar2(20),

 Wrk_DT_ALT_ESTAB Varchar2(20),

 Wrk_COD_US_ALT_ESTAB Varchar2(10),

 Wrk_COD_TIPO_ESTAB Varchar2(02),

 Wrk_filler Varchar2(20));

 Wrk_REG_DETALHE_ESTAB Wrk_Registro_GT_LDR_D_ESTAB;

 Type Wrk_Registro_GT_LDR_D_PIN Is Record (

 Wrk_Tipo Varchar2(01), --- P

 Wrk_Num_Seq Varchar2(05),

 Wrk_COD_PINPAD Varchar2(06),

 Wrk_COD_INSTT Varchar2(05),

 Wrk_NUM_ESTAB Varchar2(06),

 Wrk_DT_INCL_PINPAD Varchar2(20),

 Wrk_COD_US_INCL Varchar2(10),

 Wrk_filler Varchar2(447));

 Wrk_REG_DETALHE_PIN Wrk_Registro_GT_LDR_D_PIN;

 Type Wrk_Registro_GT_LDR_T Is Record (

 Wrk_Tipo Varchar2(01), -- T

 Wrk_Num_Seq Varchar2(05),

 Wrk_Tot_Estab Varchar2(06),

 Wrk_Tot_Pin Varchar2(06),

 Wrk_filler Varchar2(482));,

 Wrk_REG_TRAILLER Wrk_Registro_GT_LDR_T;

 ---

 Cursor Wrk_PINPAD (P_COD_INSTT NUMBER, P_NUM_ESTAB NUMBER)

 Is Select COD_PINPAD ,

 COD_INSTT ,

 NUM_ESTAB ,

 DT_INCL_PINPAD ,

 COD_US_INCL

 From PINPAD

 where COD_INSTT = P_COD_INSTT

 And NUM_ESTAB = P_NUM_ESTAB ;

 Wrk_PINPAD_Row Wrk_PINPAD%Rowtype;

 

 Cursor Wrk_Estab

 Is Select COD_INSTT

 NUM_ESTAB

 NOME_FANTS_ESTAB

 NUM_CGC_ESTAB

 NUM_ORD_CGC_INSTT

 DV_CGC_INSTT

 SIT_FUNCT_ESTAB

 SG_EST_ESTAB

 NUM_ESTAB_SCB

 DT_INCL_ESTAB

 

Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER DISPONÍVEL...

2009-11-24 Por tôpico Márcio Ricardo Alves da Silva
Tive esse problema e aumentei os parametros processes e sessions. Resolveu 
o meu problema.

exemplo:
alter system set processes=100 scope=spfile
alter system set sessions=300 scope=spfile

Att,
Márcio.
- Original Message - 

  From: pedrossjr 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, November 23, 2009 5:27 PM
  Subject: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER 
DISPONÍVEL...



  Boa tarde pessoal, possuo um servidor Oracle 10g aqui na empresa rodando no 
Linux RedHat. O problema é que do nada a aplicação no usuário perde a conexão 
com o banco e temos que ficar tentanto até conseguir a conexão. Estou 
engatinhando ainda no Oracle, estou pesquisando sobre pool de conexão.
  Alguém já passou por este problema?
  Agradeço a ajuda.



  

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



Re: [oracle_br] ORA-03116

2009-11-24 Por tôpico Marcelo Procksch
Eu nunca vi esse erro, mais pesquisei no Metalink e pedi para entrar em
contato com o suporte da Oracle, se ainda não abriu chamado é melhor abrir.

Att.
Marcelo Procksch

2009/11/23 Marcelo Medrado marcelo.medr...@polo-it.com.br



 Prezados,

 Após aplicar com sucesso um Patchset 10.2.0.4 numa base de cliente Windows
 x86, este erro começou a ocorrer em uma das rotinas:

 * ORA 3116 invalid buffer length passed to a conversion routine
 *
 Tudo que eu achei na Internet fala sobre contactar o suporte Oracle. Alguém
 já viu esse erro?

 Sds,

 Marcelo Medrado
 Polo-IT

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

  




-- 
Att.
Marcelo E. Procksch


[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Re: MAPENTO DE LUNS PARA ORACLE RAC

2009-11-24 Por tôpico Duilio Bruniera Junior
Brother, não sei se isso responde sua pergunta , mais depois que voce
instalar o cluster acertar o disco de OCR e VOTTING voce ira fazer a
instalação do ASM nessa hora voce aponta o mapeamento dos discos da uma
olhada nesse link|:
http://www.oracle.com/technology/obe/obe10gdb/storage/asm/asm.htm


2009/11/23 Mauricio Françoso mfranc...@yahoo.com.br



 Cido,

 Eu trabalho com oracle 11g RAC e Storage EMC.
 No caso do EMC quando eu disponibilizo as LUNS para os hosts,
 é criado um pseudo name para cada LUN, caso o pseudo name
 não seja o mesmo para os 2 servidores eu tenho que executar um rename
 como segue no comando abaixo:

 emcpadm renamepseudo -s emcpower21a -t emcpower47a

 Qualquer duvida me avise.



 Mauricio do C. Françoso
 Liberty Seguros
 Administrador Banco de Dados(DBA ORACLE)

 --- Em qua, 30/9/09, rolegar role...@yahoo.com.brrolegar%40yahoo.com.br
 escreveu:

 De: rolegar role...@yahoo.com.br rolegar%40yahoo.com.br
 Assunto: [oracle_br] Re: MAPENTO DE LUNS PARA ORACLE RAC
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Quarta-feira, 30 de Setembro de 2009, 8:26




 Cido,

 Qual o storage utilizado? No caso de EMC em um RPM(EMCPowerPath) que faz o
 mapeamento para algo do tipo /dev/emcpowera e demais lun's dependendo da
 configuração.

 
  Olá a todos.
 
  Estou montando um RAC 10g em RedHat 4 e luns fornecidas via iSCSI de um
 STORAGE.
 
  Como faço para mapear as luns para os mesmo devices nos dois servidores?
 
  Ex:
  servidor1 lun0 -- /dev/sdb
  servidor2 lun0 -- /dev/sdb
 
  O que ocorre é que tenho 5 luns e o mapeamento é aleatorio.
 
  Obrigado pela atenção.
 
  Cido
 

 __

 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]





--
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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] ORACLE RAC

2009-11-24 Por tôpico Duilio Bruniera Junior
Amigão  eu nem sabia que existia isso !
eu uso solaris 10 com 10gr2  tambem to curioso.!

2009/11/23 Mauricio Françoso mfranc...@yahoo.com.br



 Boa Tarde,

 Gostaria de saber se tem como desabilitar no ORACLE RAC o processo que
 faz o reboot do servidor caso ocorra algum problema de hardware?

 SO = solaris 9
 ORACLE = 11.1.0.7

 Obrigado.

 Mauricio do C. Françoso
 Liberty Seguros
 Administrador Banco de Dados(DBA ORACLE)

 __
 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]





--
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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Help!!! I need somebody help!!!

2009-11-24 Por tôpico Marcelo Medrado
Camila,

Trata-se também de uma questão do perfil que você deseja para sua carreira.
Quando você está focada dentro de um cliente, você passa a estudar as
features existentes aí dentro e se especializa nisso. Por outro lado, você
passa a ficar estagnada naquele ambiente.

Eu trabalho numa empresa que monitora diversos bancos de diversos clientes.
Isso é ruim por um lado pois não temos como nos aprofundar totalmente em
nenhum ambiente pois sempre estamos apagando incêndios ou fazendo
implementações correndo contra o tempo. Por um lado é muito bom e
gratificante pois ficamos experts em resolução de problemas, conseguimos
ter o domínio de diferentes plataformas e - PRINCIPALMENTE - podemos lidar
com ambientes não tão ideais assim e lidamos com situações que não são
cobertas pelas documentações oficiais.

Se você tiver tempo, acredito que vale enormemente a pena comprar um desktop
de 1200 reais (em 12x heheh) e montar um VMWARE para testar todos os
cenários possíveis.

Mas realmente cabe a você escolher. Os colegas aqui concordam que a parte de
suporte a multiplos ambientes é mais cansativa e complexa. Mas você consegue
aprender bastante!

Abraços,

Marcelo

2009/11/23 [Paulo Sousa] paulorso...@gmail.com

 O que eu, pelo menos, faço é montar um ambiente no meu pc. Queria estudar
 RMAN e acabei fazendo duas instâncias no Ubuntu mesmo (9.2.04), uma para
 target e outra de catálogo rman. Fiz uns scripts, hot backup, cold backup e
 backup de archive. Depois de ver como funciona, o negócio todo deixou de
 ser
 um bicho de sete cabeças.

 No caso de um RAC, a mesma coisa, tentar fazer com máquinas virtuais (se
 você tiver os recursos suficientes).

 A questão é estudo, então você tem que definir um objetivo. Mas não espere
 saber tudo de uma vez, o intuito é saber que existe. Porque você vai pegar
 diferentes ambientes, arquiteturas e pra cada um você vai encontrar
 problemas específicos e vai precisar pesquisar, seja na documentação da
 Oracle, no metalink ou em listas de discussão.

 Att.

 Paulo Sousa
 paulorso...@gmail.com
 
 Curta a vida e os bons amigos ,
 a vida porque é curta,
 e os bons amigos porque são poucos.



 2009/11/13 Camilla Ferreira ca_c_ferre...@yahoo.com.br

 
 
  Boa noite,
 
  Sou DBA Oracle Jr a 5 anos e trabalho a 3 anos como Application DBA, não
  aguento mais executar scripts e executar export/import, o lado bom é que
  estou treinando meu inglês (Offshore).
 
  Estou querendo sair da empresa mas estou insegura porque não domino a
 parte
  de infra (System DBA). Não tenho oportunidade de trabalhar em projetos
 com
  RAC, RMAN, DATA GUARD, nem que acompanhada de 1 DBA Sênior (que seria o
  caso). Quando trabalho aos finais de semana, escala de plantão, atendo
  alguns problemas de infra simples, como falha em jobs de backup,
 tablespace
  que estourou e etc.
 
  A algum tempo atrás conversei com alguns líderes para me dar oportunidade
  de aprofundar meus conhecimentos nessa parte mas sem sucesso.
 
  Qual a sugestão de vcs?
 
  O que devo fazer para treinar essa parte que me falta?
 
  Agradeço imensamente a ajuda de vcs,
  Camilla
 
  __
  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]



 


 --
 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]



Re: [oracle_br] Duvida trigger

2009-11-24 Por tôpico Igor Alves
Não seria no insert, seria tipo tenho um estagiário que se forma em
dezembro, ai quando chegar a data da formatura o status dele na base ja
mudar para programador e o salário ser alterado, automaticamente sem que eu
tenha que fazer update,insert ou algo do tipo.

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/24 Fabio Martinez mtzfa...@gmail.com

 Não sei se entendi muito bem...mas lá vai:

 *

 create* *or* *replace* *trigger* teste
 *before* insert *on tabela*
 *for* *each* *row*
 *declare*
 *-- local variables here*
 *begin*
 **
 *  IF TRUNC(SYSDATE) = :NEW.DATA_FORMACAO THEN*
 * *
 *:NEW.SALARIO:=   x; substituir pelo valor desejado*
 *  END IF;*



 *end* ff;

 2009/11/24 Igor Alves igor.al...@gmail.com

 
 
  Eu tenho uma tabela que tem os seguintes dados do funcionario:
  COD NOME PROFISSAO
  SALARIO ESCOLARIDADE DATA_FORMACAO
 
  e eu precisava criar uma trigger para que se a data atual for igual a
  data_formacao...o salario do funcionario seja atuado
  tem como fazer isso com trigger?
 
  Igor Alves
  Ciência da Computação - FRB
  Tel: 2202-5658 / 8812-8670
 
  [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]



[oracle_br] diff no oracle 10 g

2009-11-24 Por tôpico Leonardo Santos da Mata
pessoal eu tenho que comparar duas bases de dados diferentes e fazer com que
elas fiquem iguais.

Existe alguma ferramenta que crie esse comando DDL  para ser executados no
banco?


-- 
Enviado de Palmas, TO, Brasil


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



Re: [oracle_br] diff no oracle 10 g

2009-11-24 Por tôpico francisco porfirio
Sql Mangement Studio

DbSolo



2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com



 pessoal eu tenho que comparar duas bases de dados diferentes e fazer com
 que
 elas fiquem iguais.

 Existe alguma ferramenta que crie esse comando DDL para ser executados no
 banco?

 --
 Enviado de Palmas, TO, Brasil

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

  




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] execução de JOBS.

2009-11-24 Por tôpico Márcio Ricardo Alves da Silva
Boas.

Consigo executar o mesmo JOB (dbms_job.run/submit) ao mesmo tempo, se sim eles 
rodam em paralelo ou o ultimo que entrou em execução fica em uma fila de espera?

Att,
Márcio.











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



Re: [oracle_br] diff no oracle 10 g

2009-11-24 Por tôpico Marcelo Procksch
No PLSQL DEVELOPER em tools tem o COMPARE USER OBJECTS

Att.
Marcelo Procksch

2009/11/24 francisco porfirio francisco.porfi...@gmail.com

 Sql Mangement Studio

 DbSolo



 2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com

 
 
  pessoal eu tenho que comparar duas bases de dados diferentes e fazer com
  que
  elas fiquem iguais.
 
  Existe alguma ferramenta que crie esse comando DDL para ser executados no
  banco?
 
  --
  Enviado de Palmas, TO, Brasil
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Atenciosamente
 Francisco Porfirio Ribeiro Neto


 [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





-- 
Att.
Marcelo E. Procksch


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



[oracle_br] duvida foreign key

2009-11-24 Por tôpico gleisson marra
estou com uma duvida de como criar uma foreign key vinda de outro schema 
(owner). como faço isso?



  

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]



Re: [oracle_br] diff no oracle 10 g

2009-11-24 Por tôpico Leonardo Santos da Mata
eu preciso de uma ferramenta que funcione no linux,
 pois o meu ambiente de trabalho é todo linux.


2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com

 eu estou usando por enquanto o oracle sql developer,
  mas ele cria muita coisa desnecessária.
  e eu estou procurando algo melhor ..
  obrigado.

 2009/11/24 Marcelo Procksch marceloprock...@gmail.com



 No PLSQL DEVELOPER em tools tem o COMPARE USER OBJECTS

 Att.
 Marcelo Procksch

 2009/11/24 francisco porfirio 
 francisco.porfi...@gmail.comfrancisco.porfirio%40gmail.com
 


  Sql Mangement Studio
 
  DbSolo
 
 
 
  2009/11/24 Leonardo Santos da Mata 
  leonardodam...@gmail.comleonardodamata%40gmail.com
 
 
  
  
   pessoal eu tenho que comparar duas bases de dados diferentes e fazer
 com
   que
   elas fiquem iguais.
  
   Existe alguma ferramenta que crie esse comando DDL para ser executados
 no
   banco?
  
   --
   Enviado de Palmas, TO, Brasil
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
 
 
  --
  Atenciosamente
  Francisco Porfirio Ribeiro Neto
 
 
  [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
 
 
 

 --
 Att.
 Marcelo E. Procksch


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

  




 --
 Enviado de Palmas, TO, Brasil




-- 
Enviado de Palmas, TO, Brasil


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



[oracle_br] Como faço para verificar se um cursor ja chegou no fim

2009-11-24 Por tôpico Igor Alves
Tenho a procedure abaixo, que ao receber uma data atualiza a tabela para as
linhas onde a data_formação for menor que a data passada. porem não sei como
verifico no IF se já fiz o update para todos os itens do cursor..


create or replace procedure atualiza_formacao (p_date_atual IN
TREINA.data_formacao%type);
is

DECLARE

CURSOR C_Atualiza IS
SELECT Cod, nome, profissao, salario,formacao,data_conclusao
FROM Treina
WHERE data_conclusao  p_date_atual;

BEGIN

IF /*testa se cursor não chegou no fim*/  THEN

update treina set formacao='superior' where C_Atualiza.cod = cod;
update treina set p_date_atual= null where C_Atualiza.cod = cod;
update treina set saalrio=  where C_Atualiza.cod = cod;

END IF;

END


Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


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



RES: [oracle_br] Como faço para verificar se um cursor ja chegou no fim

2009-11-24 Por tôpico Sergio Lucchini
DECLARE

CURSOR C_Atualiza IS
SELECT Cod
  FROM Treina
 WHERE data_conclusao  p_date_atual;

BEGIN

for r1 in C_Atualiza loop

update treina
   set formacao = 'superior',
   p_date_atual = null,
   salario = 
 where cod = C_Atualiza.cod;

commit;

end loop;

END;




Obrigado,
Sergio Lucchini
(54)3289 4400
www.mercanet.com.brhttp://www.mercanet.com.br/

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Igor Alves
Enviada em: terça-feira, 24 de novembro de 2009 16:54
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Como faço para verificar se um cursor ja chegou no fim



Tenho a procedure abaixo, que ao receber uma data atualiza a tabela para as
linhas onde a data_formação for menor que a data passada. porem não sei como
verifico no IF se já fiz o update para todos os itens do cursor..

create or replace procedure atualiza_formacao (p_date_atual IN
TREINA.data_formacao%type);
is

DECLARE

CURSOR C_Atualiza IS
SELECT Cod, nome, profissao, salario,formacao,data_conclusao
FROM Treina
WHERE data_conclusao  p_date_atual;

BEGIN

IF /*testa se cursor não chegou no fim*/ THEN

update treina set formacao='superior' where C_Atualiza.cod = cod;
update treina set p_date_atual= null where C_Atualiza.cod = cod;
update treina set saalrio=  where C_Atualiza.cod = cod;

END IF;

END

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670

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


No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.423 / Virus Database: 270.14.73/2512 - Release Date: 11/18/09 
19:41:00


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



Re: [oracle_br] duvida foreign key

2009-11-24 Por tôpico Roberto Oshikawa
vc precisa apenas colocar o owner na frente da tabela

mas tem que observar se o owner que vc está criando a FK tem grant para a
tabela que vc irá referenciar

2009/11/24 gleisson marra gleissonma...@yahoo.com.br



 estou com uma duvida de como criar uma foreign key vinda de outro schema
 (owner). como faço isso?

 __
 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]





--
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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] diff no oracle 10 g

2009-11-24 Por tôpico ®ØÐr¥GØ
Usa o Grid Control. Ele faz isso.


2009/11/24 Leonardo Santos da Mata leonardodam...@gmail.com



 pessoal eu tenho que comparar duas bases de dados diferentes e fazer com
 que
 elas fiquem iguais.

 Existe alguma ferramenta que crie esse comando DDL para ser executados no
 banco?

 --
 Enviado de Palmas, TO, Brasil

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

  




-- 
Abraço;



®ØÐr¥GØ
Linux Registered User # 480197


[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html