[oracle_br] New Features 10g for 8i OCP

2007-12-03 Por tôpico Aldelir Fernando Luiz

Prezados,

Ha algum tempo vi uma mensagem circulando na lista onde um dos colegas
dizia que tinha o material do curso (e prova eu acho) para a upgrade de
8i para 10g.

Alguem dentre vos tem esse material para ceder (ou negociar).

Abraco.
Aldelir Fernando Luiz
Suporte Técnico/Infra-estrutura



[oracle_br] WEBUTIL - get_user_name/get_ip_address retorna NULL

2007-12-03 Por tôpico MARCIO CASTRO
Caros senhores:
   
Estou tentando utilizar as funções do webutil em uma aplicação FORMS 10g 
(10.1.2.0.2) e o Oracle 9i (9.2.0.1.0). No entanto, get_user_name ou 
get_ip_address estão retornando NULL. O código é o seguinte:
   
  Declare
 V_GET_USER_NAME varchar2(250);
  V_IP_ADDRESS varchar2(250);
Begin
V_GET_USER_NAME := webutil_clientinfo.get_user_name;
V_IP_ADDRESS := webutil_clientinfo.get_ip_address;
End ;
   
Tal é disparado por um trigger WHEN-BUTTON-PRESSED.
Alguém poderia me ajudar? 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [oracle_br] Re: Dúvida

2007-12-03 Por tôpico Sérgio
Chiapa, 

Obrigado desde já pelas explanações todas, mas mesmo assim ainda não
consegui alterar a bendita tabela.
Outra opção que pensei, seria criar o campo na tabela sem valor default e
not nullgradativamente eu iria fazendo update nos registros até conseguir
colocar todos com um valor apropriado.  No momento em que todos os
registros estivessem com valor, eu alteraria o campo da tabela para not null+
valor default, no caso 0 (zero).
Um alter table, depois que estiver tudo com valor acertado, via update, será
bem mais rápido, não será???

Tks

