Re: [oracle_br] CVS + Forms

2006-01-06 Por tôpico Thiago Lazzarotto
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

2006-01-06 Por tôpico Luciano Pessoni
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

2006-01-06 Por tôpico Marcio Portes
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

2006-01-06 Por tôpico Nelson Cartaxo
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

2006-01-06 Por tôpico cpm_rh
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

2006-01-06 Por tôpico jlchiappa
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

2006-01-06 Por tôpico Carlos Eduardo Goncalves
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

2006-01-06 Por tôpico Marcio Portes
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 ?

2006-01-06 Por tôpico Marcio Portes
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)

2006-01-06 Por tôpico Tecnico - consulting
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

2006-01-06 Por tôpico Thiago Lazzarotto
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

2006-01-06 Por tôpico jlchiappa
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 ?

2006-01-06 Por tôpico Marcelo Cauduro
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

2006-01-06 Por tôpico Marcos Barcellos
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

2006-01-06 Por tôpico Vanberto Zuim
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

2006-01-06 Por tôpico vivianestacio
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 ?

2006-01-06 Por tôpico Marcio Portes
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 ?

2006-01-06 Por tôpico Marcio Portes
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

2006-01-06 Por tôpico Marcio Portes
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

2006-01-06 Por tôpico Marcio Portes
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

2006-01-06 Por tôpico ESTUDO

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

2006-01-06 Por tôpico Tathyanna Pelegrinni
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

2006-01-06 Por tôpico Ederson
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.

2006-01-06 Por tôpico rodrigo
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

2006-01-06 Por tôpico Nelson Cartaxo
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

2006-01-06 Por tôpico jlchiappa
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