[oracle_br] Certificação 1Z0-007 - Introduction to Oracle: SQL

2010-05-22 Por tôpico fsilva6
Gostaria de tirar a certificação "1Z0-007 - Introduction to Oracle: SQL", 
preciso sabe qual livro utilizar para estudar?




[oracle_br] Re: OCA(Oracle Certified Associate) "1Z0-007"

2010-04-20 Por tôpico fsilva6
O valor é $125... Gostaria de saber se alguém tem algum material?

--- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
>
> Vocês sabem qual é o valor?
> 
> --- Em oracle_br@yahoogrupos.com.br, Marcos Braga  escreveu
> >
> > Oi Welvis,
> > 
> > Até o momento não recebi nada da Oracle. Pelo que observei há um kit que ela
> > envia (mas acho que algo formal, não N.F.), mas até o momento não chegou.
> > 
> > O máximo que consigo é o valor descontado no cartão de crédito.
> > 
> > []s
> > 
> > 
> > Em 20 de abril de 2010 10:40, Welvis Douglas escreveu:
> > 
> > >
> > >
> > >
> > > Marcos, eu fiz a prova na semana passada. Você recebeu algum tipo de NF?
> > >
> > > Preciso de algo do género para reembolsar o valor pago para a vue.
> > >
> > > A vue/oracle manda alguma coisa pelo correio?
> > >
> > > Att,
> > >
> > > Welvis Douglas da Silva Moretto
> > > DBA - Oracle Certified (1ZO-042)
> > > Fone: (41) 9997-6297
> > > E-mail: welvis_douglas@ ,
> > > welvis@ 
> > > Messenger: welvis_douglas@ 
> > >
> > > Mestre em Engenharia de Produção e Sistemas - PUC/PR;
> > > Especializando em Banco de Dados - UNOPAR;
> > > Especialista Engenharia de Software - UNOPAR;
> > > Tecnólogo em Processamento de Dados - FACCAR.
> > >
> > > -Mensagem original-
> > > De: oracle_br@yahoogrupos.com.br  [mailto:
> > > oracle_br@yahoogrupos.com.br ] Em
> > > nome de Marcos Braga
> > > Enviada em: terça-feira, 20 de abril de 2010 10:17
> > > Para: oracle_br@yahoogrupos.com.br 
> > > Assunto: Re: [oracle_br] OCA(Oracle Certified Associate) "1Z0-007"
> > >
> > >
> > > Olá,
> > >
> > > Fiz essa prova mês passado.
> > >
> > > Ela é online e não achei a opção para fazer em português. Acabei fazendo 
> > > em
> > > inglês mesmo.
> > >
> > > As regras da Person Vue para as provas online mudaram agora em abril.
> > > Verifique antes de adquirir a prova.
> > >
> > > Maiores informações você consegue no endereço:
> > >
> > > www.pearsonvue.com/oracle
> > >
> > > Procura por non-proctored exams.
> > >
> > > []s
> > > Braga
> > >
> > > Em 19 de abril de 2010 22:02, fsilva6 >
> > > escreveu:
> > >
> > > >
> > > >
> > > > Boa noite a todos,
> > > > Gostaria de saber onde posso fazer a certificação OCA "1Z0-007 –
> > > > Introduction to Oracle9i: SQL", se essa prova é online ou se é
> > > > necessário que marcar num lugar especifico( onde no Rio de Janeiro as
> > > > provas são realizadas)?
> > > >
> > > > Me falaram que a 1Z0-007 – Introduction to Oracle9i: SQL pode ser
> > > > realizada em português, isso é verdade?
> > > >
> > > > Desde já grande abraço a todos...
> > > > Desculpe se as perguntas são simples é que não consegui encontrar
> > > > essas informações...
> > >
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>




[oracle_br] Re: OCA(Oracle Certified Associate) "1Z0-007"

2010-04-20 Por tôpico fsilva6
Vocês sabem qual é o valor?

--- Em oracle_br@yahoogrupos.com.br, Marcos Braga  escreveu
>
> Oi Welvis,
> 
> Até o momento não recebi nada da Oracle. Pelo que observei há um kit que ela
> envia (mas acho que algo formal, não N.F.), mas até o momento não chegou.
> 
> O máximo que consigo é o valor descontado no cartão de crédito.
> 
> []s
> 
> 
> Em 20 de abril de 2010 10:40, Welvis Douglas escreveu:
> 
> >
> >
> >
> > Marcos, eu fiz a prova na semana passada. Você recebeu algum tipo de NF?
> >
> > Preciso de algo do género para reembolsar o valor pago para a vue.
> >
> > A vue/oracle manda alguma coisa pelo correio?
> >
> > Att,
> >
> > Welvis Douglas da Silva Moretto
> > DBA - Oracle Certified (1ZO-042)
> > Fone: (41) 9997-6297
> > E-mail: welvis_doug...@... ,
> > wel...@... 
> > Messenger: welvis_doug...@... 
> >
> > Mestre em Engenharia de Produção e Sistemas - PUC/PR;
> > Especializando em Banco de Dados - UNOPAR;
> > Especialista Engenharia de Software - UNOPAR;
> > Tecnólogo em Processamento de Dados - FACCAR.
> >
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br  [mailto:
> > oracle_br@yahoogrupos.com.br ] Em
> > nome de Marcos Braga
> > Enviada em: terça-feira, 20 de abril de 2010 10:17
> > Para: oracle_br@yahoogrupos.com.br 
> > Assunto: Re: [oracle_br] OCA(Oracle Certified Associate) "1Z0-007"
> >
> >
> > Olá,
> >
> > Fiz essa prova mês passado.
> >
> > Ela é online e não achei a opção para fazer em português. Acabei fazendo em
> > inglês mesmo.
> >
> > As regras da Person Vue para as provas online mudaram agora em abril.
> > Verifique antes de adquirir a prova.
> >
> > Maiores informações você consegue no endereço:
> >
> > www.pearsonvue.com/oracle
> >
> > Procura por non-proctored exams.
> >
> > []s
> > Braga
> >
> > Em 19 de abril de 2010 22:02, fsilva6 >
> > escreveu:
> >
> > >
> > >
> > > Boa noite a todos,
> > > Gostaria de saber onde posso fazer a certificação OCA "1Z0-007 –
> > > Introduction to Oracle9i: SQL", se essa prova é online ou se é
> > > necessário que marcar num lugar especifico( onde no Rio de Janeiro as
> > > provas são realizadas)?
> > >
> > > Me falaram que a 1Z0-007 – Introduction to Oracle9i: SQL pode ser
> > > realizada em português, isso é verdade?
> > >
> > > Desde já grande abraço a todos...
> > > Desculpe se as perguntas são simples é que não consegui encontrar
> > > essas informações...
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] OCA(Oracle Certified Associate) "1Z0-007"