Sérgio

  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Friday, November 30, 2007 3:50 PM
  Subject: [oracle_br] Re: Dúvida


  Ah, alguns detalhes importantes :

  1. vc diz que fez alter system enable restricted : alguns jobs (como
  por exemplo os jobs de propagação via streams, entre outros, como é
  dito no manual Oracle® Streams Concepts and Administration)
  continuam mesmo assim, para se obter o status de banco REALMENTE idle
  eu sigiriria vc fazer um SHUTDOWN mesmo e um STARTUP RESTRICT

  2. o ponto principal que paga na performance de DDLs do tipo em
  ambientes Produção é que DDLs de ALTER TABLE normalmente não podem ser
  paralelizados : CONSIDERE a possibilidade de se fazer um CREATE TABLE
  nomeqqueer nologging etcetc as (select * from tabela where 1=2),
  adicionar o campo novo nesse cara vazio, depois mandar um INSERT /*+
  APPEND */ into tabelanova(lista de campos) (select * from tabela) -
  que esse sim PODE ser paralelizado via ALTER SESSION ENABLE PARALLEL
  DML, não consome quase nada de undo/redo, etc -, depois vc renomeia a
  tabela atual, renomeia a nova pra atual e vai recriando os
  índices/constraints/etc na tabela nova, com
  NOVALIDATE/PARALLEL/NOLOGGING, tudo que puder...

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu
  
   Bem, antes de qquer coisa, vc ** MONITOROU ** o consumo de UNDO antes,
   durante e depois da tentativa de ALTER TABLE, ** E ** verificou a
   possibilidade de eventual bug, tal como eu tinha dito ? Essás ações
   vão te dar subsídios, EM ESPECIAL se vc está num release antigo de 10g
   (vc não diz a versão exata ) com RAC, houveram mais de um bug nos
   releases iniciais de banco e de RAC 10g.
   De qquer maneira :
   
   1. sobre o tamanho/retenção : como eu disse e repito, a partir do
   momento em que vc vá visitar uma enorme qtdade de blocos (já que a
   tabela tem milhões e milhões de linhas), não é NADA incomum vc
   precisar de undo na casa das dezenas de Gb, então SIM, pode ser que 6
   Gb não estejam dando conta Sobre a retenção, esse valor é em
   segundos, então 10800 segundos representam 180 minutos, ie, uma hora e
   meia, tranquilamente pode ser sim que um DDL numa tabela de não sei
   quantos milhões demore mais que isso, suba esse valor também
   
   2. sobre dropar : sim, vc até pode dropar as
   triggers/índices/constraints, , mas aí vc ** tem ** que ter um step a
   mais de backup do DDL pra poder recriar depois, penso que
   DESABILITAR/DESLIGAR/DEIXAR INUSÁVEL é mais fácil, imho. Lembro também
   não ser possível dropar índice em uso por constraint, não ser possível
   dropar constraint PK/UK em uso por FK, etc, similar às referentes ao
   DISABLE, leve em conta se vc quiser dropar os índices
   
   3. desabilitar : a sintaxe correta para se desabilitar/deixar
   inacessíveis índices/constraints/triggers (e portanto não sendo
   necessária alteração, não sendo disparadas triggers, etc, mostradas no
   manual Oracle SQL Reference e discutidas no Oracle® Database
   Administrator's Guide, para índices é ALTER INDEX nnn UNUSABLE; ,
   para constraints é ALTER TABLE nomedatabela DISABLE CONSTRAINT
   nomedaconstraint, e para triggers é ALTER TRIGGER nnn DISABLE; -
   lembro que tanto podem existir trigger a nível de tabela amarradas na
   tabela que vc quer alterar, QUANTO podem haver triggers de DDL que
   estejam interferindo no seu comando ALTER, desabilite/desligue TODAS
   que encontrar!!
   As principais restrições (documentadas no manual de Admin citado)
  são : 
   
   - vc não pode desabilitar/desligar um índice que esteja sendo usado
   por uma constraint de PK/UK, então primeiro faça o desabilit das
   constraint, pra depois fazer dos índices 
   
   - vc TEM que desabilitar primeiro as constraints de FK das outras
   tabelas todas que apontam pra tabela cuja PK ou UK vc quer desligar,
   para DEPOIS desligar as PKs e UKs, FKs e CHECKs da tabela-alvo
   
   == aí sim, em resposta ao DDL de alter na dita tabela vc terá
   alterações (e portanto undo/redo) apenas nos objetos internos Oracle
   que cuidam de tabelas, não terá processamento a mais na transação,
   não terá triggers nem lock de tabela devido á FK sem índice ou coisas
   do tipo - está é a SUPOSIÇÃO que estou fazendo, que vc estava tendo
   muita geração e/ou leitura consistente em undo por causa desses
   

Re: RES: [oracle_br] RES: Material de certif icação

2007-12-03 Por tôpico Marcus Vinicius
Obrigado, pois eu não sabia.

Bruno Lorenzini [EMAIL PROTECTED] escreveu:   
Marcus,
 
 Não precisa dar o usuário e a senha pra todo mundo, era só configurar as
 opções de sharing da pasta. Eu configurei lá e liberei o acesso, agora é só
 acessar pelo link: http://br-oracle-ocp.4shared.com/
 
 Abs,
 
 _  
 
 De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de marcus_nmiranda
 Enviada em: domingo, 2 de dezembro de 2007 10:20
 Para: 'marcus_nmiranda'; oracle_br@yahoogrupos.com.br
 Assunto: [oracle_br] RES: Material de certificação
 
 O material já se encontra disponível, confome e-mail abaixo
 
 Marcus Vinicius Barbosa Nunes de Miranda
 
 Analista de Sistemas
 
 Microsoft Certified Professional
 
 +55 (085) 88185482
 
 P Colabore com a natureza!!!
 
 Antes de Imprimir Pergunte-se  Preciso mesmo de uma copia? 
 
 Pense em sua responsabilidade e compromisso com o MEIO AMBIENTE
 
 _ 
 
 De: marcus_nmiranda [mailto:marcus_nmiranda@
 mailto:marcus_nmiranda%40yahoo.com.br yahoo.com.br] 
 Enviada em: sexta-feira, 30 de novembro de 2007 16:00
 Para: '[EMAIL PROTECTED] mailto:%27oracle_br%40yahoogrupos.com.br
 pos.com.br'
 Assunto: Material de certificação
 
 Boa Tarde a todos da lista,
 
 No site http://www.4shared. http://www.4shared.com com
 http://www.4shared. http://www.4shared.com/ com/ já se encontra
 parte do material que tenho sobre certificação Oracle, com relação ao CD
 completo infelizmente não pude disponibilizá-lo ainda por falta de tempo,
 mais amanha já estarei disponibilizando o CD do transcender e todos os
 demais materiais coletados por mim. Sinceramente espero estar colaborando
 para o crescimento de todas as pessoas que fazem parte da lista de
 discussão.
 
 Usuário: marcus_nmiranda@ mailto:marcus_nmiranda%40yahoo.com.br
 yahoo.com.br 
 
 Senha: 123456
 
 Marcus Vinicius Barbosa Nunes de Miranda
 
 Analista de Sistemas
 
 Microsoft Certified Professional
 
 +55 (085) 88185482
 
 P Colabore com a natureza!!!
 
 Antes de Imprimir Pergunte-se  Preciso mesmo de uma copia? 
 
 Pense em sua responsabilidade e compromisso com o MEIO AMBIENTE
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   


Marcus Vinicius
   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



RES: RES: [oracle_br] RES: Material de certifica ção

2007-12-03 Por tôpico Bruno Lorenzini
Opa... eu é quem agradeço rs! Essa material vai me ajudar muito :D

 

Abs,

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Marcus Vinicius
Enviada em: segunda-feira, 3 de dezembro de 2007 19:05
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] RES: Material de certificação

 

