Re: [oracle_br] CVS + Forms
Aqui na empresa usamos o FreeVCS e funciona muito bem. Ele grava as versões dos programas no banco de dados, garantindo backup e segurança. Abraço. Thiago. Rodrigo Lether escreveu: Olá Mestres, Gostaria de saber se alguem trabalha ou trabalhou com o controlador de versao CVS com Forms, se funciona bem e se alguem recomenda. Estou tentando configurar na minha maquina local Por enquanto o WinCvs pra fazer alguns testes. Obrigado, Rodrigo - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Vaga para analista programador
QUAL LOCALIDADE? Bruno de Souza Leite escreveu: Vaga para analista programador com experiência em Oracle (PL/SQL, Forms e Reports). Enviar CV para [EMAIL PROTECTED] Atenciosamente, Bruno -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: DUVIDA URGENTE
Por que voce está fazendo auto-relacionamento? Acho que falta parte da história aqui. --- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr [EMAIL PROTECTED] escreveu Ola amigos! Preciso saber quais pacientes foram atendidos num intervalo de um dia para o outro. Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min. (o sistema gerou um codigo de atendimento 20010) Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20 (o sistema gerou um codigo de atendimento 20011) Ex: da minha query que nao esta retornando o numero correto de registros: SELECT NM_CONVENIO, CD_ATENDIMENTO FROM DBAMV.ATENDIME A WHERE TO_CHAR(DT_ATENDIMENTO, '')='2005' AND TP_ATENDIMENTO IN ( 'U') AND CD_ESPECIALID=36 AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2 WHERE A.CD_PACIENTE=A2.CD_PACIENTE AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1 AND TP_ATENDIMENTO IN ('I', 'E', 'A')) -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Duvida de Backup
Pessoal boa tarde, Oracle 9.2.0.5 Red Hat 2.1AS Poderiam matar uma curiosidade minha. Na minha ideia, e até pelo que tenho estudado para a prova de Fundamentals II não há hipótese de fazer isso, mas enfim, como temos vários mestres aqui ai vai minha pergunta. Um amigo meu, trabalha em uma empresa que tem a seguinte politica de backup. Ligou o Archive no banco e faz todo fim de semana um backup OFFLINE, ou seja, NÃO FAZ NENHUM BACKUP ONLINE. Bem de acordo com eles, caso de um crash no banco na quinta-feira por exemplo, eles voltariam o backup do ultimo fim de semana e aplicariam os archives. Eu questionei dizendo que isso não era possivel, pois se o banco desce como immediate não há como ele solicitar archives. Eles me disseram que se marretarem o control file seria possivel, o que eu acho nada agradável, tendo em vista que isto é uma base de produção e ACHO que não é suportado pela Oracle. Existe alguma maneira de fazer isso, sendo suportado pela oracle? Agradeço desde já a informação. Atenciosamente, Nelson Cartaxo DBA ORACLE -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] VAGAS - DBA Oracle
A CPM S/A - Empresa especializada em Consultoria, Outsourcing e Integração independente de tecnologia, contrata para início imediato, Administrador de Banco de Dados Oracle. Conhecimentos Imprescindíveis: - Oracle 8i / 9i; - Cluster; - PL/SQL; - Ambiente UNIX / Windows; - Shell Script; - Backup RMAN. Local de Trabalho: Zona Sul Forma de Contratação: CLT Aos interessados solicitamos o encaminhamento de currículos, incluindo pretensão salarial e código da vaga (DBA-ORACLE). -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: DUVIDA URGENTE
Da mesma forma, ele tem q definir o que é intervalo de um dia para o outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia até as 08:00h de outro ?? parece que sim, mas não é dito... da mesma forma, não entendo o sentido daquele to_char(''), acho que tem algo mais faltante na história, sim []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu Por que voce está fazendo auto-relacionamento? Acho que falta parte da história aqui. --- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr [EMAIL PROTECTED] escreveu Ola amigos! Preciso saber quais pacientes foram atendidos num intervalo de um dia para o outro. Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min. (o sistema gerou um codigo de atendimento 20010) Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20 (o sistema gerou um codigo de atendimento 20011) Ex: da minha query que nao esta retornando o numero correto de registros: SELECT NM_CONVENIO, CD_ATENDIMENTO FROM DBAMV.ATENDIME A WHERE TO_CHAR(DT_ATENDIMENTO, '')='2005' AND TP_ATENDIMENTO IN ( 'U') AND CD_ESPECIALID=36 AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2 WHERE A.CD_PACIENTE=A2.CD_PACIENTE AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1 AND TP_ATENDIMENTO IN ('I', 'E', 'A')) -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: DUVIDA URGENTE
Pois so quero os atendimentos no ano de 2005 O intervalo e de 01 dia (nao importaa faixa de horario) jlchiappa [EMAIL PROTECTED] escreveu: Da mesma forma, ele tem q definir o que é intervalo de um dia para o outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia até as 08:00h de outro ?? parece que sim, mas não é dito... da mesma forma, não entendo o sentido daquele to_char(''), acho que tem algo mais faltante na história, sim []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu Por que voce está fazendo auto-relacionamento? Acho que falta parte da história aqui. --- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr [EMAIL PROTECTED] escreveu Ola amigos! Preciso saber quais pacientes foram atendidos num intervalo de um dia para o outro. Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min. (o sistema gerou um codigo de atendimento 20010) Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20 (o sistema gerou um codigo de atendimento 20011) Ex: da minha query que nao esta retornando o numero correto de registros: SELECT NM_CONVENIO, CD_ATENDIMENTO FROM DBAMV.ATENDIME A WHERE TO_CHAR(DT_ATENDIMENTO, '')='2005' AND TP_ATENDIMENTO IN ( 'U') AND CD_ESPECIALID=36 AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2 WHERE A.CD_PACIENTE=A2.CD_PACIENTE AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1 AND TP_ATENDIMENTO IN ('I', 'E', 'A')) -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.8644437.1588051/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R=0/id=flashurl/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_dell_fds_producto.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.8644437.1588051/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R=1/id=altimg/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_dell_fds_producto.jpg;; var lrec_width=300;var lrec_height=250; - 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: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Carlos Eduardo Gonçalves - [EMAIL PROTECTED] Analista de Suporte Casa de Saúde São José Plano de Saúde Amigo São Gonçalo - RJ - Brasil Tel: 21 - 2607-9212 - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: DUVIDA URGENTE
Mas o que significa intervalo de um dia? do dia 1 ao dia 2??? é isso? e sobre o exists onde o tp_atendimento é 'i', 'e' e 'a'??? e na query principal é 'u'... Voce quer saber quais foram os pacientes que excederam o atendimento que começou em um dia e terminou no outro??? --- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo Goncalves [EMAIL PROTECTED] escreveu Pois so quero os atendimentos no ano de 2005 O intervalo e de 01 dia (nao importaa faixa de horario) jlchiappa [EMAIL PROTECTED] escreveu: Da mesma forma, ele tem q definir o que é intervalo de um dia para o outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia até as 08:00h de outro ?? parece que sim, mas não é dito... da mesma forma, não entendo o sentido daquele to_char(''), acho que tem algo mais faltante na história, sim []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu Por que voce está fazendo auto-relacionamento? Acho que falta parte da história aqui. --- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr [EMAIL PROTECTED] escreveu Ola amigos! Preciso saber quais pacientes foram atendidos num intervalo de um dia para o outro. Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min. (o sistema gerou um codigo de atendimento 20010) Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20 (o sistema gerou um codigo de atendimento 20011) Ex: da minha query que nao esta retornando o numero correto de registros: SELECT NM_CONVENIO, CD_ATENDIMENTO FROM DBAMV.ATENDIME A WHERE TO_CHAR(DT_ATENDIMENTO, '')='2005' AND TP_ATENDIMENTO IN ( 'U') AND CD_ESPECIALID=36 AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2 WHERE A.CD_PACIENTE=A2.CD_PACIENTE AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1 AND TP_ATENDIMENTO IN ('I', 'E', 'A')) -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1] =http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.8644437.158805 1/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R=0/id=flash url/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp? CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http ://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr% 26l%3Dpt%26s%3Ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_ dell_fds_producto.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.864 4437.1588051/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R =1/id=altimg/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ ls.asp? CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http ://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr% 26l%3Dpt%26s%3Ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_del l_fds_producto.jpg; var lrec_width=300;var lrec_height=250; - 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: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Carlos Eduardo Gonçalves - [EMAIL PROTECTED] Analista de Suporte Casa de Saúde São José Plano de Saúde Amigo São Gonçalo - RJ - Brasil Tel: 21 - 2607-9212 - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo -
Não rodou - Re: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ?
Incrementa a tabela... acho que essas 4 linhas estão no mesmo bloco. tenta ai. insert into a1234 select sysdate from all_objects / commit; e tenta de novo. --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu Chiappa, fui testar seu exemplo no 8i select * from v$version Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production PL/SQL Release 8.1.7.4.0 - Production CORE8.1.7.0.0Production TNS for Linux: Version 8.1.7.4.0 - Production NLSRTL Version 3.4.1.0.0 - Production alter session set OPTIMIZER_MODE=RULE; select NAME,VALUE from V$PARAMETER where upper(name) like '%QUERY%' query_rewrite_enabledFALSE query_rewrite_integrityenforced -- Criei uma tabela para teste create table a1234 (a date); -- Criei uma funcao para testes create or replace function t_trunc(a date) return date deterministic as begin -- if a is null then -- return null; -- end if; -- return trunc(a); -- end; -- Criei dois indices para teste, um usando uma funcao do sistema (a trunc) e outro usando uma funcao criado por mim create index ITESTANDO1 on a1234(trunc(a)) create index ITESTANDO2 on a1234(t_trunc(a)) -- Inseri alguns registros insert into a1234 values (trunc(sysdate)) insert into a1234 values (trunc(sysdate)) insert into a1234 values (null) insert into a1234 values (null) -- Rodei as querys select /*+ INDEX(a1234 ITESTANDO1) */ * from a1234 where trunc(a)=sysdate TABLE ACCESS FULL select /*+ INDEX(a1234 ITESTANDO2) */ * from a1234 where t_trunc(a)=trunc(sysdate) TABLE ACCESS FULL Sabe o por que ? On 1/5/06, Alex Fabiano Ribeiro [EMAIL PROTECTED] wrote: Muito legal o exemplo Chiappa! -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: quinta-feira, 5 de janeiro de 2006 13:20 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ? Segue um exemplinho, pra não ficar tão no ar : [EMAIL PROTECTED]:SQLshow parameters query NAME TYPEVALUE --- --- query_rewrite_enabledstring FALSE query_rewrite_integrity string enforced [EMAIL PROTECTED]:SQLalter session set OPTIMIZER_MODE=RULE; Sessão alterada. [EMAIL PROTECTED]:SQLselect empno, ename, comm, sal from emp; EMPNO ENAMECOMM SAL -- -- -- - - 7369 SMITH 800 7499 ALLEN 300 1600 7521 WARD 500 1250 7566 JONES 2975 7654 MARTIN 1400 1250 7698 BLAKE 2850 7782 CLARK 2450 7788 SCOTT 3000 7839 KING 5000 7844 TURNER 0 1500 7876 ADAMS 1100 7900 JAMES 950 7902 FORD 3000 7934 MILLER 1300 [EMAIL PROTECTED]:SQLcreate or replace function func_comm_not_nulo (P_COMM number) return number 2 deterministic 3 as 4 BEGIN 5 if P_COMM is null then 6return null; 7 end if; 8 return 0; 9 END; 10 / Função criada. [EMAIL PROTECTED]:SQL [EMAIL PROTECTED]:SQLcreate index IDX_COMM_NOT_NULO on EMP (func_comm_not_nulo(COMM)); Índice criado. [EMAIL PROTECTED]:SQLset autotrace on [EMAIL PROTECTED]:SQLselect * from emp where func_comm_not_nulo(COMM) =0; EMPNO ENAME JOB MGR HIREDATESAL COMM DEPTNO -- -- - -- --- - -- -- -- 7499 ALLEN SALESMAN7698 20/02/81 1600300 30 7521 WARD SALESMAN7698 22/02/81 1250500 30 7654 MARTIN SALESMAN7698 28/09/81 1250 1400 30 7844 TURNER SALESMAN7698 08/09/81 1500 0
[oracle_br] OFF TOPIC: DBA - Contrato Fixo (Salvador - BA)
Pessoal, REPASSANDO Tem uma vaga para DBA com projeto fixo (Para fazer parte do quadro da empresa) como PJ (Valor a negociar) para morar em Salvador - BA. Pré-Requisitos - Formação Superior; - Inglês Técnico; - OCA ou OCP; - Conhecimento em iAS; - Experiência em administração do Banco Oracle e OEM; - Experiência com Otimização, Backup e Recuperação; - Disponibilidade imediata (Podendo aguardar alguns dias); Benefícios - Treinamentos Oficiais e possível instrutoria Os interessados deverão enviar Currículo para [EMAIL PROTECTED] e no assunto colocar DBA - SALVADOR Edson Almeida Junior Consulting Tecnologia Sistemas Ltda (081) 9922-7401 [EMAIL PROTECTED] VISITE: http://www.consulting.com.br/ www.consulting.com.br O que não se pode medir não se pode gerenciar. - Peter Drucker [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Query Data Source Name
Sugiro vc setar essa propriedade via código, daí vc monta um string numa variável concatenando os valores dos campos do forms. Por exemplo: Ao inves de usar direto select * from tabela where campo = :campo1 na propriedade, coloque numa variável assim: v := 'select * from tabela where campo = ' || :campo1; Entao sera a propriedade do bloco: set_block_property ('bloco', query_Data_source_name, v); execute_query; Qualquer dúvida entrar em contato. Thiago. Tathyanna Pelegrinni escreveu: Galera, na propriedade Query Data Source Name de um bloco, sendo o query data source type uma from clause query, eu não posso criar uma query referenciando um item de um bloco não? Q nem fazemos no caso da propriedade WHERE clause de um bloco. Estou querendo colocar a sequinte query no Query Data Source Name, só que dá erro. Alguúem sugere outra alternativa? :( Alguma dica? Aí vai a query: * SELECT* */*+ leading(PGV) INDEX(VHA.X HIE_PK) */* *DISTINCT* NTF.COD_ALIAS_CARRO COD_ALIAS_CARRO ,NTF.COD_ALIAS_ZONA_ATUAL COD_ALIAS_ZONA_ATUAL ,NTF.NUM_SEQ_PONTO_VENDA_EMIT NUM_SEQ_PONTO_VENDA ,PDV.DSC_PONTO_VENDA DSC_PONTO_VENDA ,NTF.NUM_NTF || ' - ' || NTF.NUM_SERIE_NTF NUM_NOTA_FISCAL ,NTF.NUM_SEQ_ORDEM NUM_SEQ_ORDEM ,REM.NUM_SEQ_REMESS NUM_SEQ_REMESS ,NTF.VAL_TOTAL_CIGAR VAL_TOTAL_CIGAR ,NTF.VAL_TOTAL_NTF VAL_TOTAL_NTF ,*CASE* *WHEN* ( NTF.IND_STATUS_NTF = 'CA' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'S' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Notas Fiscais Eletronicas já impressas e não autorizadas' *WHEN* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Notas Fiscais Eletronicas autorizadas e não impressas' *WHEN* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' ) *THEN* 'Notas Fiscais Comuns calculadas e não emitidas' *WHEN* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) *IN* (2, 3) *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Remessas rejeitada/renegada' *WHEN* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 0 *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Remessas sem resposta da Receita' *ELSE* '' *END* OBSERVACAO ,DECODE(NTF.IND_NTF_ELETRO, 'S', 'ELETRÔNICA', 'NORMAL') TIPO_NOTA ,MOT.IND_SITUAC_RESPTA_RECEIT ,MOT.COD_MOTIVO_SITUAC ,MOT.DSC_MOTIVO_SITUAC ,NTF.NUM_NTF ,NTF.NUM_SERIE_NTF *FROM* PARM_GERAL_VENDER PGV, V_HIERQ_TREE VHA , NOTA_FISCAL NTF , REMESS REM , LOTE_RECEIT LOT , ENVIO_LOTE_RECEIT ENV , ENVIO_LOTE_NTF_RECEIT ENV2 , MOTIVO_SITUAC_NTF_ELETRO MOT , PONTO_VENDA PDV *WHERE* :wrk_tipo_hierq = 'V' *AND* VHA.COD_EMP = PGV.COD_EMP *AND* VHA.COD_TIPO_HIERQ = PGV.COD_TIPO_HIERQ_VENDA *AND* VHA.COD_TIPO_LOCALD = PGV.COD_TIPO_LOCALD_ZONA_VENDA *AND* VHA.DAT_INIC_VIGENC = trunc(*sysdate*) *AND* NVL(VHA.DAT_FIM_VIGENC, trunc(*sysdate*)) = trunc(*sysdate*) *AND* VHA.COD_EMP_SUPER = :wrk_cod_emp_centro *AND* VHA.COD_LOCALD_SUPER = :wrk_cod_locald_centro *AND* LOT.COD_EMP_ZONA = VHA.COD_EMP *AND* LOT.COD_LOCALD_ZONA = VHA.COD_LOCALD *AND* ( ( :wrk_cod_emp_carro *IS* *NOT* *NULL* *AND* :wrk_cod_locald_carro *IS* *NOT* *NULL* *AND* LOT.COD_EMP_ZONA = :wrk_cod_emp_carro *AND* LOT.COD_LOCALD_ZONA = :wrk_cod_locald_carro ) *OR* ( :wrk_cod_emp_carro *IS* *NULL* *AND* :wrk_cod_locald_carro *IS* *NULL* ) ) *AND* LOT.IND_LOTE_CTGCIA = 'S' *AND* NTF.COD_EMP_EMIT = LOT.COD_EMP_EMIT *AND* NTF.COD_LOCALD_EMIT = LOT.COD_LOCALD_EMIT *AND* NTF.COD_EMP_ZONA_ATUAL = LOT.COD_EMP_ZONA *AND* NTF.COD_LOCALD_ZONA_ATUAL = LOT.COD_LOCALD_ZONA *AND* NTF.DAT_ENTRAD_SAIDA_EFETIV = :wrk_dat_entreg *AND* ( ( NTF.IND_STATUS_NTF = 'CA' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'S' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *OR* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *OR* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' ) *OR* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) *IN* (2, 3) *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *OR* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 0 *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) ) *AND* NTF.IND_TIPO_NTF = 1 *AND* NTF.NUM_SEQ_REMESS = REM.NUM_SEQ_REMESS *AND* REM.DAT_ENTREG_REMESS = :wrk_dat_entreg *AND* LOT.NUM_SEQ_ENVIO_LOTE_RECEIT = ENV.NUM_SEQ_ENVIO_LOTE_RECEIT *AND* ENV.NUM_SEQ_ENVIO_LOTE_RECEIT = ENV2.NUM_SEQ_ENVIO_LOTE_RECEIT *AND* NTF.NUM_SEQ_NTF = ENV2.NUM_SEQ_NTF *AND* ENV2.COD_MOTIVO_SITUAC = MOT.COD_MOTIVO_SITUAC *AND* NTF.NUM_SEQ_PONTO_VENDA_EMIT = PDV.NUM_SEQ_PONTO_VENDA *UNION* *ALL* *SELECT* *DISTINCT* NTF.COD_ALIAS_CARRO COD_ALIAS_CARRO ,NTF.COD_ALIAS_ZONA_ATUAL COD_ALIAS_ZONA_ATUAL ,NTF.NUM_SEQ_PONTO_VENDA_EMIT NUM_SEQ_PONTO_VENDA ,NTF.NUM_SEQ_PONTO_VENDA_EMIT
[oracle_br] Re: Duvida de Backup
Possibilidade creio (eu ** creio **, não é 100% garantido, nunca vi isso) , mas creio que até há, sim : provavelmente o macete que eles iriam fazer no controlfile é : na hora do backup cold eles não copiaram o arquivo (binário) do controlfile, mas sim ao invés pediram um ALTER DATABASE BACKUP CONTROLFILE TO TRACE, que gera um script com os comandos pra se re-construir um controlfile perdido. Aí, se precisar (tipo, perdeu tudo, deu crash), eles voltarão o backup cold (que está sem controlfile), recriarão, e ao final vão pedir um RECOVER UNTIL CANCEL, esse cara vai aplicando logs até o controlfile ficar corrente (o que não acontecerá) ou até o DBA pedir um CANCEL. Em ** TEORIA **, creio que isso funcione (vc pode tentar isso num banco de testes seu), mas ainda que for suportado, é coisa de louco manso ficar aplicando archived logs até umas horas []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo [EMAIL PROTECTED] escreveu Pessoal boa tarde, Oracle 9.2.0.5 Red Hat 2.1AS Poderiam matar uma curiosidade minha. Na minha ideia, e até pelo que tenho estudado para a prova de Fundamentals II não há hipótese de fazer isso, mas enfim, como temos vários mestres aqui ai vai minha pergunta. Um amigo meu, trabalha em uma empresa que tem a seguinte politica de backup. Ligou o Archive no banco e faz todo fim de semana um backup OFFLINE, ou seja, NÃO FAZ NENHUM BACKUP ONLINE. Bem de acordo com eles, caso de um crash no banco na quinta-feira por exemplo, eles voltariam o backup do ultimo fim de semana e aplicariam os archives. Eu questionei dizendo que isso não era possivel, pois se o banco desce como immediate não há como ele solicitar archives. Eles me disseram que se marretarem o control file seria possivel, o que eu acho nada agradável, tendo em vista que isto é uma base de produção e ACHO que não é suportado pela Oracle. Existe alguma maneira de fazer isso, sendo suportado pela oracle? Agradeço desde já a informação. Atenciosamente, Nelson Cartaxo DBA ORACLE -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: Não rodou - Re: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ?
Rodei o Insert, tem agora 70894 registros... mas mesmo assim não foi On 1/6/06, Marcio Portes [EMAIL PROTECTED] wrote: Incrementa a tabela... acho que essas 4 linhas estão no mesmo bloco. tenta ai. insert into a1234 select sysdate from all_objects / commit; e tenta de novo. --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu Chiappa, fui testar seu exemplo no 8i select * from v$version Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production PL/SQL Release 8.1.7.4.0 - Production CORE8.1.7.0.0Production TNS for Linux: Version 8.1.7.4.0 - Production NLSRTL Version 3.4.1.0.0 - Production alter session set OPTIMIZER_MODE=RULE; select NAME,VALUE from V$PARAMETER where upper(name) like '%QUERY%' query_rewrite_enabledFALSE query_rewrite_integrityenforced -- Criei uma tabela para teste create table a1234 (a date); -- Criei uma funcao para testes create or replace function t_trunc(a date) return date deterministic as begin -- if a is null then -- return null; -- end if; -- return trunc(a); -- end; -- Criei dois indices para teste, um usando uma funcao do sistema (a trunc) e outro usando uma funcao criado por mim create index ITESTANDO1 on a1234(trunc(a)) create index ITESTANDO2 on a1234(t_trunc(a)) -- Inseri alguns registros insert into a1234 values (trunc(sysdate)) insert into a1234 values (trunc(sysdate)) insert into a1234 values (null) insert into a1234 values (null) -- Rodei as querys select /*+ INDEX(a1234 ITESTANDO1) */ * from a1234 where trunc(a)=sysdate TABLE ACCESS FULL select /*+ INDEX(a1234 ITESTANDO2) */ * from a1234 where t_trunc(a)=trunc(sysdate) TABLE ACCESS FULL Sabe o por que ? On 1/5/06, Alex Fabiano Ribeiro [EMAIL PROTECTED] wrote: Muito legal o exemplo Chiappa! -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: quinta-feira, 5 de janeiro de 2006 13:20 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ? Segue um exemplinho, pra não ficar tão no ar : [EMAIL PROTECTED]:SQLshow parameters query NAME TYPEVALUE --- --- query_rewrite_enabledstring FALSE query_rewrite_integrity string enforced [EMAIL PROTECTED]:SQLalter session set OPTIMIZER_MODE=RULE; Sessão alterada. [EMAIL PROTECTED]:SQLselect empno, ename, comm, sal from emp; EMPNO ENAMECOMM SAL -- -- -- - - 7369 SMITH 800 7499 ALLEN 300 1600 7521 WARD 500 1250 7566 JONES 2975 7654 MARTIN 1400 1250 7698 BLAKE 2850 7782 CLARK 2450 7788 SCOTT 3000 7839 KING 5000 7844 TURNER 0 1500 7876 ADAMS 1100 7900 JAMES 950 7902 FORD 3000 7934 MILLER 1300 [EMAIL PROTECTED]:SQLcreate or replace function func_comm_not_nulo (P_COMM number) return number 2 deterministic 3 as 4 BEGIN 5 if P_COMM is null then 6return null; 7 end if; 8 return 0; 9 END; 10 / Função criada. [EMAIL PROTECTED]:SQL [EMAIL PROTECTED]:SQLcreate index IDX_COMM_NOT_NULO on EMP (func_comm_not_nulo(COMM)); Índice criado. [EMAIL PROTECTED]:SQLset autotrace on [EMAIL PROTECTED]:SQLselect * from emp where func_comm_not_nulo(COMM) =0; EMPNO ENAME JOB MGR HIREDATESAL COMM DEPTNO -- -- - -- --- - -- -- -- 7499 ALLEN SALESMAN7698 20/02/81 1600300 30 7521 WARD SALESMAN7698 22/02/81 1250500 30 7654 MARTIN SALESMAN7698 28/09/81 1250 1400 30 7844 TURNER SALESMAN7698 08/09/81 1500 0 30 Plano de Execução -- 0 SELECT STATEMENT Optimizer=CHOOSE 10 TABLE ACCESS (FULL) OF
[oracle_br] Erro ORA-01034
Pessoal, to com o seguinte problema quando tento logar no banco. Oracle9i Enterprise Edition Release 9.2.0.6.0 SO: Red Hat Linux. ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory Obs.Qualquer ajuda sera bem vinda... Abraco. Marcos Antonio G.Barcellos Analista de Sistemas Unitech Tecnologia de Informação Ltda R. dos Inconfidentes, 1190 2º Andar Belo Horizonte - MG Tel.:(31)3280-6600 Ramal.: 6639 http://www.unitech.com.br -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: sexta-feira, 6 de janeiro de 2006 15:03 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Duvida de Backup Possibilidade creio (eu ** creio **, não é 100% garantido, nunca vi isso) , mas creio que até há, sim : provavelmente o macete que eles iriam fazer no controlfile é : na hora do backup cold eles não copiaram o arquivo (binário) do controlfile, mas sim ao invés pediram um ALTER DATABASE BACKUP CONTROLFILE TO TRACE, que gera um script com os comandos pra se re-construir um controlfile perdido. Aí, se precisar (tipo, perdeu tudo, deu crash), eles voltarão o backup cold (que está sem controlfile), recriarão, e ao final vão pedir um RECOVER UNTIL CANCEL, esse cara vai aplicando logs até o controlfile ficar corrente (o que não acontecerá) ou até o DBA pedir um CANCEL. Em ** TEORIA **, creio que isso funcione (vc pode tentar isso num banco de testes seu), mas ainda que for suportado, é coisa de louco manso ficar aplicando archived logs até umas horas []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo [EMAIL PROTECTED] escreveu Pessoal boa tarde, Oracle 9.2.0.5 Red Hat 2.1AS Poderiam matar uma curiosidade minha. Na minha ideia, e até pelo que tenho estudado para a prova de Fundamentals II não há hipótese de fazer isso, mas enfim, como temos vários mestres aqui ai vai minha pergunta. Um amigo meu, trabalha em uma empresa que tem a seguinte politica de backup. Ligou o Archive no banco e faz todo fim de semana um backup OFFLINE, ou seja, NÃO FAZ NENHUM BACKUP ONLINE. Bem de acordo com eles, caso de um crash no banco na quinta-feira por exemplo, eles voltariam o backup do ultimo fim de semana e aplicariam os archives. Eu questionei dizendo que isso não era possivel, pois se o banco desce como immediate não há como ele solicitar archives. Eles me disseram que se marretarem o control file seria possivel, o que eu acho nada agradável, tendo em vista que isto é uma base de produção e ACHO que não é suportado pela Oracle. Existe alguma maneira de fazer isso, sendo suportado pela oracle? Agradeço desde já a informação. Atenciosamente, Nelson Cartaxo DBA ORACLE -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Erro ORA-01034
Inicia o Banco pelo Oem , vai da certo -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Marcos Barcellos Enviada em: sexta-feira, 6 de janeiro de 2006 15:44 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Erro ORA-01034 Pessoal, to com o seguinte problema quando tento logar no banco. Oracle9i Enterprise Edition Release 9.2.0.6.0 SO: Red Hat Linux. ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory Obs.Qualquer ajuda sera bem vinda... Abraco. Marcos Antonio G.Barcellos Analista de Sistemas Unitech Tecnologia de Informação Ltda R. dos Inconfidentes, 1190 2º Andar Belo Horizonte - MG Tel.:(31)3280-6600 Ramal.: 6639 http://www.unitech.com.br -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: sexta-feira, 6 de janeiro de 2006 15:03 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Duvida de Backup Possibilidade creio (eu ** creio **, não é 100% garantido, nunca vi isso) , mas creio que até há, sim : provavelmente o macete que eles iriam fazer no controlfile é : na hora do backup cold eles não copiaram o arquivo (binário) do controlfile, mas sim ao invés pediram um ALTER DATABASE BACKUP CONTROLFILE TO TRACE, que gera um script com os comandos pra se re-construir um controlfile perdido. Aí, se precisar (tipo, perdeu tudo, deu crash), eles voltarão o backup cold (que está sem controlfile), recriarão, e ao final vão pedir um RECOVER UNTIL CANCEL, esse cara vai aplicando logs até o controlfile ficar corrente (o que não acontecerá) ou até o DBA pedir um CANCEL. Em ** TEORIA **, creio que isso funcione (vc pode tentar isso num banco de testes seu), mas ainda que for suportado, é coisa de louco manso ficar aplicando archived logs até umas horas []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo [EMAIL PROTECTED] escreveu Pessoal boa tarde, Oracle 9.2.0.5 Red Hat 2.1AS Poderiam matar uma curiosidade minha. Na minha ideia, e até pelo que tenho estudado para a prova de Fundamentals II não há hipótese de fazer isso, mas enfim, como temos vários mestres aqui ai vai minha pergunta. Um amigo meu, trabalha em uma empresa que tem a seguinte politica de backup. Ligou o Archive no banco e faz todo fim de semana um backup OFFLINE, ou seja, NÃO FAZ NENHUM BACKUP ONLINE. Bem de acordo com eles, caso de um crash no banco na quinta-feira por exemplo, eles voltariam o backup do ultimo fim de semana e aplicariam os archives. Eu questionei dizendo que isso não era possivel, pois se o banco desce como immediate não há como ele solicitar archives. Eles me disseram que se marretarem o control file seria possivel, o que eu acho nada agradável, tendo em vista que isto é uma base de produção e ACHO que não é suportado pela Oracle. Existe alguma maneira de fazer isso, sendo suportado pela oracle? Agradeço desde já a informação. Atenciosamente, Nelson Cartaxo DBA ORACLE -- -- -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- -- -- __ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Import OEM falha: cmd.exe
Quando executo um job de import no OEM ele é concluído porém com a seguinte advertência: cmd.exe não encontrado. Como posso resolver isso? Estou utilizando Oracle 9.0 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Não rodou - Re: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ?
hmmm... tenta virar o query_rewrite_enabled FALSE para true. Pena que não tenho mais 8i para teste! --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu Rodei o Insert, tem agora 70894 registros... mas mesmo assim não foi On 1/6/06, Marcio Portes [EMAIL PROTECTED] wrote: Incrementa a tabela... acho que essas 4 linhas estão no mesmo bloco. tenta ai. insert into a1234 select sysdate from all_objects / commit; e tenta de novo. --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu Chiappa, fui testar seu exemplo no 8i select * from v$version Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production PL/SQL Release 8.1.7.4.0 - Production CORE8.1.7.0.0Production TNS for Linux: Version 8.1.7.4.0 - Production NLSRTL Version 3.4.1.0.0 - Production alter session set OPTIMIZER_MODE=RULE; select NAME,VALUE from V$PARAMETER where upper(name) like '% QUERY%' query_rewrite_enabledFALSE query_rewrite_integrityenforced -- Criei uma tabela para teste create table a1234 (a date); -- Criei uma funcao para testes create or replace function t_trunc(a date) return date deterministic as begin -- if a is null then -- return null; -- end if; -- return trunc(a); -- end; -- Criei dois indices para teste, um usando uma funcao do sistema (a trunc) e outro usando uma funcao criado por mim create index ITESTANDO1 on a1234(trunc(a)) create index ITESTANDO2 on a1234(t_trunc(a)) -- Inseri alguns registros insert into a1234 values (trunc(sysdate)) insert into a1234 values (trunc(sysdate)) insert into a1234 values (null) insert into a1234 values (null) -- Rodei as querys select /*+ INDEX(a1234 ITESTANDO1) */ * from a1234 where trunc(a)=sysdate TABLE ACCESS FULL select /*+ INDEX(a1234 ITESTANDO2) */ * from a1234 where t_trunc(a)=trunc(sysdate) TABLE ACCESS FULL Sabe o por que ? On 1/5/06, Alex Fabiano Ribeiro [EMAIL PROTECTED] wrote: Muito legal o exemplo Chiappa! -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: quinta-feira, 5 de janeiro de 2006 13:20 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ? Segue um exemplinho, pra não ficar tão no ar : [EMAIL PROTECTED]:SQLshow parameters query NAME TYPEVALUE --- - -- query_rewrite_enabledstring FALSE query_rewrite_integrity string enforced [EMAIL PROTECTED]:SQLalter session set OPTIMIZER_MODE=RULE; Sessão alterada. [EMAIL PROTECTED]:SQLselect empno, ename, comm, sal from emp; EMPNO ENAMECOMM SAL -- -- -- - - 7369 SMITH 800 7499 ALLEN 300 1600 7521 WARD 500 1250 7566 JONES 2975 7654 MARTIN 1400 1250 7698 BLAKE 2850 7782 CLARK 2450 7788 SCOTT 3000 7839 KING 5000 7844 TURNER 0 1500 7876 ADAMS 1100 7900 JAMES 950 7902 FORD 3000 7934 MILLER 1300 [EMAIL PROTECTED]:SQLcreate or replace function func_comm_not_nulo (P_COMM number) return number 2 deterministic 3 as 4 BEGIN 5 if P_COMM is null then 6return null; 7 end if; 8 return 0; 9 END; 10 / Função criada. [EMAIL PROTECTED]:SQL [EMAIL PROTECTED]:SQLcreate index IDX_COMM_NOT_NULO on EMP (func_comm_not_nulo(COMM)); Índice criado. [EMAIL PROTECTED]:SQLset autotrace on [EMAIL PROTECTED]:SQLselect * from emp where func_comm_not_nulo (COMM) =0; EMPNO ENAME JOB MGR HIREDATESAL COMM DEPTNO -- -- - -- --- - -- -- -- 7499 ALLEN SALESMAN7698 20/02/81 1600 300 30 7521 WARD SALESMAN7698 22/02/81 1250 500 30 7654 MARTIN SALESMAN
Não rodou - Re: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ?
Copia e cola o que voce está fazendo que alguem que tenha o 8i possa reproduzir e tentar ajudar. Para mim não dá pra chutar no escuro, desculpe-me. --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu mesmo assim não foi... On 1/6/06, Marcio Portes [EMAIL PROTECTED] wrote: hmmm... tenta virar o query_rewrite_enabled FALSE para true. Pena que não tenho mais 8i para teste! --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu Rodei o Insert, tem agora 70894 registros... mas mesmo assim não foi On 1/6/06, Marcio Portes [EMAIL PROTECTED] wrote: Incrementa a tabela... acho que essas 4 linhas estão no mesmo bloco. tenta ai. insert into a1234 select sysdate from all_objects / commit; e tenta de novo. --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] escreveu Chiappa, fui testar seu exemplo no 8i select * from v$version Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production PL/SQL Release 8.1.7.4.0 - Production CORE8.1.7.0.0Production TNS for Linux: Version 8.1.7.4.0 - Production NLSRTL Version 3.4.1.0.0 - Production alter session set OPTIMIZER_MODE=RULE; select NAME,VALUE from V$PARAMETER where upper(name) like '% QUERY%' query_rewrite_enabledFALSE query_rewrite_integrityenforced -- Criei uma tabela para teste create table a1234 (a date); -- Criei uma funcao para testes create or replace function t_trunc(a date) return date deterministic as begin -- if a is null then -- return null; -- end if; -- return trunc(a); -- end; -- Criei dois indices para teste, um usando uma funcao do sistema (a trunc) e outro usando uma funcao criado por mim create index ITESTANDO1 on a1234(trunc(a)) create index ITESTANDO2 on a1234(t_trunc(a)) -- Inseri alguns registros insert into a1234 values (trunc(sysdate)) insert into a1234 values (trunc(sysdate)) insert into a1234 values (null) insert into a1234 values (null) -- Rodei as querys select /*+ INDEX(a1234 ITESTANDO1) */ * from a1234 where trunc(a)=sysdate TABLE ACCESS FULL select /*+ INDEX(a1234 ITESTANDO2) */ * from a1234 where t_trunc(a)=trunc(sysdate) TABLE ACCESS FULL Sabe o por que ? On 1/5/06, Alex Fabiano Ribeiro [EMAIL PROTECTED] wrote: Muito legal o exemplo Chiappa! -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de jlchiappa Enviada em: quinta-feira, 5 de janeiro de 2006 13:20 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO ? Segue um exemplinho, pra não ficar tão no ar : [EMAIL PROTECTED]:SQLshow parameters query NAME TYPEVALUE --- - -- query_rewrite_enabledstring FALSE query_rewrite_integrity string enforced [EMAIL PROTECTED]:SQLalter session set OPTIMIZER_MODE=RULE; Sessão alterada. [EMAIL PROTECTED]:SQLselect empno, ename, comm, sal from emp; EMPNO ENAMECOMM SAL -- -- -- - - 7369 SMITH 800 7499 ALLEN 300 1600 7521 WARD 500 1250 7566 JONES 2975 7654 MARTIN 1400 1250 7698 BLAKE 2850 7782 CLARK 2450 7788 SCOTT 3000 7839 KING 5000 7844 TURNER 0 1500 7876 ADAMS 1100 7900 JAMES 950 7902 FORD 3000 7934 MILLER 1300 [EMAIL PROTECTED]:SQLcreate or replace function func_comm_not_nulo (P_COMM number) return number 2 deterministic 3 as 4 BEGIN 5 if P_COMM is null then 6return null; 7 end if; 8 return 0; 9 END; 10 / Função criada. [EMAIL PROTECTED]:SQL [EMAIL PROTECTED]:SQLcreate index IDX_COMM_NOT_NULO on EMP (func_comm_not_nulo(COMM)); Índice criado. [EMAIL PROTECTED]:SQLset
[oracle_br] Re: DUVIDA URGENTE
E se eu marquei uma consulta hoje e outra amanhã, voce quer esse paciente também? Ou seja, voce quer todos os pacientes que tenham sido atendidos no período de um dia... é isso? --- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo Goncalves [EMAIL PROTECTED] escreveu O intervalo é de 01 dia SIM. Ex: Fui atendido no dia 01/06/2005, as 20:30 min, na EMERGENCIA (O sistema gerou um codigo de atendimento) Porem o meu estado era grave e o medico soilictou a minha internação. e ja era 02:30min do dia 02/06/2005. (O sistema gerou um outro codigo de atendimento, pois agora o tipo de atendimento e de INTERNACAO) São tipo de atendimento: A - Ambulatorio I - Internação U - Urgencia/Emergencia Entendeu? Marcio Portes [EMAIL PROTECTED] escreveu: Mas o que significa intervalo de um dia? do dia 1 ao dia 2??? é isso? e sobre o exists onde o tp_atendimento é 'i', 'e' e 'a'??? e na query principal é 'u'... Voce quer saber quais foram os pacientes que excederam o atendimento que começou em um dia e terminou no outro??? --- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo Goncalves [EMAIL PROTECTED] escreveu Pois so quero os atendimentos no ano de 2005 O intervalo e de 01 dia (nao importaa faixa de horario) jlchiappa [EMAIL PROTECTED] escreveu: Da mesma forma, ele tem q definir o que é intervalo de um dia para o outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia até as 08:00h de outro ?? parece que sim, mas não é dito... da mesma forma, não entendo o sentido daquele to_char(''), acho que tem algo mais faltante na história, sim []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu Por que voce está fazendo auto-relacionamento? Acho que falta parte da história aqui. --- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr [EMAIL PROTECTED] escreveu Ola amigos! Preciso saber quais pacientes foram atendidos num intervalo de um dia para o outro. Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min. (o sistema gerou um codigo de atendimento 20010) Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20 (o sistema gerou um codigo de atendimento 20011) Ex: da minha query que nao esta retornando o numero correto de registros: SELECT NM_CONVENIO, CD_ATENDIMENTO FROM DBAMV.ATENDIME A WHERE TO_CHAR(DT_ATENDIMENTO, '')='2005' AND TP_ATENDIMENTO IN ( 'U') AND CD_ESPECIALID=36 AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2 WHERE A.CD_PACIENTE=A2.CD_PACIENTE AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1 AND TP_ATENDIMENTO IN ('I', 'E', 'A')) -- -- -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- -- -- _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL [1] =http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.8644437.158805 1/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R=0/id=flash url/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp? CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http ://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr% 26l%3Dpt%26s%3Ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_ dell_fds_producto.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.864 4437.1588051/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R =1/id=altimg/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ ls.asp? CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http ://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr% 26l%3Dpt%26s%3Ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_del l_fds_producto.jpg; var lrec_width=300;var lrec_height=250; - 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: [EMAIL PROTECTED] O uso que você faz do Yahoo!
[oracle_br] Re: DUVIDA URGENTE
Nossa, não estou bem hoje! Nem eu entendi a pergunta que eu fiz! ;) O negócio é o seguinte, tem como voce mandar um exemplo dos dados que voce tem hoje e a saída desejada? Assim alguem na lista pode reproduzir seu problema e ajudá-lo. --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu E se eu marquei uma consulta hoje e outra amanhã, voce quer esse paciente também? Ou seja, voce quer todos os pacientes que tenham sido atendidos no período de um dia... é isso? --- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo Goncalves [EMAIL PROTECTED] escreveu O intervalo é de 01 dia SIM. Ex: Fui atendido no dia 01/06/2005, as 20:30 min, na EMERGENCIA (O sistema gerou um codigo de atendimento) Porem o meu estado era grave e o medico soilictou a minha internação. e ja era 02:30min do dia 02/06/2005. (O sistema gerou um outro codigo de atendimento, pois agora o tipo de atendimento e de INTERNACAO) São tipo de atendimento: A - Ambulatorio I - Internação U - Urgencia/Emergencia Entendeu? Marcio Portes [EMAIL PROTECTED] escreveu: Mas o que significa intervalo de um dia? do dia 1 ao dia 2??? é isso? e sobre o exists onde o tp_atendimento é 'i', 'e' e 'a'??? e na query principal é 'u'... Voce quer saber quais foram os pacientes que excederam o atendimento que começou em um dia e terminou no outro??? --- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo Goncalves [EMAIL PROTECTED] escreveu Pois so quero os atendimentos no ano de 2005 O intervalo e de 01 dia (nao importaa faixa de horario) jlchiappa [EMAIL PROTECTED] escreveu: Da mesma forma, ele tem q definir o que é intervalo de um dia para o outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia até as 08:00h de outro ?? parece que sim, mas não é dito... da mesma forma, não entendo o sentido daquele to_char(''), acho que tem algo mais faltante na história, sim []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Marcio Portes [EMAIL PROTECTED] escreveu Por que voce está fazendo auto-relacionamento? Acho que falta parte da história aqui. --- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr [EMAIL PROTECTED] escreveu Ola amigos! Preciso saber quais pacientes foram atendidos num intervalo de um dia para o outro. Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min. (o sistema gerou um codigo de atendimento 20010) Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20 (o sistema gerou um codigo de atendimento 20011) Ex: da minha query que nao esta retornando o numero correto de registros: SELECT NM_CONVENIO, CD_ATENDIMENTO FROM DBAMV.ATENDIME A WHERE TO_CHAR(DT_ATENDIMENTO, '')='2005' AND TP_ATENDIMENTO IN ( 'U') AND CD_ESPECIALID=36 AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2 WHERE A.CD_PACIENTE=A2.CD_PACIENTE AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1 AND TP_ATENDIMENTO IN ('I', 'E', 'A')) -- -- -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail- archive.com/oracle_br@yahoogrupos.com.br/ -- -- -- _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL [1] =http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.8644437.158805 1/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R=0/id=flash url/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp? CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http ://www1.la.dell.com/content/products/category.aspx/desktops?c% 3Dbr% 26l%3Dpt%26s%3Ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_ dell_fds_producto.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f4st4pp/M=387526.7663462.864 4437.1588051/D=brclubs/S=2137114689:HM/Y=BR/EXP=1136571182/A=3221952/R =1/id=altimg/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ ls.asp? CID=10076LID=289961DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http
[oracle_br] dml
Boa Tarde Existe alguma view que guarda os dml executados? obrigada Cris [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Query Data Source Name
Valeu!! Vou tentar fazer isso!! :-D Depois digo se foi OK ou não. Agora... vai ser chatinho de fazer. :( rs! On 1/6/06, Thiago Lazzarotto [EMAIL PROTECTED] wrote: Sugiro vc setar essa propriedade via código, daí vc monta um string numa variável concatenando os valores dos campos do forms. Por exemplo: Ao inves de usar direto select * from tabela where campo = :campo1 na propriedade, coloque numa variável assim: v := 'select * from tabela where campo = ' || :campo1; Entao sera a propriedade do bloco: set_block_property ('bloco', query_Data_source_name, v); execute_query; Qualquer dúvida entrar em contato. Thiago. Tathyanna Pelegrinni escreveu: Galera, na propriedade Query Data Source Name de um bloco, sendo o query data source type uma from clause query, eu não posso criar uma query referenciando um item de um bloco não? Q nem fazemos no caso da propriedade WHERE clause de um bloco. Estou querendo colocar a sequinte query no Query Data Source Name, só que dá erro. Alguúem sugere outra alternativa? :( Alguma dica? Aí vai a query: * SELECT* */*+ leading(PGV) INDEX(VHA.X HIE_PK) */* *DISTINCT* NTF.COD_ALIAS_CARRO COD_ALIAS_CARRO ,NTF.COD_ALIAS_ZONA_ATUAL COD_ALIAS_ZONA_ATUAL ,NTF.NUM_SEQ_PONTO_VENDA_EMIT NUM_SEQ_PONTO_VENDA ,PDV.DSC_PONTO_VENDA DSC_PONTO_VENDA ,NTF.NUM_NTF || ' - ' || NTF.NUM_SERIE_NTF NUM_NOTA_FISCAL ,NTF.NUM_SEQ_ORDEM NUM_SEQ_ORDEM ,REM.NUM_SEQ_REMESS NUM_SEQ_REMESS ,NTF.VAL_TOTAL_CIGAR VAL_TOTAL_CIGAR ,NTF.VAL_TOTAL_NTF VAL_TOTAL_NTF ,*CASE* *WHEN* ( NTF.IND_STATUS_NTF = 'CA' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'S' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Notas Fiscais Eletronicas já impressas e não autorizadas' *WHEN* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Notas Fiscais Eletronicas autorizadas e não impressas' *WHEN* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' ) *THEN* 'Notas Fiscais Comuns calculadas e não emitidas' *WHEN* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) *IN* (2, 3) *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Remessas rejeitada/renegada' *WHEN* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 0 *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *THEN* 'Remessas sem resposta da Receita' *ELSE* '' *END* OBSERVACAO ,DECODE(NTF.IND_NTF_ELETRO, 'S', 'ELETRÔNICA', 'NORMAL') TIPO_NOTA ,MOT.IND_SITUAC_RESPTA_RECEIT ,MOT.COD_MOTIVO_SITUAC ,MOT.DSC_MOTIVO_SITUAC ,NTF.NUM_NTF ,NTF.NUM_SERIE_NTF *FROM* PARM_GERAL_VENDER PGV, V_HIERQ_TREE VHA , NOTA_FISCAL NTF , REMESS REM , LOTE_RECEIT LOT , ENVIO_LOTE_RECEIT ENV , ENVIO_LOTE_NTF_RECEIT ENV2 , MOTIVO_SITUAC_NTF_ELETRO MOT , PONTO_VENDA PDV *WHERE* :wrk_tipo_hierq = 'V' *AND* VHA.COD_EMP = PGV.COD_EMP *AND* VHA.COD_TIPO_HIERQ = PGV.COD_TIPO_HIERQ_VENDA *AND* VHA.COD_TIPO_LOCALD = PGV.COD_TIPO_LOCALD_ZONA_VENDA *AND* VHA.DAT_INIC_VIGENC = trunc(*sysdate*) *AND* NVL(VHA.DAT_FIM_VIGENC, trunc(*sysdate*)) = trunc(*sysdate*) *AND* VHA.COD_EMP_SUPER = :wrk_cod_emp_centro *AND* VHA.COD_LOCALD_SUPER = :wrk_cod_locald_centro *AND* LOT.COD_EMP_ZONA = VHA.COD_EMP *AND* LOT.COD_LOCALD_ZONA = VHA.COD_LOCALD *AND* ( ( :wrk_cod_emp_carro *IS* *NOT* *NULL* *AND* :wrk_cod_locald_carro *IS* *NOT* *NULL* *AND* LOT.COD_EMP_ZONA = :wrk_cod_emp_carro *AND* LOT.COD_LOCALD_ZONA = :wrk_cod_locald_carro ) *OR* ( :wrk_cod_emp_carro *IS* *NULL* *AND* :wrk_cod_locald_carro *IS* *NULL* ) ) *AND* LOT.IND_LOTE_CTGCIA = 'S' *AND* NTF.COD_EMP_EMIT = LOT.COD_EMP_EMIT *AND* NTF.COD_LOCALD_EMIT = LOT.COD_LOCALD_EMIT *AND* NTF.COD_EMP_ZONA_ATUAL = LOT.COD_EMP_ZONA *AND* NTF.COD_LOCALD_ZONA_ATUAL = LOT.COD_LOCALD_ZONA *AND* NTF.DAT_ENTRAD_SAIDA_EFETIV = :wrk_dat_entreg *AND* ( ( NTF.IND_STATUS_NTF = 'CA' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'S' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *OR* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 1 *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *OR* ( NTF.IND_STATUS_NTF = 'EM' *AND* NVL(NTF.FLG_IMPR_NTF_ELETRO, 'N') = 'N' ) *OR* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) *IN* (2, 3) *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) *OR* ( NVL(MOT.IND_SITUAC_RESPTA_RECEIT, 0) = 0 *AND* NVL(NTF.IND_NTF_ELETRO, 'N') = 'S' ) ) *AND* NTF.IND_TIPO_NTF = 1 *AND* NTF.NUM_SEQ_REMESS = REM.NUM_SEQ_REMESS *AND* REM.DAT_ENTREG_REMESS = :wrk_dat_entreg *AND* LOT.NUM_SEQ_ENVIO_LOTE_RECEIT = ENV.NUM_SEQ_ENVIO_LOTE_RECEIT *AND* ENV.NUM_SEQ_ENVIO_LOTE_RECEIT = ENV2.NUM_SEQ_ENVIO_LOTE_RECEIT *AND* NTF.NUM_SEQ_NTF = ENV2.NUM_SEQ_NTF
[oracle_br] RES: dml
Cris, Tem a V$SQLTEXT_WITH_NEWLINES -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de ESTUDO Enviada em: sexta-feira, 6 de janeiro de 2006 15:36 Para: oracle Assunto: [oracle_br] dml Boa Tarde Existe alguma view que guarda os dml executados? obrigada Cris -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Oportunidade DBA ORACLE JR.
Pessoal, Estamos com oportunidade para inicio imediato para DBA ORACLE Junior. Pré-Requisitos Inglês técnico. Curso superior completo ou cursando. Curso de Administração de Banco de dados Oracle 9i ou superior. (preferencialmente cursos oficiais ORACLE). Conhecimentos em Windows 2000. Conhecimentos básicos em Linux. Disponibilidade imediata. O regime de trabalho será como prestador de serviço SEM a necessidade de emissão de nota fiscal, ao interresados enviar currículo para [EMAIL PROTECTED] com a sigla DBA-ORACLE/JR com a pretensão salarial no corpo da mensagem, mensagens sem pretensão salarial serão desconsideradas. A empresa e localiza no começa da Rodovia Anchieta SP (próximo ao Ipiranga), será oferecido Vale Refeição/Transporte e férias remuneradas de 15 dias a cada ano. At. Rodrigo L. L. Jorge Coordenador de Suporte Técnico http://www.giap.com.br http://www.giap.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Re: Duvida de Backup
Falou Chiappa, Valeu. Nelson Cartaxo DBA ORACLE -Mensagem original- De: jlchiappa [mailto:[EMAIL PROTECTED] Enviada em: sexta-feira, 6 de janeiro de 2006 15:03 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Duvida de Backup Possibilidade creio (eu ** creio **, não é 100% garantido, nunca vi isso) , mas creio que até há, sim : provavelmente o macete que eles iriam fazer no controlfile é : na hora do backup cold eles não copiaram o arquivo (binário) do controlfile, mas sim ao invés pediram um ALTER DATABASE BACKUP CONTROLFILE TO TRACE, que gera um script com os comandos pra se re-construir um controlfile perdido. Aí, se precisar (tipo, perdeu tudo, deu crash), eles voltarão o backup cold (que está sem controlfile), recriarão, e ao final vão pedir um RECOVER UNTIL CANCEL, esse cara vai aplicando logs até o controlfile ficar corrente (o que não acontecerá) ou até o DBA pedir um CANCEL. Em ** TEORIA **, creio que isso funcione (vc pode tentar isso num banco de testes seu), mas ainda que for suportado, é coisa de louco manso ficar aplicando archived logs até umas horas []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo [EMAIL PROTECTED] escreveu Pessoal boa tarde, Oracle 9.2.0.5 Red Hat 2.1AS Poderiam matar uma curiosidade minha. Na minha ideia, e até pelo que tenho estudado para a prova de Fundamentals II não há hipótese de fazer isso, mas enfim, como temos vários mestres aqui ai vai minha pergunta. Um amigo meu, trabalha em uma empresa que tem a seguinte politica de backup. Ligou o Archive no banco e faz todo fim de semana um backup OFFLINE, ou seja, NÃO FAZ NENHUM BACKUP ONLINE. Bem de acordo com eles, caso de um crash no banco na quinta-feira por exemplo, eles voltariam o backup do ultimo fim de semana e aplicariam os archives. Eu questionei dizendo que isso não era possivel, pois se o banco desce como immediate não há como ele solicitar archives. Eles me disseram que se marretarem o control file seria possivel, o que eu acho nada agradável, tendo em vista que isto é uma base de produção e ACHO que não é suportado pela Oracle. Existe alguma maneira de fazer isso, sendo suportado pela oracle? Agradeço desde já a informação. Atenciosamente, Nelson Cartaxo DBA ORACLE -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Não rodou - Re: [oracle_br] Re: Indice Baseado em Funcao no 9I funciona com RBO
Márcio, vc estava no caminho certo, só que não era só o query_rewrite_enabled, mas o query_rewrite_integrity também, pelo jeito (nos meus bancos 8i esses caras sempre estavam setados, então não reparei, mas pelo teste abaixo é). Acompanha a execução , Marcelo. Antes de mais nada, vou mostrar que não é questão de privilégio de usuário, nem nada assim : [EMAIL PROTECTED]:SQL@privs_by_user Enter Username : scott Roles granted to user GRANTED_ROLE ADM DEF --- --- CONNECT NO YES PLUSTRACENO YES RESOURCE NO YES Table Privileges granted to a user through roles GRANTED_ROLE OWNERTABLE_NAME PRIVILEGE -- --- PLUSTRACESYS V_$SESSION SELECT PLUSTRACESYS V_$SESSTAT SELECT PLUSTRACESYS V_$STATNAME SELECT System Privileges assigned to a user through roles GRANTED_ROLE PRIVILEGE --- CONNECT ALTER SESSION CONNECT CREATE CLUSTER CONNECT CREATE DATABASE LINK CONNECT CREATE SEQUENCE CONNECT CREATE SESSION CONNECT CREATE SYNONYM CONNECT CREATE TABLE CONNECT CREATE VIEW RESOURCE CREATE CLUSTER RESOURCE CREATE INDEXTYPE RESOURCE CREATE OPERATOR RESOURCE CREATE PROCEDURE RESOURCE CREATE SEQUENCE RESOURCE CREATE TABLE RESOURCE CREATE TRIGGER RESOURCE CREATE TYPE Table privileges assigned directly to a user OWNERTABLE_NAME PRIVILEGE --- --- SYS DBMS_SESSIONEXECUTE SYS V_$PARAMETERSELECT System privileges assigned directly to a user PRIVILEGE ADM --- --- QUERY REWRITE NO UNLIMITED TABLESPACENO -- script privs_by_user.sql set lines 80 set echo off set verify off set pages 200 col granted_role form a20 col owner form a12 col table_name form a27 col privilege form a27 ACCEPT username prompt 'Enter Username : ' PROMPT Roles granted to user SELECT granted_role,admin_option,default_role FROM dba_role_privs WHERE grantee=UPPER('username') ORDER BY 1; PROMPT Table Privileges granted to a user through roles SELECT granted_role, owner, table_name, privilege FROM ( SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER('username') UNION SELECT granted_role FROM role_role_privs WHERE role in (SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER('username') ) ) roles, dba_tab_privs WHERE granted_role=grantee ORder by 1,2,3,4; PROMPT System Privileges assigned to a user through roles SELECT granted_role, privilege FROM ( SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER('username') UNION SELECT granted_role FROM role_role_privs WHERE role in (SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER('username') ) ) roles, dba_sys_privs WHERE granted_role=grantee ORDER BY 1,2; PROMPT Table privileges assigned directly to a user SELECT owner, table_name, privilege FROM dba_tab_privs WHERE grantee=UPPER('username') ORDER BY 1,2,3; PROMPT System privileges assigned directly to a user SELECT privilege, admin_option FROM dba_sys_privs WHERE grantee=UPPER('username'); == segue também os params desse banco, de repente tem algum (tipo COMPATIBLE) que tá errado no seu banco, confira : [EMAIL PROTECTED]:SQLselect name, value from v$parameter where isdefault='FALSE'; NAME VALUE --- processes150 timed_statistics TRUE resource_limit TRUE shared_pool_size 33554432 large_pool_size 614400 java_pool_size 12582912 control_filesI:\O8IR3\oradata\o8ir3\control01.ctl, I:\O8IR3\oradata\o8ir3\control02.ctl, I:\O8IR3\oradata\o8ir3\control03.ctl db_block_buffers 4096 db_block_size8192 compatible 8.1.7 log_buffer 32768 log_checkpoint_interval 1 log_checkpoint_timeout 1800 db_files 512 db_file_multiblock_read_co 24 max_enabled_roles30 remote_login_passwordfileEXCLUSIVE distributed_transactions 10 instance_nameo8ir3 service_nameso8ir3 mts_dispatchers (PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer) open_links 4 sort_area_size 1048576