2010-04-19 Por tôpico fsilva6
Boa noite a todos,
Gostaria de saber onde posso fazer a certificação OCA "1Z0-007 – Introduction 
to Oracle9i: SQL", se essa prova é online ou se é necessário que marcar num 
lugar especifico( onde no Rio de Janeiro as provas são realizadas)?

Me falaram que a 1Z0-007 – Introduction to Oracle9i: SQL pode ser realizada em 
português, isso é verdade?

Desde já grande abraço a todos...
Desculpe se as perguntas são simples é que não consegui encontrar essas 
informações...



[oracle_br] Re: Criar Tabela :: Clausula "COMPRESS"

2010-04-09 Por tôpico fsilva6
Chiappa,
  Adorei o paper é simplesmente extremante esclarecedor. Confesso a vc 
que não sou um frequentador assíduo do portal da ORACLE, mas acabei de me 
render as dicas presentes no mesmo.
Amigão, gostaria de saber qual a Functional Category que vc usou para achar 
esse material?




--- Em oracle_br@yahoogrupos.com.br, José Laurindo  escreveu
>
> 
> Colega, PMFJI mas antes de mais nada, se ainda não o fez, recomendo uma 
> leitura do paper em 
> http://www.oracle.com/technology/products/bi/db/10g/pdf/twp_data_compression_10gr2_0505.pdf
>  , que explica muito bem o mecanismo e consequências da compressão, mas de 
> modo geral :
> 
> "As consultas realizadas sobre essas tabelas com a clausula "COMPRESS" seriam
> menos performaticas do que as consultas realizadas sobre as tabelas sem a
> referida clausula?"
> 
> Podem ser, não é uma garantia : como especificado, a questão é que o bloco 
> compactado fica compactado tanto em disco quanto na memória (cache), apenas 
> quando a informação precisa ser recuperada é descompactado - o ponto é que 
> realmente vc gastou um pouco de CPU pra descompactar antes de acessar a 
> informação MAS em contrapartida vc teve (em caso de table scan) ler MUITO 
> MENOS blocos A pergunta é, os I/Os poupados tendo que se ler menos blocos 
> Compensam o gasto maior de CPU ? A resposta é, DEPENDE, isso varia caso a 
> caso, mas de modo geral em bancos DW-like, aonde os I/Os se contam por 
> toneladas e o servidor é potente, com poder de CPU " sobrando" , acaba 
> valendo a pena, sim, mas só vc testando pra estar certo no seu ambiente e na 
> sua app... Em vários casos em clientes anteriores eu fui Obrigado a usar a 
> compressão por questão de espaço em disco, se não compactasse os dados 
> antigos simplesmente não tinha espaço disponível... E evidente, eu compactava 
> os dados após o fechamento do mês, quando o dado se tornava read-only , pois 
> cfrme o paper alerta esa compactação interfere com DMLs.
> 
> "A aplicação da clausula "COMPRESS" sobre as tabelas de um data warehouse, é 
> valida?"
> 
> De modo geral sim, mas vc TEM que testar Adequadamente pro seu caso.
> 
> "Ou, simplesmente ganharemos espaço em disco e aumentaremos o consumo de CPU 
> quando efetuarmos a leitura dessa tabela?"
> 
> Não, cfrme eu disse acima o fato de mais dados serem encaixados em menos 
> blocos com a compactação pode levar a poupar I/Os em caso de scans á custa de 
> mais CPU, o que via de regra é exatamente o caso para DWs, normalmente esse 
> tipo de ambiente é relativamente "folgado" em CPUs mas starvado em I/Os.
> 
> []s
> 
>   Chiappa
>   
> --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> >
> > As consultas realizadas sobre essas tabelas com a clausula "COMPRESS" 
> > seriam menos performaticas do que as consultas realizadas sobre as tabelas 
> > sem a referida clausula? 
> > 
> > A aplicação da clausula "COMPRESS" sobre as tabelas de um data warehouse, é 
> > valida? Ou, simplesmente ganharemos espaço em disco e aumentaremos o 
> > consumo de CPU quando efetuarmos a leitura dessa tabela?
> > 
> > 
> > --- Em oracle_br@yahoogrupos.com.br, "Alessandro Guimaraes"  
> > escreveu
> > >
> > > Oi,
> > > A tabela é armazenada "compressed" tanto em disco como no database buffer 
> > > cache. O dado é "descomprimido" no momento em que for acessado 
> > > 
> > > Atc
> > > Alessandro Guimaraes
> > > 
> > > --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> > > >
> > > > Ola para todos.
> > > > Minha duvida é a seguinte, quando crio uma tabela com a opção compress 
> > > > como  select vai fazer para coletar as informções desta tabela. O 
> > > > oracle vai manter as informações desta tabela no cache ou descompacta 
> > > > as informações presentes na tabela em tempo de execução?
> > > > 
> > > > Desde já obrigado a todos.
> > > >
> > >
> >
>




[oracle_br] Re: Criar Tabela :: Clausula "COMPRESS"

2010-04-05 Por tôpico fsilva6
Muito obrigado a todos.