Obrigado, pois eu não sabia.

Bruno Lorenzini listas.distribuicao
mailto:listas.distribuicao%40gmail.com @gmail.com escreveu: Marcus,

Não precisa dar o usuário e a senha pra todo mundo, era só configurar as
opções de sharing da pasta. Eu configurei lá e liberei o acesso, agora é só
acessar pelo link: http://br-oracle- http://br-oracle-ocp.4shared.com/
ocp.4shared.com/

Abs,

_ 

De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
[mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br] Em
nome de marcus_nmiranda
Enviada em: domingo, 2 de dezembro de 2007 10:20
Para: 'marcus_nmiranda'; [EMAIL PROTECTED]
mailto:oracle_br%40yahoogrupos.com.br os.com.br
Assunto: [oracle_br] RES: Material de certificação

O material já se encontra disponível, confome e-mail abaixo

Marcus Vinicius Barbosa Nunes de Miranda

Analista de Sistemas

Microsoft Certified Professional

+55 (085) 88185482

P Colabore com a natureza!!!

Antes de Imprimir Pergunte-se  Preciso mesmo de uma copia? 

Pense em sua responsabilidade e compromisso com o MEIO AMBIENTE

_ 

De: marcus_nmiranda [mailto:marcus_nmiranda@
mailto:marcus_nmiranda%40yahoo.com.br yahoo.com.br] 
Enviada em: sexta-feira, 30 de novembro de 2007 16:00
Para: '[EMAIL PROTECTED] mailto:%27oracle_br%40yahoogrupos.com.br
pos.com.br'
Assunto: Material de certificação

Boa Tarde a todos da lista,

No site http://www.4shared. http://www.4shared. http://www.4shared.com
com com
http://www.4shared. http://www.4shared. http://www.4shared.com/ com/
com/ já se encontra
parte do material que tenho sobre certificação Oracle, com relação ao CD
completo infelizmente não pude disponibilizá-lo ainda por falta de tempo,
mais amanha já estarei disponibilizando o CD do transcender e todos os
demais materiais coletados por mim. Sinceramente espero estar colaborando
para o crescimento de todas as pessoas que fazem parte da lista de
discussão.

Usuário: marcus_nmiranda@ mailto:marcus_nmiranda%40yahoo.com.br
yahoo.com.br 

Senha: 123456

Marcus Vinicius Barbosa Nunes de Miranda

Analista de Sistemas

Microsoft Certified Professional

+55 (085) 88185482

P Colabore com a natureza!!!

Antes de Imprimir Pergunte-se  Preciso mesmo de uma copia? 

Pense em sua responsabilidade e compromisso com o MEIO AMBIENTE

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

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





Marcus Vinicius

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento! 

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

 



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