--- Em oracle_br@yahoogrupos.com.br, José Laurindo  escreveu
>
> 
> Colega, PMFJI mas antes de mais nada, se ainda não o fez, recomendo uma 
> leitura do paper em 
> http://www.oracle.com/technology/products/bi/db/10g/pdf/twp_data_compression_10gr2_0505.pdf
>  , que explica muito bem o mecanismo e consequências da compressão, mas de 
> modo geral :
> 
> "As consultas realizadas sobre essas tabelas com a clausula "COMPRESS" seriam
> menos performaticas do que as consultas realizadas sobre as tabelas sem a
> referida clausula?"
> 
> Podem ser, não é uma garantia : como especificado, a questão é que o bloco 
> compactado fica compactado tanto em disco quanto na memória (cache), apenas 
> quando a informação precisa ser recuperada é descompactado - o ponto é que 
> realmente vc gastou um pouco de CPU pra descompactar antes de acessar a 
> informação MAS em contrapartida vc teve (em caso de table scan) ler MUITO 
> MENOS blocos A pergunta é, os I/Os poupados tendo que se ler menos blocos 
> Compensam o gasto maior de CPU ? A resposta é, DEPENDE, isso varia caso a 
> caso, mas de modo geral em bancos DW-like, aonde os I/Os se contam por 
> toneladas e o servidor é potente, com poder de CPU " sobrando" , acaba 
> valendo a pena, sim, mas só vc testando pra estar certo no seu ambiente e na 
> sua app... Em vários casos em clientes anteriores eu fui Obrigado a usar a 
> compressão por questão de espaço em disco, se não compactasse os dados 
> antigos simplesmente não tinha espaço disponível... E evidente, eu compactava 
> os dados após o fechamento do mês, quando o dado se tornava read-only , pois 
> cfrme o paper alerta esa compactação interfere com DMLs.
> 
> "A aplicação da clausula "COMPRESS" sobre as tabelas de um data warehouse, é 
> valida?"
> 
> De modo geral sim, mas vc TEM que testar Adequadamente pro seu caso.
> 
> "Ou, simplesmente ganharemos espaço em disco e aumentaremos o consumo de CPU 
> quando efetuarmos a leitura dessa tabela?"
> 
> Não, cfrme eu disse acima o fato de mais dados serem encaixados em menos 
> blocos com a compactação pode levar a poupar I/Os em caso de scans á custa de 
> mais CPU, o que via de regra é exatamente o caso para DWs, normalmente esse 
> tipo de ambiente é relativamente "folgado" em CPUs mas starvado em I/Os.
> 
> []s
> 
>   Chiappa
>   
> --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> >
> > As consultas realizadas sobre essas tabelas com a clausula "COMPRESS" 
> > seriam menos performaticas do que as consultas realizadas sobre as tabelas 
> > sem a referida clausula? 
> > 
> > A aplicação da clausula "COMPRESS" sobre as tabelas de um data warehouse, é 
> > valida? Ou, simplesmente ganharemos espaço em disco e aumentaremos o 
> > consumo de CPU quando efetuarmos a leitura dessa tabela?
> > 
> > 
> > --- Em oracle_br@yahoogrupos.com.br, "Alessandro Guimaraes"  
> > escreveu
> > >
> > > Oi,
> > > A tabela é armazenada "compressed" tanto em disco como no database buffer 
> > > cache. O dado é "descomprimido" no momento em que for acessado 
> > > 
> > > Atc
> > > Alessandro Guimaraes
> > > 
> > > --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> > > >
> > > > Ola para todos.
> > > > Minha duvida é a seguinte, quando crio uma tabela com a opção compress 
> > > > como  select vai fazer para coletar as informções desta tabela. O 
> > > > oracle vai manter as informações desta tabela no cache ou descompacta 
> > > > as informações presentes na tabela em tempo de execução?
> > > > 
> > > > Desde já obrigado a todos.
> > > >
> > >
> >
>




[oracle_br] Re: Criar Tabela :: Clausula "COMPRESS"

2010-04-05 Por tôpico fsilva6
As consultas realizadas sobre essas tabelas com a clausula "COMPRESS" seriam 
menos performaticas do que as consultas realizadas sobre as tabelas sem a 
referida clausula? 

A aplicação da clausula "COMPRESS" sobre as tabelas de um data warehouse, é 
valida? Ou, simplesmente ganharemos espaço em disco e aumentaremos o consumo de 
CPU quando efetuarmos a leitura dessa tabela?


--- Em oracle_br@yahoogrupos.com.br, "Alessandro Guimaraes"  
escreveu
>
> Oi,
> A tabela é armazenada "compressed" tanto em disco como no database buffer 
> cache. O dado é "descomprimido" no momento em que for acessado 
> 
> Atc
> Alessandro Guimaraes
> 
> --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> >
> > Ola para todos.
> > Minha duvida é a seguinte, quando crio uma tabela com a opção compress como 
> >  select vai fazer para coletar as informções desta tabela. O oracle vai 
> > manter as informações desta tabela no cache ou descompacta as informações 
> > presentes na tabela em tempo de execução?
> > 
> > Desde já obrigado a todos.
> >
>




[oracle_br] Criar Tabela

2010-04-04 Por tôpico fsilva6
Ola para todos.
Minha duvida é a seguinte, quando crio uma tabela com a opção compress como  
select vai fazer para coletar as informções desta tabela. O oracle vai manter 
as informações desta tabela no cache ou descompacta as informações presentes na 
tabela em tempo de execução?

Desde já obrigado a todos.



[oracle_br] Partition

2010-01-11 Por tôpico fsilva6
Alô galera, Estou com uma dúvida relativamente simples.
Bom, estou acessando uma tabela através da clausula PARTITION(vide exemplo 1). 
Mas minha tabela tem várias partições e para acessa-las sigo o raciocínio 
presente no exemplo 2.
O exemplo 2 me atende. Mas quando minha query tem vários  plics '', tenho que 
duplica-los para o EXECUTE IMMEDIATE funcione.
Gostaria de saber se existe uma outra forma para passar parâmetro para a 
clausula PARTITION.


Exemplo 1)
SELECT COUNT(*) FROM table PARTITION (partitionname2);

Exemplo 2)
DECLARE
  CURSOR C_ORIGEM IS
   SELECT 'PT_' || TO_CHAR(SKY_DATA, 'YYMMDD') DS_PT
FROM TABLE_DATAS
   WHERE DT_PARAM BETWEEN TO_DATE('&1','MMDD') AND 
TO_DATE('&2','MMDD');
BEGIN
  FOR R_ORIGEM IN C_ORIGEM LOOP
EXECUTE IMMEDIATE 'INSERT INTO TABELA_EXEMPLO
  '(
CD_INFORMACAO) 
 SELECT CD_INF
 FROM TABELA_PT_EXEMPLO ('||R_ORIGEM.DS_PT||')';

 
  COMMIT;   
  END LOOP;
END;
/



[oracle_br] Maior ou Menor tabela

2010-01-02 Por tôpico fsilva6
Galera,
quando falamos de otimização de consultas o que é melhor, acessarmos a 
menor ou maior tabela primeiro?


Abs.




[oracle_br] Dúvida - intersect or exists

2009-12-30 Por tôpico fsilva6
Pessoal,
gostaria de saber o que é mais performatico  intersect ou exists, 
existe algum estudo que comprove o que é mais rapido?

ABS and happy new year.



[oracle_br] Re: Spool HTML

2009-11-28 Por tôpico fsilva6

Segue a resposta.

set markup html on
head ` -
-
table {background: #eee; fone-size: 80% } -
th { background: #ccc: } -
td { padding: 0px; } -
`

spool result.html

set termout off
set pagesize 80

column oprid heading `Operator ID'
column oprdefndesc heading `User Name'
column salary heading `Salary' format $99,990

select oprid, oprdefndesc, acctlock, prcsprflcls
from sysadm.psoprdefn
order by oprdefndesc
/

spool off

set markup html off

--- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
>
> Galera,
> sei que é possível gerar o spool de um arquivo HTML com o seguinte comando.
> 
> set markup html on
> spool text.html
> /
> spool off
> set markup html off
> 
> 
> Agora é possível que as células do cabeçalho saiam com o bg Negro e as letrar 
> em Branco?
>




[oracle_br] Spool HTML

2009-11-26 Por tôpico fsilva6
Galera,
sei que é possível gerar o spool de um arquivo HTML com o seguinte comando.

set markup html on
spool text.html
/
spool off
set markup html off


Agora é possível que as células do cabeçalho saiam com o bg Negro e as letrar 
em Branco?



[oracle_br] Delclaração Insert

2009-11-14 Por tôpico fsilva6
Galera, desejo fazer uma declaração de " insert Múltiplos " da seguinte forma. 
Faço a leitura da tabela ORIGEM e antes da realização do insert na tabela 
DESTINO, realizo uma comparação entre um CAMPO DATA da tabela ORIGEM com o 
CAMPO DATA data tabela DESTINO. 

Abaixo segue um exemplo MORE OR LESS do que preciso fazer.

INSERT
WHEN (E.dtupdate> X.dtupdate) THEN
  INTO emp_BKP X(empno,ename,job,mgr,sal,deptno,dtinsert,dtupdate)
  VALUES (empno,ename,job,mgr,sal,deptno,dtinsert,dtupdate)
SELECT * FROM emp E;


é possivel?



[oracle_br] Quest SQL Optimizer for Oracle

2009-11-12 Por tôpico fsilva6
Alguém conhece alguma ferramenta que faça a mesma coisa que a ferramenta Quest 
SQL Optimizer for Oracle?



[oracle_br] 1 = 1, Otimização ou frescura?

2009-10-22 Por tôpico fsilva6
Galera,
  Ao efetuar a manutenção numa query me deparei com uma coisa que nunca 
tinha visto antes a opção 1=1. Vi algumas explicações na net, mas não fiquei 
muito satisfeito. Alguém poderia me ajudar a desvendar esse mistério, isso 
ajuda ou não ajuda na otimização da query?

Grande Abraço a todos.




[oracle_br] Spool - Notação Cientifica

2009-10-22 Por tôpico fsilva6
Galera,
   Às vezes efetuo o spool de algumas informações numéricas do oracle para 
um arquivo csv. Bom, ao abrir essas informações no Excel elas aparecem como 
notação cientifica. Existe alguma forma para que as informações numéricas 
geradas pelo spool, ao serem abertas no Excel sejam apresentadas da forma 
correta, sem a necessidade da interferência do usuário?

Grande Abraço a todos.




[oracle_br] Re: Exception

2009-10-15 Por tôpico fsilva6
Valeu chiappa,
o WHENEVER {SQL}ERROR  resolveu meu problema!!!
Tu é o barack Obama dos sql´s. rsrsrsr
;)

--- Em oracle_br@yahoogrupos.com.br, "jlchiappa"  escreveu
>
> Rigorosamente *** não existe *** num script sqlplus esse conceito de 'passo', 
> um script é executado do começo ao fim, PONTO... O que vc pode tentar aí é :
> 
> a) comando WHENEVER {SQL}ERROR do sqlplus , setando o ambiente para que o 
> sqlplus desconecte e saia se der erro
> 
> ou
> 
> b) ter cada 'passo' da tarefa num script .sql diferente, e ter um script .sql 
> principal que chama cada um dos sub-scripts com @ fazendo um IF antes, + ou - 
> tipo um principal assim :
> 
> COLUMN COL_NEXT_STEP NEW_VALUE NOME_PROXIMO
> @passo1.sql
> @&NOME_PROXIMO
> 
> e o script paso1.sql seria algo tipo :
> 
> BEGIN
>comandosqueqiero;
>SELECT 'passo2.sql' COL_NEXT_STEP from dual;
> EXCEPTION
>select null COL_NEXT_STEP from dual;
> END;
> /
> 
> 
> 
> ok ?  ** Óbvio **, nada impede vc de fazer o master numa OUTRA 
> linguagem/ambiente de scripting que possa executar o plus (um shell script, 
> um .BAT, o que for), aí o master ficaria (em pseudocódigo):
> 
> 
> sqlplus user/senha @passo1.sql
> SE executousemretornarerro ENTÂO
>   sqlplus user/senha @passo2.sql
> .
> 
> e claro, a sintaxe/comandos exatos pra vc obter retorno de erro varia se é um 
> .BAT, um shell script, o que for, E pra fazer o plus sair com código de erro 
> veja o comand EXIT ...
> 
>  []s
>  
>Chiappa
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> >
> > Galera,
> >Os dois passos estão presentes em um único sql. Quando executar o 
> > passo 1 e ocorrer um erro, preciso que o script seja abortado e não passe 
> > de forma alguma para o passo 2. Ao executar o script o processo dá o  erro 
> > ORA-06512 e passa para o passo 2. O que posso fazer para resolver esse 
> > problema?
> > 
> > SET LINESIZE 1000
> > SET PAGESIZE 0
> > SET VERIFY OFF
> > SET FEEDBACK OFF
> > SET COLSEP ';'
> > SET SERVEROUTPUT ON
> > DECLARE
> >   
> >   IND_DROP VARCHAR2(5);
> >   NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
> >   t VARCHAR2(2000);
> > 
> > BEGIN
> >   DBMS_OUTPUT.ENABLE(100);
> >   DBMS_OUTPUT.PUT_LINE(TO_CHAR(SYSDATE,'DD/MM/ HH24:MI:SS')||' --> 
> > Inicio da exclusão da tabela temporária '|| NO_TABELA ||'.');
> > 
> >   EXECUTE IMMEDIATE 'DROP TABLE '|| NO_TABELA;
> >  
> > 
> > EXCEPTION
> > WHEN others THEN
> > dbms_output.put_line( 'ERRO PASSO 1' );
> > END;
> > /
> > 
> > DECLARE
> >   
> >   IND_DROP VARCHAR2(5);
> >   NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
> >   t VARCHAR2(2000);
> > 
> > BEGIN
> >   DBMS_OUTPUT.ENABLE(100);
> > 
> >   EXECUTE IMMEDIATE 'RENAME ' ||NO_TABELA_AUX|| ' TO ' ||NO_TABELA 
> >  
> > 
> > EXCEPTION
> > WHEN others THEN
> > dbms_output.put_line( 'ERRO PASSO 2' );
> > END;
> > /
> >
>




[oracle_br] Exception

2009-10-15 Por tôpico fsilva6
Galera,
   Os dois passos estão presentes em um único sql. Quando executar o passo 
1 e ocorrer um erro, preciso que o script seja abortado e não passe de forma 
alguma para o passo 2. Ao executar o script o processo dá o  erro ORA-06512 e 
passa para o passo 2. O que posso fazer para resolver esse problema?

SET LINESIZE 1000
SET PAGESIZE 0
SET VERIFY OFF
SET FEEDBACK OFF
SET COLSEP ';'
SET SERVEROUTPUT ON
DECLARE
  
  IND_DROP VARCHAR2(5);
  NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
  t VARCHAR2(2000);

BEGIN
  DBMS_OUTPUT.ENABLE(100);
  DBMS_OUTPUT.PUT_LINE(TO_CHAR(SYSDATE,'DD/MM/ HH24:MI:SS')||' --> Inicio 
da exclusão da tabela temporária '|| NO_TABELA ||'.');

  EXECUTE IMMEDIATE 'DROP TABLE '|| NO_TABELA;
 

EXCEPTION
WHEN others THEN
dbms_output.put_line( 'ERRO PASSO 1' );
END;
/

DECLARE
  
  IND_DROP VARCHAR2(5);
  NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
  t VARCHAR2(2000);

BEGIN
  DBMS_OUTPUT.ENABLE(100);

  EXECUTE IMMEDIATE 'RENAME ' ||NO_TABELA_AUX|| ' TO ' ||NO_TABELA 
 

EXCEPTION
WHEN others THEN
dbms_output.put_line( 'ERRO PASSO 2' );
END;
/



[oracle_br] Full Table Scan, SIM ou NÃO?

2009-10-13 Por tôpico fsilva6
Fala galera, tudo beleza?

Estou com uma pequena duvida. Bom tenho uma mega tabela com 20 milhões de 
registros. Ao verificar o plano de execução pude identificar que o oracle 
decidiu acessar o index e depois a tabela, como não estou conseguindo acessar 
diretamente o index não seria melhor fazer um full table scan na tabela ao 
invés de fazer dois acessos (index e tabela)?

27 TABLE ACCESS BY INDEX ROWID TABLE ODS.ODS_CONTR_SERVICES_CAP
26 INDEX FULL SCAN INDEX (UNIQUE) ODS.PK_ODS_CONTR_SERVICES_CAP



 




[oracle_br] Re: Erro no 10G

2009-10-09 Por tôpico fsilva6

Amigo,
  não configurei essa variavel.

--- Em oracle_br@yahoogrupos.com.br, "itonebr"  escreveu
>
> Vc configurou a variavel ORA_NLS10 ?
> Abracos
> Alessandro G
> 
> --- Em oracle_br@yahoogrupos.com.br, "fsilva6"  escreveu
> >
> > Ocorreu uma migração do Oracle 9i para o 10G.
> > Algumas queries estão super lentas e ao executar algumas delas via sqlplus 
> > ocorre o erro abaixo:
> > 
> > Message 144 not found;  product=SQLPlus; facility=SP2
> > 
> > 
> > alguém já passou por isso?
> >
>




[oracle_br] Erro no 10G

2009-10-08 Por tôpico fsilva6
Ocorreu uma migração do Oracle 9i para o 10G.
Algumas queries estão super lentas e ao executar algumas delas via sqlplus 
ocorre o erro abaixo:

Message 144 not found;  product=SQLPlus; facility=SP2


alguém já passou por isso?



Re: RES: [oracle_br] BULK COLLECT

2009-10-03 Por tôpico fsilva6
Amigão, era isso mesmo valeu pela dica.

--- Em oracle_br@yahoogrupos.com.br, "Willian Fernando Frasson"  
escreveu
>
> Amigo se você ja tem o grant, (provavel que esteja em outro owner e nao tenha 
> o sinonimo da tabela)
> 
> abcs
> 
>   - Original Message - 
>   From: fsilva6 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Friday, October 02, 2009 2:31 PM
>   Subject: Re: RES: [oracle_br] BULK COLLECT
> 
> 
> Sim, tenho!
> 
>   --- Em oracle_br@yahoogrupos.com.br, "Omar Cury"  escreveu
>   >
>   > Fsilva6,
>   > 
>   > 
>   > 
>   > Verifique permissão de acesso(Grant) na tabela tb_teste_diario.
>   > 
>   > 
>   > 
>   > 
>   > 
>   > Att.
>   > 
>   > Omar
>   > 
>   > 
>   > 
>   > De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
>   > nome de fsilva6
>   > Enviada em: quinta-feira, 1 de outubro de 2009 17:57
>   > Para: oracle_br@yahoogrupos.com.br
>   > Assunto: [oracle_br] BULK COLLECT
>   > 
>   > 
>   > 
>   > 
>   > 
>   > 
>   > Galera,
>   > estou penando com o script abaixo. Já fiz de tudo e não consegui entender 
> o
>   > problema.
>   > 
>   > Abaixo o script.
>   > 
>   > DECLARE 
>   > -- 
>   > cursor c_dados is
>   > select * from tb_xpto;
>   > --
>   > type TP_DADOS is table of tb_teste_&2%rowtype index by pls_integer;
>   > R_DADOS TP_DADOS ;
>   > --
>   > BEGIN
>   > --
>   > OPEN c_dados;
>   > --
>   > LOOP
>   > FETCH c_dados BULK COLLECT INTO R_DADOS LIMIT 500;
>   > EXIT WHEN c_dados%NOTFOUND; 
>   > --
>   > 
>   > FORALL indx IN 1.. R_DADOS.COUNT
>   > INSERT INTO tb_teste_&2(
>   > DT_BONUS ,
>   > DDD ,
>   > DS_OPERADORA,
>   > DS_PLANO ,
>   > DS_PROMOCAO ,
>   > QTD ,
>   > VL_TOTAL ,
>   > VL_UNITARIO ,
>   > TIPO_BASKET
>   > )
>   > values (R_DADOS(indx).DT_BONUS ,
>   > R_DADOS(indx).DDD ,
>   > R_DADOS(indx).DS_OPERADORA,
>   > R_DADOS(indx).DS_PLANO ,
>   > R_DADOS(indx).DS_PROMOCAO ,
>   > R_DADOS(indx).QTD ,
>   > R_DADOS(indx).VL_TOTAL ,
>   > R_DADOS(indx).VL_UNITARIO ,
>   > R_DADOS(indx).TIPO_BASKET
>   > );
>   > 
>   > END LOOP;
>   > --
>   > CLOSE c_dados;
>   > --
>   > 
>   > 
>   > EXCEPTION
>   > WHEN OTHERS THEN
>   > ROLLBACK;
>   > END; 
>   > 
>   > abaixo os erros
>   > 
>   > PLS-00201: identifier 'tb_teste_diario' must be declared
>   > PL/SQL: Item ignored
>   > PLS-00597: expression 'R_DADOS' in the INTO list is of wrong type
>   > PL/SQL: SQL Statement ignored
>   > PL/SQL: ORA-00942: table or view does not exist
>   > 
>   > Vale lembrar que a tabela "tb_teste_diario" existe no banco.
>   > 
>   > 
>   > 
>   > Nenhum vírus encontrado nessa mensagem recebida.
>   > Verificado por AVG - www.avgbrasil.com.br
>   > Versão: 8.5.409 / Banco de dados de vírus: 270.13.115/2404 - Data de
>   > Lançamento: 10/01/09 06:34:00
>   > 
>   > 
>   > 
>   > [As partes desta mensagem que não continham texto foram removidas]
>   >
> 
> 
> 
>   
> 
> 
> --
> 
> 
> 
>   O Banco de Dados de Vírus interno expirou.
>   Verificado por AVG - http://www.avgbrasil.com.br 
>   Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de 
> Lançamento: 30/1/2009 17:31
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: RES: [oracle_br] BULK COLLECT

2009-10-02 Por tôpico fsilva6
Sim, tenho!

--- Em oracle_br@yahoogrupos.com.br, "Omar Cury"  escreveu
>
> Fsilva6,
> 
>  
> 
> Verifique permissão de acesso(Grant) na tabela tb_teste_diario.
> 
>  
> 
>  
> 
> Att.
> 
> Omar
> 
>  
> 
> De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
> nome de fsilva6
> Enviada em: quinta-feira, 1 de outubro de 2009 17:57
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] BULK COLLECT
> 
>  
> 
>   
> 
> 
> Galera,
> estou penando com o script abaixo. Já fiz de tudo e não consegui entender o
> problema.
> 
> Abaixo o script.
> 
> DECLARE 
> -- 
> cursor c_dados is
> select * from tb_xpto;
> --
> type TP_DADOS is table of tb_teste_&2%rowtype index by pls_integer;
> R_DADOS TP_DADOS ;
> --
> BEGIN
> --
> OPEN c_dados;
> --
> LOOP
> FETCH c_dados BULK COLLECT INTO R_DADOS LIMIT 500;
> EXIT WHEN c_dados%NOTFOUND; 
> --
> 
> FORALL indx IN 1.. R_DADOS.COUNT
> INSERT INTO tb_teste_&2(
> DT_BONUS ,
> DDD ,
> DS_OPERADORA,
> DS_PLANO ,
> DS_PROMOCAO ,
> QTD ,
> VL_TOTAL ,
> VL_UNITARIO ,
> TIPO_BASKET
> )
> values (R_DADOS(indx).DT_BONUS ,
> R_DADOS(indx).DDD ,
> R_DADOS(indx).DS_OPERADORA,
> R_DADOS(indx).DS_PLANO ,
> R_DADOS(indx).DS_PROMOCAO ,
> R_DADOS(indx).QTD ,
> R_DADOS(indx).VL_TOTAL ,
> R_DADOS(indx).VL_UNITARIO ,
> R_DADOS(indx).TIPO_BASKET
> );
> 
> END LOOP;
> --
> CLOSE c_dados;
> --
> 
> 
> EXCEPTION
> WHEN OTHERS THEN
> ROLLBACK;
> END; 
> 
> abaixo os erros
> 
> PLS-00201: identifier 'tb_teste_diario' must be declared
> PL/SQL: Item ignored
> PLS-00597: expression 'R_DADOS' in the INTO list is of wrong type
> PL/SQL: SQL Statement ignored
> PL/SQL: ORA-00942: table or view does not exist
> 
> Vale lembrar que a tabela "tb_teste_diario" existe no banco.
> 
> 
> 
> Nenhum vírus encontrado nessa mensagem recebida.
> Verificado por AVG - www.avgbrasil.com.br
> Versão: 8.5.409 / Banco de dados de vírus: 270.13.115/2404 - Data de
> Lançamento: 10/01/09 06:34:00
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] BULK COLLECT

2009-10-01 Por tôpico fsilva6

Galera,
   estou penando com o script abaixo. Já fiz de tudo e não consegui 
entender o problema.

Abaixo o script.

DECLARE 
  -- 
  cursor c_dados is
select * from tb_xpto;
  --
  type TP_DADOS  is table of tb_teste_&2%rowtype index by pls_integer;
  R_DADOS  TP_DADOS ;
  --
BEGIN
  --
  OPEN c_dados;
  --
  LOOP
  FETCH c_dados BULK COLLECT INTO R_DADOS LIMIT 500;
  EXIT WHEN c_dados%NOTFOUND;   
  --

FORALL indx IN 1.. R_DADOS.COUNT
  INSERT INTO tb_teste_&2(


DT_BONUS,


DDD ,


DS_OPERADORA,


DS_PLANO,


DS_PROMOCAO ,


QTD ,


VL_TOTAL,


VL_UNITARIO ,


TIPO_BASKET


)

  values (R_DADOS(indx).DT_BONUS,

  R_DADOS(indx).DDD ,

  R_DADOS(indx).DS_OPERADORA,

  R_DADOS(indx).DS_PLANO,

  R_DADOS(indx).DS_PROMOCAO ,

  R_DADOS(indx).QTD ,

  R_DADOS(indx).VL_TOTAL,

  R_DADOS(indx).VL_UNITARIO ,

  R_DADOS(indx).TIPO_BASKET

  );

  END LOOP;
  --
  CLOSE c_dados;
  --
  
  
EXCEPTION
  WHEN OTHERS THEN
ROLLBACK;
END; 


abaixo os erros

PLS-00201: identifier 'tb_teste_diario' must be declared
PL/SQL: Item ignored
PLS-00597: expression 'R_DADOS' in the INTO list is of wrong type
PL/SQL: SQL Statement ignored
PL/SQL: ORA-00942: table or view does not exist


Vale lembrar que a tabela "tb_teste_diario" existe no banco.




[oracle_br] Problemas com o 10G <<>>

2009-10-01 Por tôpico fsilva6
Galera,
   o banco da minha empresa foi migrado do 9 para o 10g. Tinha um query que 
usava o hint DRIVING_SITE para otimizar o acesso a uma tabela que usava DBLINK. 
Bom, essa query que rodava em 20 minutos tá demorando 3horas.
Conversei com algumas pessoas que me disseram que o hint DRIVING_SITE não 
funciona legal no 10g. Alguém tem algum material que explique porque e o que 
posso fazer para melhorar a performance dessa query.

Desde já obrigado.



[oracle_br] Tuning para Oracle

2009-10-01 Por tôpico fsilva6
Galera,
   gostaria de saber se alguém conhece algum livro referente a Tuning para 
Oracle. Estou querendo aprender a efetuar otimizações nas minhas queries e 
poder interpretar melhor o plano de execução das mesmas.

Grande Abraço



[oracle_br] Execução SQLOADER

2009-08-11 Por tôpico fsilva6
Fala Galera,
Atualmente executo um script via sqlplus no unix da seguinte forma:

sqlplus "/ as sysdba"  <<-__COMANDOS__
SET SERVEROUTPUT ON;
BEGIN
  $1;
END;
/
EXIT
__COMANDOS__

O sqlplus possui uma inteligencia que identifica o usuário logado no Unix e o 
utiliza para executar o script.

Gostaria de saber se é possivel fazer a mesma coisa com o sqlldr?

Exemplo:
sqlldr "/ as sysdba" data=${ARQ} control=${CTL} discard=${DIS} bad=${BAD} 
log=${LOG}




[oracle_br] Procedures rodando em paralelo

2009-07-26 Por tôpico fsilva6
Galera,
   estou precisando de ajuda com o seguinte problema. Tenho 3  
procedures(A,B e C). A primeira (procedures A) é uma procedure de carga geral 
que chama outras duas procedures(Procedure B e C) sequencialmente.
  Existe alguma forma da procedure de carga  geral (procedure A) executar 
em paralelo as procedures suplementares B e C.
 Poderia executar as procedures B e C via batch, mas gostaria de saber se 
existe a possibilidade de uma procedure de carga geral executar a chamada de 
procedimentos em paralelo.
Abraço e obrigado pela ajuda.




[oracle_br] Oracle Acessando o DB2/AS400

2009-06-21 Por tôpico fsilva6
Fala Galera,

trabalho com BI e meus Data Marts estão criados em um banco de dados Oracle 9i 
em um servidor unix. 

O banco de dados do sistema transacional onde tenho que buscar as informações 
que necessito é um db2/as400. 

Gostaria de saber se existe uma forma de acessar o db2/as400 pelo oracle. Tenho 
que frisar que já li algumas coisas relacionadas ao Oracle Heterogeneous 
Services mas para que ele funcione tenho que configurar um odbc no unix e não 
faço ideia de como fazer isso, outra coisa é que não gostaria de gastar nenhuma 
grana para solucionar meu problema.

Alguém tem alguma sugestão de como realizar esse milagre? rsrsrsr

Grande Abraço para todos




[oracle_br] Re: Argumentos

2009-04-21 Por tôpico fsilva6
Oi Gleyson, meu nome é filipe(rsrsrsr)!!!

Brother, não consegui visualizar a solução que você propos.

Ao chamar uma procedure, executo o comando abaixo.
exec  pr_xpto;

no meu caso, a execução da procedure pr_xpto não ocorreia sendo finalizada com 
erro.

como poderei tratar a excetion que ocorre neste processo e informar que para 
executar a procedure é necessário passar os determinados parametros?

--- Em oracle_br@yahoogrupos.com.br, Gleyson Melo  escreveu
>
> Fala F (Fábio? Flávio? Francisco?)
> 1. Valida se o usuário passou valores nulos;
> 2. Coloca um valor padrão pro parâmetro.
> 
> Abração.
> 
> 2009/4/16 fsilva6 
> 
> >
> >
> > Fala galera,
> > pintou uma pequena dúvida. Desenvolvi uma procedure que recebe alguns
> > parametros(Ex.: pr_carga_xpto(P_campo1, P_campo2)).Caso o usuário execute
> > essa procedure e não passe parametro algum, gostaria de tratar essa anomalia
> > informando que para executar a procedure é necessário passar os parametros.
> > É possivel tratar essa exception?
> >
> >  
> >
> 
> 
> 
> -- 
> Atenciosamente,
> Gleyson Melo
> Oracle Database 10g Administrator Certified Professional
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Enviando E-mail

2009-04-18 Por tôpico fsilva6
Galera, outro dia fiz um processo para enviar um log por e-mail. Bom, esse log 
ficou gigantesco e a variavel do tipo long estava estourando. A solução foi 
utilizar uma variavel do tipo clob. Estou compartilhando com os campanheiros do 
grupo um processo para enviar e-mail cujo o corpo do e-mail e criado a partir 
de uma variavel do tipo clob.

Grande Abraço.

CREATE OR REPLACE PROCEDURE PRODC_SEND_MAIL(pSender varchar2,
pRecipent   varchar2,
pCopy   varchar2,
pBlindCopy  varchar2,
pSenderName varchar2,
pSubjectvarchar2,
pBody   clob) is

  vConnection utl_smtp.connection;
  vMessageclob;
  vStart  number := 1;
  vLength number := 3999; -- What ever size to split the CLOB into
  vSMTP   varchar2(255) := 'my host'; -- Your SMTP Connection

begin
  vConnection := utl_smtp.open_connection(vSMTP, 25);
  utl_smtp.helo(vConnection, vSMTP);
  utl_smtp.mail(vConnection, pSender);
  utl_smtp.rcpt(vConnection, pRecipent);

  if pCopy is not null then
utl_smtp.rcpt(vConnection, 'cc:' || pCopy);
  end if;

  if pBlindCopy is not null then
utl_smtp.rcpt(vConnection, 'bcc:' || pBlindCopy);
  end if;

  vMessage := 'date: ' || to_char(sysdate, 'DD-MON- HH24:MI:SS') ||
  chr(10) || 'from: ' || pSenderName || chr(10) || 'to: ' ||
  pRecipent || chr(10) || 'subject: ' || pSubject || chr(10) ||
  chr(10);

  utl_smtp.open_data(vConnection);
  utl_smtp.write_data(vConnection, vMessage);

  -- If the Body of the message is too large break up inserting into segments
  if length(pBody) > vLength then
-- Build message in segments
loop
  if vStart + vLength <= length(pBody) + 1 then
utl_smtp.write_data(vConnection, substr(pBody, vStart, vLength));
  end if;
  vStart := vStart + vLength;
  exit when vStart + vLength > length(pBody);
end loop;
utl_smtp.write_data(vConnection,
substr(pBody, vStart, length(pBody) - vStart + 1));
  else
utl_smtp.write_data(vConnection, pBody);
  end if;
  utl_smtp.close_data(vConnection);
  utl_smtp.quit(vConnection);
END;






[oracle_br] Argumentos

2009-04-16 Por tôpico fsilva6
Fala galera,
pintou uma pequena dúvida. Desenvolvi uma procedure que recebe 
alguns parametros(Ex.: pr_carga_xpto(P_campo1, P_campo2)).Caso o usuário 
execute essa procedure e não passe parametro algum, gostaria de tratar essa 
anomalia informando que para executar a procedure é necessário passar os 
parametros. É possivel tratar essa exception?



Re: RES: [oracle_br] Torpedo pelo Oracle

2009-03-24 Por tôpico fsilva6
Boa Tarde,

 

O Oracle não possui uma infra-estrutura para enviar torpedo via SMS. O que 
ocorre é que a operadora disponibiliza um e-mail que quando utilizado faz com 
que seja gerado um SMS para um determinado destinatário. Nesse caso, o oraqcle 
apenas dispara o e-mail e não gera o SMS. 

--- Em oracle_br@yahoogrupos.com.br, "Sjraar Gubbels"  escreveu
>
> Não sei como é a maioria das operadores. Fizemos aqui um projeto piloto com
> a operadora CTBC uns tempos atrás, que permite mandar mensagens via HTTP.
> Via UTL_HTTP montamos um string que um procedure do banco envia e depois
> interpreta o retorno. 
> 
>  
> 
> Sjraar 
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
> nome de fsilva6
> Enviada em: domingo, 22 de março de 2009 11:01
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Torpedo pelo Oracle
> 
>  
> 
> Trabalho com processos criticos e gostaria de saber como montar uma
> procedure para enviar torpedos para celulares?
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: RES: [oracle_br] Torpedo pelo Oracle

2009-03-23 Por tôpico fsilva6
Cara muito legal, você pode me passar um exemplo?

--- Em oracle_br@yahoogrupos.com.br, "Sjraar Gubbels"  escreveu
>
> Não sei como é a maioria das operadores. Fizemos aqui um projeto piloto com
> a operadora CTBC uns tempos atrás, que permite mandar mensagens via HTTP.
> Via UTL_HTTP montamos um string que um procedure do banco envia e depois
> interpreta o retorno. 
> 
>  
> 
> Sjraar 
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
> nome de fsilva6
> Enviada em: domingo, 22 de março de 2009 11:01
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Torpedo pelo Oracle
> 
>  
> 
> Trabalho com processos criticos e gostaria de saber como montar uma
> procedure para enviar torpedos para celulares?
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Torpedo pelo Oracle

2009-03-22 Por tôpico fsilva6
Trabalho com processos criticos e gostaria de saber como montar uma procedure 
para enviar torpedos para celulares?



[oracle_br] Grant

2009-03-20 Por tôpico fsilva6
Gostaria de decobrir quais os grants ou quem possui grant para minha procedure?
Onde essas informações são armazenadas?



[oracle_br] DBMS_METADATA.GET_DDL

2009-03-15 Por tôpico fsilva6

  SELECT DBMS_METADATA.GET_DDL(OBJECT_TYPE,OBJECT_NAME,'XPTO')
  FROM ALL_OBJECTS
  WHERE OWNER='XPTO';

Meu usuário não possui acesso a todos os objetos de produção, gostaria de criar 
uma view( acima o select que formará a view) que me possibilitasse visualizar a 
estruta de todos os objetos presentes na all_objects. 
Se solcitar ao dba para criar essa view em produção e solicitar grant de select 
nessa view, vou conseguir atingir meus objetivos descritos anteriormentes?



[oracle_br] Heterogeneous Services

2009-03-10 Por tôpico fsilva6
Como faço para configurar o Heterogeneous Services nos servidores onde o oracle 
está instalado no UNIX?



[oracle_br] Heterogeneous Services

2009-03-10 Por tôpico fsilva6
Como faço para configurar o Heterogeneous Services nos servidores onde o oracle 
está intalado no UNIX?