[oracle_br] Re: Log file sinc e Idle events???

2005-07-29 Por tôpico jlchiappa
Oi friend, antes de responder a recomendação permanece : dar uma boa 
estudada nos manuais Oracle, em epsecial o Performance Tuning Guide 
and Reference  e o Oracle Reference : copiados de lá, seguem as 
definições  :

idle wait event = ocorre quando um processo  está esperando para 
receber trabalho (exemplo típico, parallel slave que no momento não 
está fazendo nada)

log file sync = ocorre quando o log buffer está sendo descarregado 
para o log file

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto 
[EMAIL PROTECTED] escreveu
 Gente, qual a finalidade desses watis.??
 
 
 Log file sinc ?
 Idle events ?
 
 
 __
 Converse com seus amigos em tempo real com o Yahoo! Messenger 
 http://br.download.yahoo.com/messenger/





__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Erro coexão

2005-07-29 Por tôpico Márcio Santos \(TTY2000\)
André,

Veja o conteúdo do TNSNAMES.ORA:

# TNSNAMES.ORA Network Configuration File: 
C:\oracle\ora81\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

DBORA.TTY2000.TTY =
  (DESCRIPTION =
(ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = VENCER)(PORT = 1521))
)
(CONNECT_DATA =
  (SERVICE_NAME = DBORA.TTY2000.TTY)
)
  )

Onde, 

DBORA.TTY2000.TTY é o nome do serviço,
VENCER é o servidor onde a base de dados está

Desde já agradeço pela ajuda,

  - 
  Márcio dos Santos Moia Júnior 
  Desenvolvedor de Sistemas 
  [EMAIL PROTECTED] 

  TTY2000 - Tecnologia e Sistemas 
  www.tty2000.com.br 
  ( [31] 3481-9966 
 
 
  - 


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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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 para conexao

2005-07-29 Por tôpico bart\.s
galera, obrigado pelas respostas ae...

seguinte, segui alguns conselhos e resolvi instalar em casa o oracle 8i, e 
estou tendo algumas dificuldades, será que alguem pode me auxiliar?


Eu tenho o win2000 e win98se na maquina, porem acontece o seguinte, colocando o 
cd, ele abre o autorun, e quando clico em instalação, no win2000 ele fica 
pensando e para, e no win98 ele abre a janela de erro geral com o titulo 
jrew, só acrescentando que formatei a maquina agora, e tenho somente os 
sistemas operacionais instalados, no win2000 eu coloquei o service path 4, 
somente, em uma das minhas tentativas eu instalei até o J2SDK-1.4.2-05, nos 
dois sistemas operacionais, mas tb sem sucesso...

alquem me ajuda..




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 26 Jul 2005 03:41:41 -

Assunto:[oracle_br] Re: duvida para conexao

 
 vc também pode entrar em contato com o DBA e pedir para ele criar um 
 schema para vc brinca em AMBIENTE DE TESTE.
 
 Se bem que o aconselhavel seria fazer o que o marco falou. Instala o 
 BD local na sua máquina, pois se vc fizer algo errado no banco de 
 testes e por algum motivo travar o servidor, quem estiver utilizando 
 para desenvolvimento não vai ficar muito contente...hehehe
 
 
 
 --- Em oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED] 
 escreveu
  Neste caso recomendo vc instalar em sua máquina uma versão de 
 Oracle mais 
  light !
  Use a versão Oracle 9i Lite ou a versão Oracle 8i Personal.
  Eu instalei a versão 8i personal numa máquina de teste bem chula e 
 rodou 
  bem.
  Só um detalhe, depois de instalar sugiro vc deixar os processos 
 como 
  Iniciados Manualmente pra
  não startar o banco junto com o startup do windows e deixar o banco 
  rodando só quando vc
  precisar dele. Pra isso vc pode usar o Services ou na linha de 
 comando 
  mesmo.
  A instalação do Oracle personal não tem nada de difícil, é Next 
 atrás de 
  Next com poucos detalhes.
  O difícil e que exige DBA é o banco de produção. Aí a história muda 
  completamente ! Tem que manjar bem!
  O help da Oracle é bastante completo de forma que vc consegue 
 aprender 
  quase tudo lendo.
  Mas recomendo pelo menos um curso básico se pretende trabalhar com 
 Oracle 
  de verdade !
  
  Na sua base local vc pode zoar a vontade sem correr riscos. Pode 
 matar 
  sessão, dropar usuários,
  esquemas, tabelas, etc pode rodar meleca, pode destruir e 
 reconstruir 
  ! enfim pode se divertir.
  Só toma cuidado com o client pois vc conecta em banco de produção e 
 se não 
  ficar esperto vc pode
  destruir a produção ! Então deixe no seu TNSNAMES bem claro o que é 
 teste 
  e o que é produção !
  Dê nomes bem claros e objetivos para os serviços.
  
  No help que vem no CD do personal mostra passo a passo as coisas de 
 modo 
  que não terá muitas
  dificuldades. Mas qquer coisa é só gritar aí na lista ! E seja bem 
 vindo 
  ao universo Oracle.
  
  []s,
  marco fernandes.
  
  
  
  
  
  bart\.s 
  Sent by: oracle_br@yahoogrupos.com.br
  25/07/2005 18:34
  Please respond to oracle_br
  
  
  To: oracle_br 
  cc: 
  Subject: Re: [oracle_br] Re: duvida para conexao
  
  
  mas eu mexendo nas configurações aqui nesta estação, corre o risco 
 de 
  danificar o base de dados na central?
  
  eu não gostaria de entrar na base deles, so gostaria de criar um 
 banco 
  para mim, para poder estudar algumas funcoes, qrys, procedure etc...
  
  Obrigado pela atencao...
  
  Evandro
  
  De:oracle_br@yahoogrupos.com.br
  
  Para:oracle_br@yahoogrupos.com.br
  
  Cópia:
  
  Data:Mon, 25 Jul 2005 18:03:08 -0200
  
  Assunto:Re: [oracle_br] Re: duvida para conexao
  
   Como vc é novato vamos fazer passo a passo.
   
   1 - Vc disse que consegue logar com usuário diferente de system 
 ou sys. 
   Isso significa que seu arquivo TNSNAMES está ok !
   Logo não precisará identificar IP e estas coisas.
   Caso nunca tenha conectado neste banco então é melhor configurar 
 o 
   TNSNAMES em primeiro lugar. Para isso use o NetConfig.
   
   2 - Deve existir na sua empresa alguém que faça o papel de DBA ou 
 então 
  um 
   autêntico DBA. Esta é a pessoa mais recomendada
   para te dar as informações do que vc pode e do que vc não pode 
 fazer 
   no banco. Normalmente é só esta pessoa que tem as senhas
   próprias para Administração. Em alguns casos (empresas) os 
   desenvolvedores tbem possuem estas senhas mas isso não é 
 recomendado.
   
   3 - Caso vc não tenha ninguém que possa informar as senhas de 
   Administração, então tente as senhas padrões. Isso vc já disse 
 que 
  testou 
   e não teve
   sucesso. Isso é o que deveria acontecer mesmo, se vcs tiverem 
 alguém 
   decente tomando conta do banco. Só recordando segue:
   User: SYSTEM Senha: MANAGER (tem casos que colocam 
   minúsculas)
   User: SYS Senha: CHANGE_ON_INSTALL (como o próprio 
   nome diz, deve ser mudado após instalação do banco pelo admin)
   
   4 - Se nada disso deu certo senta e chora ! Não existe processo 
 

[oracle_br] Re: Tabela IOT

2005-07-29 Por tôpico jlchiappa
É, N para N, agrupamentos, tabelas de resultados, isso funciona sim : 
essas figuras são típicas de  DW, e ainda que a tabela seja 
frequentemente pesquisada por SCAN, nas versões mais recentes do 
Oracle já é possível fazer scan multiblock em índices . Então uma 
tabela que tenha que ter índice (por exemplo, por causa de PK, 
digamos) mesmo que seja scaneada frequentemente, ainda assim pode-se 
pensar em IOT. 
 O que invalida o uso de IOT são situações como :
 
  a) tabela é muito larga, ie, tem muitas colunas ou colunas muito 
grandes (VARCHAR2 principalmente), há limite pra isso em índices, 
isso tem que caber num bloco
  b) a tabela é intensamente alterada/inserida/deletada : como nós 
sabemos o índice é uma estrutura complexa, que TEM que ser mantida 
internamente ordenada, então cada DML que seja feito num índice é 
sensivelmente mais demorado
  
 A vantagem principal do IOT é que vc poupa um espaço federal, em 
casos que vc tem que ter índice : aqui no cliente o pessoal tinha uma 
tabela  tipo N pra N (2 colunas chaves da tabela-A, duas sda tabela-
B, e umas flags), e essas colunas formacam a PK dela. Essa tabela 
tinha coisa de 90 milhões de linhas, então o pessoal estava gastando 
X Gbs pros segmnentos de dados e MAIS Y Gbs pros segmentos de índice 
(já que PK exige índice), transformando-a em IOT passamos a ter só Y 
Gbs em disco mais um mínimo overhead. Essa tabela era particionada e 
tipicamente acessada via full-scan numa partição , a IOT foi criada 
particionada também , continuou-se com o mesmo plano de acesso, só 
que o scan passou a ser feito numa partição do segmento de índice.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto 
[EMAIL PROTECTED] escreveu
 
  vc pode usar em tabelas de N pra N..
 
 att,
 
 Welvis Douglas
 
 --- Marcio R Portes [EMAIL PROTECTED]
 escreveu:
 
 
 -
 Quando a tabela for lookup, aquelas tabelas que
 massivamente sao 
 acessadas por indice ou que sao pequenas e nao
 compensa manter 
 seguimento de dados e indices.
 Sugiro a leitura abaixo, neste artigo eu falo de
 indices em geral 
 inclusive IOT.
 
 http://mportes.blogspot.com/2005/05/ndices-falando-livremente.html
 
 --
 Marcio Portes
 http://mportes.blogspot.com
 
 
 fabiobat2002 wrote:
  AI pessoal , alguem poderia me explicar em qual
 ceanario é
  interressante criar tabela IOT ?
  
  
  
  
 
 
__
  
  Histórico:
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  Falar com os
 Moderadores:([EMAIL PROTECTED])
  Dorian Anderson Soutto - Fernanda Damous - Alisson
 Aguiar 
 
 
__
 
  Links do Yahoo! Grupos
  
  
  
  
   
  
  
  
  
 
 
 
__
 
 Histórico:
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 Falar com os
 Moderadores:([EMAIL PROTECTED])
 Dorian Anderson Soutto - Fernanda Damous - Alisson
 Aguiar 
 
__
 
   
   
 -
 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!.
 
 
 
 
   
   
   
 ___ 
 Yahoo! Acesso Grátis - Internet rápida e grátis. 
 Instale o discador agora! http://br.acesso.yahoo.com/




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] RES: duvida para conexao

2005-07-29 Por tôpico Ederson
Colega,

Por acaso esta sua máquina não seria um Pentium IV ???

O instalador da versão 8 tem um problema com o P4, vc terá que remover o
SYCMJIT.DLL. 

 
Ederson Elias de Oliveira
DBA Oracle
Setransp - GO
---

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de bart.s
Enviada em: sexta-feira, 29 de julho de 2005 09:06
Para: oracle_br
Assunto: [oracle_br] Re: duvida para conexao

galera, obrigado pelas respostas ae...

seguinte, segui alguns conselhos e resolvi instalar em casa o oracle 8i, e
estou tendo algumas dificuldades, será que alguem pode me auxiliar?


Eu tenho o win2000 e win98se na maquina, porem acontece o seguinte,
colocando o cd, ele abre o autorun, e quando clico em instalação, no win2000
ele fica pensando e para, e no win98 ele abre a janela de erro geral com o
titulo jrew, só acrescentando que formatei a maquina agora, e tenho
somente os sistemas operacionais instalados, no win2000 eu coloquei o
service path 4, somente, em uma das minhas tentativas eu instalei até o
J2SDK-1.4.2-05, nos dois sistemas operacionais, mas tb sem sucesso...

alquem me ajuda..




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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 para conexao

2005-07-29 Por tôpico jlchiappa
Eu tenho também na máquina de casa win98 e win2k professional (além 
de linux e xp professional, é quad-boot), e tá instalado legal. 
Algumas dicas :

 a) o 8i TEM QUE ser versão 8.1.7.x , versões 8.1.6 ou mais antigas 
do 8i nem sempre funcionam bem no win2k. Pode ser versão 8.1.7 do 
pacote Personal ou do Enterprise Edition, tanto faz, só não pode ser 
o Oracle 8.1.7 LITE, que é a versão que roda em palmtops, nada a ver
 b) o CD que vc está usando para instalar TEM QUE ser o que é para 
windows NT/windows 2000, usar o CD com a versão windows 98 do 8i pra 
instalar no win2k SÓ PODE dar altos paus
 c) o win2k deve estar só com o sistema operacional instalado : vc ** 
NÂO DEVE ** ter java (nem JDK nem JVM nem java runtime) na máquina (o 
CD já vem com o JVM necessário), e preferencialmente não deve ter 
nenhum aplicativo (Norton, Office, nada) instalado, isso vc bota 
depois do banco instalado. Eu tanto já instalei 8i em win2k 
professional com ServicePack4 e sem SP4, foi indiferente.
 d) se for cpu Pentium 4, há um bug no JVM do instalador usado no 
Oracle 8i, vc deve desativar o Java just-in-time (há várias opções, 
procurando por exemplo em 
http://groups.google.com/advanced_group_search?hl=pt pelas palavras-
chave 8i pentium bug vc acha várias notas) ,  ou usar um instalador 
mais recente (por exemplo, se vc tiver um CD de produto Oracle mais 
recente, como banco 9i). 
 e) junto com o instalador no CD vem um manualzinho de instalação, lá 
estão listadas as exigências de hardwrae, como : vídeo com resolução 
de 800x600 no mínimo, 256 cores, 256 Mb de RAM (embora seja possível 
instalar com 128 Mb, vai ficar ultralento mas já vi funcionar), 
alguns Gbs livres no disco onde vc vai instalar, área de swap pelo 
menos 2x ou 2.5x a qtdade de RAM
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, bart\.s [EMAIL PROTECTED] escreveu
 galera, obrigado pelas respostas ae...
 
 seguinte, segui alguns conselhos e resolvi instalar em casa o 
oracle 8i, e estou tendo algumas dificuldades, será que alguem pode 
me auxiliar?
 
 
 Eu tenho o win2000 e win98se na maquina, porem acontece o seguinte, 
colocando o cd, ele abre o autorun, e quando clico em instalação, no 
win2000 ele fica pensando e para, e no win98 ele abre a janela de 
erro geral com o titulo jrew, só acrescentando que formatei a 
maquina agora, e tenho somente os sistemas operacionais instalados, 
no win2000 eu coloquei o service path 4, somente, em uma das minhas 
tentativas eu instalei até o J2SDK-1.4.2-05, nos dois sistemas 
operacionais, mas tb sem sucesso...
 
 alquem me ajuda..
 
 
 
 
 De:oracle_br@yahoogrupos.com.br
 
 Para:oracle_br@yahoogrupos.com.br
 
 Cópia:
 
 Data:Tue, 26 Jul 2005 03:41:41 -
 
 Assunto:[oracle_br] Re: duvida para conexao
 
  
  vc também pode entrar em contato com o DBA e pedir para ele criar 
um 
  schema para vc brinca em AMBIENTE DE TESTE.
  
  Se bem que o aconselhavel seria fazer o que o marco falou. 
Instala o 
  BD local na sua máquina, pois se vc fizer algo errado no banco de 
  testes e por algum motivo travar o servidor, quem estiver 
utilizando 
  para desenvolvimento não vai ficar muito contente...hehehe
  
  
  
  --- Em oracle_br@yahoogrupos.com.br, [EMAIL PROTECTED] 
  escreveu
   Neste caso recomendo vc instalar em sua máquina uma versão de 
  Oracle mais 
   light !
   Use a versão Oracle 9i Lite ou a versão Oracle 8i Personal.
   Eu instalei a versão 8i personal numa máquina de teste bem 
chula e 
  rodou 
   bem.
   Só um detalhe, depois de instalar sugiro vc deixar os processos 
  como 
   Iniciados Manualmente pra
   não startar o banco junto com o startup do windows e deixar o 
banco 
   rodando só quando vc
   precisar dele. Pra isso vc pode usar o Services ou na linha de 
  comando 
   mesmo.
   A instalação do Oracle personal não tem nada de difícil, é Next 
  atrás de 
   Next com poucos detalhes.
   O difícil e que exige DBA é o banco de produção. Aí a história 
muda 
   completamente ! Tem que manjar bem!
   O help da Oracle é bastante completo de forma que vc consegue 
  aprender 
   quase tudo lendo.
   Mas recomendo pelo menos um curso básico se pretende trabalhar 
com 
  Oracle 
   de verdade !
   
   Na sua base local vc pode zoar a vontade sem correr riscos. 
Pode 
  matar 
   sessão, dropar usuários,
   esquemas, tabelas, etc pode rodar meleca, pode destruir e 
  reconstruir 
   ! enfim pode se divertir.
   Só toma cuidado com o client pois vc conecta em banco de 
produção e 
  se não 
   ficar esperto vc pode
   destruir a produção ! Então deixe no seu TNSNAMES bem claro o 
que é 
  teste 
   e o que é produção !
   Dê nomes bem claros e objetivos para os serviços.
   
   No help que vem no CD do personal mostra passo a passo as 
coisas de 
  modo 
   que não terá muitas
   dificuldades. Mas qquer coisa é só gritar aí na lista ! E seja 
bem 
  vindo 
   ao universo Oracle.
   
   []s,
   marco fernandes.
   
   
   
   
   
   bart\.s 
   Sent by: 

[oracle_br] Re: duvida para conexao

2005-07-29 Por tôpico jlchiappa
No win2k não vi ainda 8.1.6 ser instalado com sucesso, SE o CD que vc 
tem é para windows NT, 8.1.6 não rola. Sei que existiu versão do 
8.1.6 para Windows 98 SE, se vc conseguir essa versão deve funcionar 
no WIndows 98SE, que vc tem na máquina também, certo ?
 Se vc quiser mesmo instalar no win2k, tem que ser a 8.1.7, e (claro) 
tem que ser o CD específico para winnt/win2k. O grande ponto aui que 
vc deve notar é : existem CDs específicos pra cada sistema 
operacional, vc TEM que usar o CD correto no SO correto, quando vc 
diz ah, tentei instalar nos meus dois SOs, isso não dá certo mesmo.

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, bart\.s [EMAIL PROTECTED] escreveu
 a minha maquina é um celeron 2gb, e o oracle 8i é o 8.1.6, tem 256 
de ram...
 
 entao vou ter que pegar o 8.1.7 ? ou tem algum jeito de fazer esta 
instalação com 8.1.6? 
 
 Obrigado pelas respostas ae
 
 Evandro
 
 
 De:oracle_br@yahoogrupos.com.br
 
 Para:oracle_br@yahoogrupos.com.br
 
 Cópia:
 
 Data:Fri, 29 Jul 2005 12:46:57 -
 
 Assunto:[oracle_br] Re: duvida para conexao
 
  Eu tenho também na máquina de casa win98 e win2k professional 
(além 
  de linux e xp professional, é quad-boot), e tá instalado legal. 
  Algumas dicas :
  
  a) o 8i TEM QUE ser versão 8.1.7.x , versões 8.1.6 ou mais 
antigas 
  do 8i nem sempre funcionam bem no win2k. Pode ser versão 8.1.7 do 
  pacote Personal ou do Enterprise Edition, tanto faz, só não pode 
ser 
  o Oracle 8.1.7 LITE, que é a versão que roda em palmtops, nada a 
ver
  b) o CD que vc está usando para instalar TEM QUE ser o que é para 
  windows NT/windows 2000, usar o CD com a versão windows 98 do 8i 
pra 
  instalar no win2k SÓ PODE dar altos paus
  c) o win2k deve estar só com o sistema operacional instalado : vc 
** 
  NÂO DEVE ** ter java (nem JDK nem JVM nem java runtime) na 
máquina (o 
  CD já vem com o JVM necessário), e preferencialmente não deve ter 
  nenhum aplicativo (Norton, Office, nada) instalado, isso vc bota 
  depois do banco instalado. Eu tanto já instalei 8i em win2k 
  professional com ServicePack4 e sem SP4, foi indiferente.
  d) se for cpu Pentium 4, há um bug no JVM do instalador usado no 
  Oracle 8i, vc deve desativar o Java just-in-time (há várias 
opções, 
  procurando por exemplo em 
  http://groups.google.com/advanced_group_search?hl=pt pelas 
palavras-
  chave 8i pentium bug vc acha várias notas) , ou usar um 
instalador 
  mais recente (por exemplo, se vc tiver um CD de produto Oracle 
mais 
  recente, como banco 9i). 
  e) junto com o instalador no CD vem um manualzinho de instalação, 
lá 
  estão listadas as exigências de hardwrae, como : vídeo com 
resolução 
  de 800x600 no mínimo, 256 cores, 256 Mb de RAM (embora seja 
possível 
  instalar com 128 Mb, vai ficar ultralento mas já vi funcionar), 
  alguns Gbs livres no disco onde vc vai instalar, área de swap 
pelo 
  menos 2x ou 2.5x a qtdade de RAM
  
  []s
  
  Chiappa
  
  --- Em oracle_br@yahoogrupos.com.br, bart\.s escreveu
   galera, obrigado pelas respostas ae...
   
   seguinte, segui alguns conselhos e resolvi instalar em casa o 
  oracle 8i, e estou tendo algumas dificuldades, será que alguem 
pode 
  me auxiliar?
   
   
   Eu tenho o win2000 e win98se na maquina, porem acontece o 
seguinte, 
  colocando o cd, ele abre o autorun, e quando clico em instalação, 
no 
  win2000 ele fica pensando e para, e no win98 ele abre a janela de 
  erro geral com o titulo jrew, só acrescentando que formatei a 
  maquina agora, e tenho somente os sistemas operacionais 
instalados, 
  no win2000 eu coloquei o service path 4, somente, em uma das 
minhas 
  tentativas eu instalei até o J2SDK-1.4.2-05, nos dois sistemas 
  operacionais, mas tb sem sucesso...
   
   alquem me ajuda..
   
   
   
   
   De:oracle_br@yahoogrupos.com.br
   
   Para:oracle_br@yahoogrupos.com.br
   
   Cópia:
   
   Data:Tue, 26 Jul 2005 03:41:41 -
   
   Assunto:[oracle_br] Re: duvida para conexao
   

vc também pode entrar em contato com o DBA e pedir para ele 
criar 
  um 
schema para vc brinca em AMBIENTE DE TESTE.

Se bem que o aconselhavel seria fazer o que o marco falou. 
  Instala o 
BD local na sua máquina, pois se vc fizer algo errado no 
banco de 
testes e por algum motivo travar o servidor, quem estiver 
  utilizando 
para desenvolvimento não vai ficar muito contente...hehehe



--- Em oracle_br@yahoogrupos.com.br, 
[EMAIL PROTECTED] 
escreveu
 Neste caso recomendo vc instalar em sua máquina uma versão 
de 
Oracle mais 
 light !
 Use a versão Oracle 9i Lite ou a versão Oracle 8i Personal.
 Eu instalei a versão 8i personal numa máquina de teste bem 
  chula e 
rodou 
 bem.
 Só um detalhe, depois de instalar sugiro vc deixar os 
processos 
como 
 Iniciados Manualmente pra
 não startar o banco junto com o startup do windows e deixar 
o 
  banco 
 rodando só quando vc
 precisar dele. Pra isso vc pode usar 

Re: [oracle_br] Re: duvida para conexao

2005-07-29 Por tôpico marcofernandes . talent
Evandro,
o Ederson deu a dica quente. Apague a DLL que incomoda e pronto.

Outra dica que dou e que usei é copiar o conteúdo do CD no HD e instalar a 
partir dele.

Alguns instaladores não reconhecem o drive de CD em unidades com letras 
além de F: ou G:
Eu costumo usar meu drive de CD com letras tipo M, N, P, X porque tenho 
vários HDs na máquina
particionados e as letras aumentam bastante ! Além disso às vezes preciso 
driblar o S.O. e mapear
falsas unidades de rede pra testar como se fosse ambiente de produção.

As dias do Chiappa tbem são bastante úteis. Eu usei muito o 8i em cima de 
NT 4 SP 6 que no meu ponto
de vista é o S.O. mais estável que tive com Oracle 8i. Tanto que lá em 
casa, um dos meus S.O. é o NT !
Como citado é bastante interessante instalar o banco antes dos outros 
softwares mas não é obrigatório.
Já instalei em máquinas bem lotadas de soft e foi bem !

Tive também muitos problemas com Java nas máquinas. O que devia ser um 
plus do Java acaba atrapalhando
e tem certos softs que só rodam com determinada versão da VM... se vc 
atualiza a versão da VM Java pode ter
problemas em alguns softs.

Legal que vc tá animado e qquer outro problema mande aqui pra gente !

Abraço,
Marco.





bart\.s [EMAIL PROTECTED]
Sent by: oracle_br@yahoogrupos.com.br
29/07/2005 11:03
Please respond to oracle_br

 
To: oracle_br oracle_br@yahoogrupos.com.br
cc: 
Subject:[oracle_br] Re: duvida para conexao


a minha maquina é um celeron 2gb, e o oracle 8i é o 8.1.6, tem 256 de 
ram...

entao vou ter que pegar o 8.1.7 ? ou tem algum jeito de fazer esta 
instalação com 8.1.6? 

Obrigado pelas respostas ae

Evandro


De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Fri, 29 Jul 2005 12:46:57 -

Assunto:[oracle_br] Re: duvida para conexao

 Eu tenho também na máquina de casa win98 e win2k professional (além 
 de linux e xp professional, é quad-boot), e tá instalado legal. 
 Algumas dicas :
 
 a) o 8i TEM QUE ser versão 8.1.7.x , versões 8.1.6 ou mais antigas 
 do 8i nem sempre funcionam bem no win2k. Pode ser versão 8.1.7 do 
 pacote Personal ou do Enterprise Edition, tanto faz, só não pode ser 
 o Oracle 8.1.7 LITE, que é a versão que roda em palmtops, nada a ver
 b) o CD que vc está usando para instalar TEM QUE ser o que é para 
 windows NT/windows 2000, usar o CD com a versão windows 98 do 8i pra 
 instalar no win2k SÓ PODE dar altos paus
 c) o win2k deve estar só com o sistema operacional instalado : vc ** 
 NÂO DEVE ** ter java (nem JDK nem JVM nem java runtime) na máquina (o 
 CD já vem com o JVM necessário), e preferencialmente não deve ter 
 nenhum aplicativo (Norton, Office, nada) instalado, isso vc bota 
 depois do banco instalado. Eu tanto já instalei 8i em win2k 
 professional com ServicePack4 e sem SP4, foi indiferente.
 d) se for cpu Pentium 4, há um bug no JVM do instalador usado no 
 Oracle 8i, vc deve desativar o Java just-in-time (há várias opções, 
 procurando por exemplo em 
 http://groups.google.com/advanced_group_search?hl=pt pelas palavras-
 chave 8i pentium bug vc acha várias notas) , ou usar um instalador 
 mais recente (por exemplo, se vc tiver um CD de produto Oracle mais 
 recente, como banco 9i). 
 e) junto com o instalador no CD vem um manualzinho de instalação, lá 
 estão listadas as exigências de hardwrae, como : vídeo com resolução 
 de 800x600 no mínimo, 256 cores, 256 Mb de RAM (embora seja possível 
 instalar com 128 Mb, vai ficar ultralento mas já vi funcionar), 
 alguns Gbs livres no disco onde vc vai instalar, área de swap pelo 
 menos 2x ou 2.5x a qtdade de RAM
 
 []s
 
 Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br, bart\.s escreveu
  galera, obrigado pelas respostas ae...
  
  seguinte, segui alguns conselhos e resolvi instalar em casa o 
 oracle 8i, e estou tendo algumas dificuldades, será que alguem pode 
 me auxiliar?
  
  
  Eu tenho o win2000 e win98se na maquina, porem acontece o seguinte, 
 colocando o cd, ele abre o autorun, e quando clico em instalação, no 
 win2000 ele fica pensando e para, e no win98 ele abre a janela de 
 erro geral com o titulo jrew, só acrescentando que formatei a 
 maquina agora, e tenho somente os sistemas operacionais instalados, 
 no win2000 eu coloquei o service path 4, somente, em uma das minhas 
 tentativas eu instalei até o J2SDK-1.4.2-05, nos dois sistemas 
 operacionais, mas tb sem sucesso...
  
  alquem me ajuda..
  
  
  
  
  De:oracle_br@yahoogrupos.com.br
  
  Para:oracle_br@yahoogrupos.com.br
  
  Cópia:
  
  Data:Tue, 26 Jul 2005 03:41:41 -
  
  Assunto:[oracle_br] Re: duvida para conexao
  
   
   vc também pode entrar em contato com o DBA e pedir para ele criar 
 um 
   schema para vc brinca em AMBIENTE DE TESTE.
   
   Se bem que o aconselhavel seria fazer o que o marco falou. 
 Instala o 
   BD local na sua máquina, pois se vc fizer algo errado no banco de 
   testes e por algum motivo travar o servidor, quem estiver 
 utilizando 
   para 

[oracle_br] Re: duvida para conexao

2005-07-29 Por tôpico bart\.s
obrigado pelas dicas ai, vou ver se consigo entao outra versao do oracle 8i, eu 
até tenho o 9i e instalei uma vez, mas eu acho que para começar, o 9i é muito 
pesado...

obrigado

Evandro 


De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Fri, 29 Jul 2005 13:36:23 -

Assunto:[oracle_br] Re: duvida para conexao

 No win2k não vi ainda 8.1.6 ser instalado com sucesso, SE o CD que vc 
 tem é para windows NT, 8.1.6 não rola. Sei que existiu versão do 
 8.1.6 para Windows 98 SE, se vc conseguir essa versão deve funcionar 
 no WIndows 98SE, que vc tem na máquina também, certo ?
 Se vc quiser mesmo instalar no win2k, tem que ser a 8.1.7, e (claro) 
 tem que ser o CD específico para winnt/win2k. O grande ponto aui que 
 vc deve notar é : existem CDs específicos pra cada sistema 
 operacional, vc TEM que usar o CD correto no SO correto, quando vc 
 diz ah, tentei instalar nos meus dois SOs, isso não dá certo mesmo.
 
 []s
 
 Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br, bart\.s escreveu
  a minha maquina é um celeron 2gb, e o oracle 8i é o 8.1.6, tem 256 
 de ram...
  
  entao vou ter que pegar o 8.1.7 ? ou tem algum jeito de fazer esta 
 instalação com 8.1.6? 
  
  Obrigado pelas respostas ae
  
  Evandro
  
  
  De:oracle_br@yahoogrupos.com.br
  
  Para:oracle_br@yahoogrupos.com.br
  
  Cópia:
  
  Data:Fri, 29 Jul 2005 12:46:57 -
  
  Assunto:[oracle_br] Re: duvida para conexao
  
   Eu tenho também na máquina de casa win98 e win2k professional 
 (além 
   de linux e xp professional, é quad-boot), e tá instalado legal. 
   Algumas dicas :
   
   a) o 8i TEM QUE ser versão 8.1.7.x , versões 8.1.6 ou mais 
 antigas 
   do 8i nem sempre funcionam bem no win2k. Pode ser versão 8.1.7 do 
   pacote Personal ou do Enterprise Edition, tanto faz, só não pode 
 ser 
   o Oracle 8.1.7 LITE, que é a versão que roda em palmtops, nada a 
 ver
   b) o CD que vc está usando para instalar TEM QUE ser o que é para 
   windows NT/windows 2000, usar o CD com a versão windows 98 do 8i 
 pra 
   instalar no win2k SÓ PODE dar altos paus
   c) o win2k deve estar só com o sistema operacional instalado : vc 
 ** 
   NÂO DEVE ** ter java (nem JDK nem JVM nem java runtime) na 
 máquina (o 
   CD já vem com o JVM necessário), e preferencialmente não deve ter 
   nenhum aplicativo (Norton, Office, nada) instalado, isso vc bota 
   depois do banco instalado. Eu tanto já instalei 8i em win2k 
   professional com ServicePack4 e sem SP4, foi indiferente.
   d) se for cpu Pentium 4, há um bug no JVM do instalador usado no 
   Oracle 8i, vc deve desativar o Java just-in-time (há várias 
 opções, 
   procurando por exemplo em 
   http://groups.google.com/advanced_group_search?hl=pt pelas 
 palavras-
   chave 8i pentium bug vc acha várias notas) , ou usar um 
 instalador 
   mais recente (por exemplo, se vc tiver um CD de produto Oracle 
 mais 
   recente, como banco 9i). 
   e) junto com o instalador no CD vem um manualzinho de instalação, 
 lá 
   estão listadas as exigências de hardwrae, como : vídeo com 
 resolução 
   de 800x600 no mínimo, 256 cores, 256 Mb de RAM (embora seja 
 possível 
   instalar com 128 Mb, vai ficar ultralento mas já vi funcionar), 
   alguns Gbs livres no disco onde vc vai instalar, área de swap 
 pelo 
   menos 2x ou 2.5x a qtdade de RAM
   
   []s
   
   Chiappa
   
   --- Em oracle_br@yahoogrupos.com.br, bart\.s escreveu
galera, obrigado pelas respostas ae...

seguinte, segui alguns conselhos e resolvi instalar em casa o 
   oracle 8i, e estou tendo algumas dificuldades, será que alguem 
 pode 
   me auxiliar?


Eu tenho o win2000 e win98se na maquina, porem acontece o 
 seguinte, 
   colocando o cd, ele abre o autorun, e quando clico em instalação, 
 no 
   win2000 ele fica pensando e para, e no win98 ele abre a janela de 
   erro geral com o titulo jrew, só acrescentando que formatei a 
   maquina agora, e tenho somente os sistemas operacionais 
 instalados, 
   no win2000 eu coloquei o service path 4, somente, em uma das 
 minhas 
   tentativas eu instalei até o J2SDK-1.4.2-05, nos dois sistemas 
   operacionais, mas tb sem sucesso...

alquem me ajuda..




De:oracle_br@yahoogrupos.com.br

Para:oracle_br@yahoogrupos.com.br

Cópia:

Data:Tue, 26 Jul 2005 03:41:41 -

Assunto:[oracle_br] Re: duvida para conexao

 
 vc também pode entrar em contato com o DBA e pedir para ele 
 criar 
   um 
 schema para vc brinca em AMBIENTE DE TESTE.
 
 Se bem que o aconselhavel seria fazer o que o marco falou. 
   Instala o 
 BD local na sua máquina, pois se vc fizer algo errado no 
 banco de 
 testes e por algum motivo travar o servidor, quem estiver 
   utilizando 
 para desenvolvimento não vai ficar muito contente...hehehe
 
 
 
 --- Em oracle_br@yahoogrupos.com.br, 
 [EMAIL PROTECTED] 
 escreveu
  Neste caso recomendo vc instalar em sua 

Re: [oracle_br] Erro coexão

2005-07-29 Por tôpico Andre Santos
Márcio

Então, você consegue se conectar ao Oracle através do SQL Plus com
essa host string (alias SQL Net) ?

Talvez o nome que vem depois de SERVICE_NAME esteja errado...

Veja se a descrição abaixo confere com o seu ambiente:
_

alias_sql_net_que_você_escolhe_conforme_queira =
  (DESCRIPTION =
(ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST =
nome_ou_ip_da_máquina_servidora)(PORT = 1521))
)
(CONNECT_DATA =
  (SERVICE_NAME = sid_nome_da_instance_do_sgbd)
)
  )
_

No meu TNSNAMES aqui, a linha do SERVICE_NAME ainda tem uma pequena
diferença de sintaxe:
...
  (SERVICE_NAME = (SID=sid_nome_da_instance_do_sgbd) )
...
_

Depois disso (conferir e fazer eventuais acertos) você sempre precisa
fazer o teste prático básico que é tentar se conectar através do SQL
Plus.

O último ponto seria verificar a criação do objeto COM da sua
aplicação ASP (aquele que aparece na linha 43). Provavelmente é um
Connection (ADO/OLEDB)... teria que verificar a string de conexão.

[ ]

André



Em 28/07/05, Márcio Santos   (TTY2000  )[EMAIL PROTECTED] escreveu:
 André,
 
 Veja o conteúdo do TNSNAMES.ORA:
 
 # TNSNAMES.ORA Network Configuration File:
 C:\oracle\ora81\network\admin\tnsnames.ora
 # Generated by Oracle configuration tools.
 
 DBORA.TTY2000.TTY =
   (DESCRIPTION =
 (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = VENCER)(PORT = 1521))
 )
 (CONNECT_DATA =
   (SERVICE_NAME = DBORA.TTY2000.TTY)
 )
   )
 
 Onde, 
 
 DBORA.TTY2000.TTY é o nome do serviço,
 VENCER é o servidor onde a base de dados está
 
 Desde já agradeço pela ajuda,
 
   - 
   Márcio dos Santos Moia Júnior 
   Desenvolvedor de Sistemas 
   [EMAIL PROTECTED] 
 
   TTY2000 - Tecnologia e Sistemas 
   www.tty2000.com.br 
   ( [31] 3481-9966 
  
  
   - 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 __
 
 Histórico:
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 Falar com os
 Moderadores:([EMAIL PROTECTED])
 Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
 __
 
 
 
 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!.


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Coluna not null

2005-07-29 Por tôpico jlchiappa
Tecnicamente, ambos são constraints, fazem EXATAMENTE o mesmo :

[EMAIL PROTECTED]:SQLcreate table X(c1 number not null, c2 number);

Tabela criada.

[EMAIL PROTECTED]:SQLalter table X add constraint CK_C2_NN check(c2 
not null);
alter table X add constraint CK_C2_NN check(c2 not null)
   *
ERRO na linha 1:
ORA-00920: operador relacional inválido


[EMAIL PROTECTED]:SQLalter table X add constraint CK_C2_NN check(c2 is 
not null);

Tabela alterada.

[EMAIL PROTECTED]:SQLinsert into X values(1,1);

1 linha criada.

[EMAIL PROTECTED]:SQLcommit;

Validação completa.

[EMAIL PROTECTED]:SQLselect * from user_constraints where 
table_name='X';

OWNERCONSTRAINT_NAMEC 
TABLE_NAME 
SEARCH_CONDITION  
   R_OWNER
R_CONSTRAINT_NAME  DELETE_RU STATUS   DEFERRABLE 
DEFERRED  VALIDATED GENERATED  BAD RELY LAST_CHANGE 
INDEX_OWNERINDEX_NAME INVALID 
VIEW_RELATED
 -- - 
-- ---
- -- -
- -  -- - 
- -- ---  --- 
-- -- --- --
CHIAPPA  SYS_C0010820   C 
X  C1 IS NOT 
NULL  
  
 ENABLED  NOT DEFERRABLE IMMEDIATE VALIDATED GENERATED 
NAME  29/07/2005 10:44:04
CHIAPPA  CK_C2_NN   C 
X  c2 is not 
null  
  
   ENABLED  NOT DEFERRABLE IMMEDIATE VALIDATED USER 
NAME   29/07/2005 10:44:44

[EMAIL PROTECTED]:SQL

== NOTE PORÉM que se vc deixa o bd criar sem especificar nome, ele 
cria com SYS_xhdgd , um nome maluco dele, isso é um pé pra 
administração : eu acho isso não-recomendável, mas é o que mais se vê 
por aí. Afora a dificuldade de admin, o resto é tudo igual.

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Akira [EMAIL PROTECTED] 
escreveu
 Alguém sabe qual a diferença de se ter um campo not null ou uma 
constraint check not null?
 Diferença de performance, por causa das coletas de estatísticas, 
diferença de execução, o que é mais recomendado, etc.
 
 ALTER TABLE TABELA MODIFY CAMPO CONSTRAINT XXX NOT NULL;
 ALTER TABLE TABELA ADD CONSTRAINT XXX CHECK (CAMPO IS NOT NULL);
 
 Akira
 
 [As partes desta mensagem que não continham texto foram removidas]




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Processos lentos - Optimizer = CHOOSE

2005-07-29 Por tôpico Adriano Forlin
Pessoal,
 
O meu banco de dados esta tendo um comportamento um pouco estranho...eu 
atualizo as estatisticas todo o final de semana. 
 
Um determinado processo estava muito lento, entao atualizei novamente as 
estatitisticas... este processo voltou a funcionar normalmente, porem outro 
processo ficou lento, entao atualizei somente as estatitisticas das tabelas que 
sao utilizadas por este segundo processo ... voltou a ficar normal
 
Alguem teria uma explicacao para isto
 
abaixo os meus parametros de banco
 

optimizer_dynamic_sampling integer 1

optimizer_features_enable string 9.2.0

optimizer_index_caching integer 90

optimizer_index_cost_adj integer 100

optimizer_max_permutations integer 2000

 optimizer_mode string CHOOSE



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] [Off-Topic] Analista de Sistemas Pl - Oracle

2005-07-29 Por tôpico Ricardo Andrade

Pessoal,

Peço desculpas pelo assunto, mas vc's poderiam me dizer qual valor hora (PJ) e 
valor salário (CLT), que o mercado está pagando para Analista de Sistemas Pleno 
em Oracle.

Um abraço a todos,

Ricardo


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Ler tipo de dado Objeto OLE do Access para o Oracle

2005-07-29 Por tôpico Aroldo Marcos
Marcelo

sim, o blob é o mais indicado. Nao seria melhor voce fazer em Java 
utilizando o exemplo que vem no Kit  em Java mesmo?

o exemplo abaixo funciona no 9i. Obs. para o driver JDBC utilize o 
classes12.zip de 23/08/2004 ( 1429423 bytes) ou mais novo, senao voce pode 
ter que mexer um pouco para gravar direto no Blob do Oracle.

se for em Java para gravar a Digital use o metodo setBytes

   PreparedStatement prepareInsert = conn.prepareStatement
( insertQuery ) ;
prepareInsert.setBytes(  1, features ) ;

para buscar  a Digital do Oracle e colocar num array de bytes


Blob cb = rs.getBlob(digital) ;  -- busca uma digital Blob no Oracle 
e guarda numa variavel no java tipo Blob
   byte[] dig =   cb.getBytes( 1 , (int)cb.length())  ; --  
converte Blob para array de bytes
 


Boa Sorte

Aroldo Marcos

- Original Message - 
From: Marcelo Rodrigo Pantaleão [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Friday, July 29, 2005 10:06 AM
Subject: [oracle_br] Ler tipo de dado Objeto OLE do Access para o Oracle


Prezados Membros:
Estou contente por participar deste grupo, afinal é bom ter uma opção
seja ela de conhecimento e amizade. Está sendo muito válido.

Estou iniciando uma aplicação Java para leitura biométrica a partir de
aparelhos FingerSec. Junto com o kit de desenvolvimento veio uma demo
em access e estou tentando ler um tipo de dado Objeto OLE (Access)
para Oracle. No oracle o tipo de dado blob é o mais indicado neste
caso? Há um tipo de dado padrão para todos os bancos para leitura de
objeto OLE? Como faço para gravar um campo byte (array de bytes) em um
blob ?

Grato.

Marcelo Pantaleão.





__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
__
Links do Yahoo! Grupos









__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Create temporary table

2005-07-29 Por tôpico mverdade
boa tarde,

   Preciso criar algumas tabelas temporárias no Oracle 10g. No entanto, 
preciso que o Oracle DROP automaticamente as tabelas temporárias criadas
ao encerrar a sessão.

  desde já, muito obrigado




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Problema com Import

2005-07-29 Por tôpico Rosiano Vieira de Sales
Pessoal, 
   Estou tendo um problema num processo de import que é o seguinte:
   Tenho um Exp Full do meu DB A e estou fazendo um Import Full no 
meu DB B a partir do dump do A  o problema é que não está sendo importado 
no Banco A as Triggers, Views,Stored Procedures e Sinônimos 
Gostaria de saber se alguem ja passou por isso  estou fazendo o 
export da seguinte forma:
 
exp user/pwd file=arquivo.dmp log=log_arquivo.log  full=y
 
 
   E o import da seguinte forma:
 
   imp user/pwd file=arquivo.dmp log=log_imp.log full=y statistcs=none
 
 
Se alguem puder me ajudar agradeço desde já ..
 
valeu !!!
 
att
Rosiano


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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] RES: Problema com Import

2005-07-29 Por tôpico Ederson
Colega,

 

Mude para:

 

exp system/senha file=arquivo.dmp owners=user log=log_arquivo.log



 

E o import da assim:

imp system/senha file=arquivo.dmp log=log_imp.log full=y statistcs=none



 

Deve funcionar.

 

Ederson Elias de Oliveira

DBA Oracle

Setransp - GO

---

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rosiano Vieira de Sales
Enviada em: sexta-feira, 29 de julho de 2005 13:34
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Problema com Import

 

Pessoal, 
   Estou tendo um problema num processo de import que é o seguinte:
   Tenho um Exp Full do meu DB A e estou fazendo um Import Full
no meu DB B a partir do dump do A  o problema é que não está sendo
importado no Banco A as Triggers, Views,Stored Procedures e Sinônimos 
Gostaria de saber se alguem ja passou por isso  estou
fazendo o export da seguinte forma:

exp user/pwd file=arquivo.dmp log=log_arquivo.log  full=y


   E o import da seguinte forma:

   imp user/pwd file=arquivo.dmp log=log_imp.log full=y
statistcs=none


Se alguem puder me ajudar agradeço desde já ..

valeu !!!

att
Rosiano





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Create temporary table

2005-07-29 Por tôpico jlchiappa
AFAIk não é característica das GTT, umas vez criadas ao fim da sessão 
elas são esvaziadas mas continuam existindo, vazias (ou seja, é como 
se ele fizesse um TRUNCATE) :  se realmente vc quer que elas sejam 
dropadas (ie, não que fiquem vazias, mas quer que sejam DESTRUÍDAS 
mesmo, que ocorra um DROP) , vc teria que escrever uma trigger de 
BEFORE LOGON que fizesse o DROP.
 Isso não é o comum,  (e nem mesmo o recomendado, na maioria das 
vezes) o normal num sistema Oracle é que vc crie todas as estruturas 
de dados que vai precisar (ie, tabelas heap, índices, GTTs, etc, etc) 
na implantação. Diga um pouco mais sobre o que vc pretende, que 
ambiente de programação vc está usando, um exemplo curto se for o 
caso, etc, que de repente talvez nem seja necessário criar GTTs, 
talvez uma procedure retornando REF CURSOR, ou uma inlive view, seja 
mais adequado, talvez.
 
 []s
 
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, mverdade [EMAIL PROTECTED] 
escreveu
 boa tarde,
 
Preciso criar algumas tabelas temporárias no Oracle 10g. No 
entanto, 
 preciso que o Oracle DROP automaticamente as tabelas temporárias 
criadas
 ao encerrar a sessão.
 
   desde já, muito obrigado




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Ler tipo de dado Objeto OLE do Access para o Oracle

2005-07-29 Por tôpico Marcelo Rodrigo Pantaleão
Aroldo, mas para eu pegar um array de byte(feature) e criar um campo
blog (B) para passar via parâmetro para o STMS fazer a inclusão no
banco, como faço. Segue um exemplo que estou fazendo mas não funciona,
se deixo sem inicializar o B ele dá erro.
 
 
  Blob b = null; // neste caso da uma exception NullPointerException 
  
  try {
   b.setBytes(1, features);
   digitalFuncionario.setDescricaoDigital(b);
  } catch (NullPointerException e) {
   e.printStackTrace();
   
  } catch (Exception e) {
   e.printStackTrace();
  }

Marcelo.

--- Em oracle_br@yahoogrupos.com.br, Aroldo Marcos
[EMAIL PROTECTED] escreveu
 Marcelo
 
 sim, o blob é o mais indicado. Nao seria melhor voce fazer em Java 
 utilizando o exemplo que vem no Kit  em Java mesmo?
 
 o exemplo abaixo funciona no 9i. Obs. para o driver JDBC utilize o 
 classes12.zip de 23/08/2004 ( 1429423 bytes) ou mais novo, senao
voce pode 
 ter que mexer um pouco para gravar direto no Blob do Oracle.
 
 se for em Java para gravar a Digital use o metodo setBytes
 
PreparedStatement prepareInsert = conn.prepareStatement
 ( insertQuery ) ;
 prepareInsert.setBytes(  1, features ) ;
 
 para buscar  a Digital do Oracle e colocar num array de bytes
 
 
 Blob cb = rs.getBlob(digital) ;  -- busca uma digital Blob no
Oracle 
 e guarda numa variavel no java tipo Blob
byte[] dig =   cb.getBytes( 1 , (int)cb.length())  ; --  
 converte Blob para array de bytes
  
 
 
 Boa Sorte
 
 Aroldo Marcos
 
 - Original Message - 
 From: Marcelo Rodrigo Pantaleão [EMAIL PROTECTED]
 To: oracle_br@yahoogrupos.com.br
 Sent: Friday, July 29, 2005 10:06 AM
 Subject: [oracle_br] Ler tipo de dado Objeto OLE do Access para o Oracle
 
 
 Prezados Membros:
 Estou contente por participar deste grupo, afinal é bom ter uma opção
 seja ela de conhecimento e amizade. Está sendo muito válido.
 
 Estou iniciando uma aplicação Java para leitura biométrica a partir de
 aparelhos FingerSec. Junto com o kit de desenvolvimento veio uma demo
 em access e estou tentando ler um tipo de dado Objeto OLE (Access)
 para Oracle. No oracle o tipo de dado blob é o mais indicado neste
 caso? Há um tipo de dado padrão para todos os bancos para leitura de
 objeto OLE? Como faço para gravar um campo byte (array de bytes) em um
 blob ?
 
 Grato.
 
 Marcelo Pantaleão.
 
 
 
 
 
 __
 
 Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 Falar com os Moderadores:([EMAIL PROTECTED])
 Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
 __
 Links do Yahoo! Grupos




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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]

2005-07-29 Por tôpico Miguel Angelo Rodrigues
Boa tarde.. uma perguntinha basica.. como faço para disparar um 
evento(trigger)para atualizar uma tabela em um determinado horario?
  Grato


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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Ler tipo de dado Objeto OLE do Access para o Oracle

2005-07-29 Por tôpico Aroldo Marcos
Marcelo

Ainda sou iniciante no java, mas verifique o que eu lhe disse , de 
quando é o classes112.zip (ou jar) que voce esta usando? Tive problemas com 
um que era um pouco mais antigo do que eu lhe disse.

no exemplo que lhe passei o features ( array de bytes ) foi passado 
diretamente para o Banco ( Blob), a conversao foi implicita.
assim:

passa o byte[] features para um método para gravacao ou atualizacao dos 
dados

String insertQuery = null;
insertQuery = insert into digital (  +
 digital01   ,  +
 cod_colaborador   )  +
   values ( +
 ? ,+
 ? );
   PreparedStatement prepareInsert = conn.prepareStatement
( insertQuery ) ;
prepareInsert.setBytes(  1, features ) ;
prepareInsert.setString( 2, codColaborador ) ;
prepareInsert.executeUpdate();
prepareInsert.close();

Vai direto que funciona.
qq coisa me escreve em private, acho que o assunto esta fugindo do escopo da 
lista

Aroldo

- Original Message - 
From: Marcelo Rodrigo Pantaleão [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Friday, July 29, 2005 12:50 PM
Subject: [oracle_br] Re: Ler tipo de dado Objeto OLE do Access para o Oracle


Aroldo, mas para eu pegar um array de byte(feature) e criar um campo
blog (B) para passar via parâmetro para o STMS fazer a inclusão no
banco, como faço. Segue um exemplo que estou fazendo mas não funciona,
se deixo sem inicializar o B ele dá erro.


  Blob b = null; // neste caso da uma exception NullPointerException

  try {
   b.setBytes(1, features);
   digitalFuncionario.setDescricaoDigital(b);
  } catch (NullPointerException e) {
   e.printStackTrace();

  } catch (Exception e) {
   e.printStackTrace();
  }

Marcelo.

--- Em oracle_br@yahoogrupos.com.br, Aroldo Marcos
[EMAIL PROTECTED] escreveu
 Marcelo

 sim, o blob é o mais indicado. Nao seria melhor voce fazer em Java
 utilizando o exemplo que vem no Kit  em Java mesmo?

 o exemplo abaixo funciona no 9i. Obs. para o driver JDBC utilize o
 classes12.zip de 23/08/2004 ( 1429423 bytes) ou mais novo, senao
voce pode
 ter que mexer um pouco para gravar direto no Blob do Oracle.

 se for em Java para gravar a Digital use o metodo setBytes

PreparedStatement prepareInsert = conn.prepareStatement
 ( insertQuery ) ;
 prepareInsert.setBytes(  1, features ) ;
 
 para buscar  a Digital do Oracle e colocar num array de bytes

 
 Blob cb = rs.getBlob(digital) ;  -- busca uma digital Blob no
Oracle
 e guarda numa variavel no java tipo Blob
byte[] dig =   cb.getBytes( 1 , (int)cb.length())  ; --
 converte Blob para array de bytes
  


 Boa Sorte

 Aroldo Marcos

 - Original Message - 
 From: Marcelo Rodrigo Pantaleão [EMAIL PROTECTED]
 To: oracle_br@yahoogrupos.com.br
 Sent: Friday, July 29, 2005 10:06 AM
 Subject: [oracle_br] Ler tipo de dado Objeto OLE do Access para o Oracle


 Prezados Membros:
 Estou contente por participar deste grupo, afinal é bom ter uma opção
 seja ela de conhecimento e amizade. Está sendo muito válido.

 Estou iniciando uma aplicação Java para leitura biométrica a partir de
 aparelhos FingerSec. Junto com o kit de desenvolvimento veio uma demo
 em access e estou tentando ler um tipo de dado Objeto OLE (Access)
 para Oracle. No oracle o tipo de dado blob é o mais indicado neste
 caso? Há um tipo de dado padrão para todos os bancos para leitura de
 objeto OLE? Como faço para gravar um campo byte (array de bytes) em um
 blob ?

 Grato.

 Marcelo Pantaleão.





 __

 Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 Falar com os Moderadores:([EMAIL PROTECTED])
 Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
 __
 Links do Yahoo! Grupos




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
__
Links do Yahoo! Grupos









__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:

Re: [oracle_br] Erro coexão

2005-07-29 Por tôpico Márcio Santos \(TTY2000\)
André,

Consegui me conectar ao banco. As dicas que você me passou 
solucionaram o problema. Eu estava informando o SERVICE NAME
errado. Valeu pela atenção

Obrigado,
Márcio

  From: Andre Santos 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Friday, July 29, 2005 10:57 AM
  Subject: Re: [oracle_br] Erro coexão


  Márcio

  Então, você consegue se conectar ao Oracle através do SQL Plus com
  essa host string (alias SQL Net) ?

  Talvez o nome que vem depois de SERVICE_NAME esteja errado...

  Veja se a descrição abaixo confere com o seu ambiente:
  _

  alias_sql_net_que_você_escolhe_conforme_queira =
(DESCRIPTION =
  (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
  nome_ou_ip_da_máquina_servidora)(PORT = 1521))
  )
  (CONNECT_DATA =
(SERVICE_NAME = sid_nome_da_instance_do_sgbd)
  )
)
  _

  No meu TNSNAMES aqui, a linha do SERVICE_NAME ainda tem uma pequena
  diferença de sintaxe:
  ...
(SERVICE_NAME = (SID=sid_nome_da_instance_do_sgbd) )
  ...
  _

  Depois disso (conferir e fazer eventuais acertos) você sempre precisa
  fazer o teste prático básico que é tentar se conectar através do SQL
  Plus.

  O último ponto seria verificar a criação do objeto COM da sua
  aplicação ASP (aquele que aparece na linha 43). Provavelmente é um
  Connection (ADO/OLEDB)... teria que verificar a string de conexão.

  [ ]

  André



  Em 28/07/05, Márcio Santos   (TTY2000  )[EMAIL PROTECTED] escreveu:
   André,
   
   Veja o conteúdo do TNSNAMES.ORA:
   
   # TNSNAMES.ORA Network Configuration File:
   C:\oracle\ora81\network\admin\tnsnames.ora
   # Generated by Oracle configuration tools.
   
   DBORA.TTY2000.TTY =
 (DESCRIPTION =
   (ADDRESS_LIST =
 (ADDRESS = (PROTOCOL = TCP)(HOST = VENCER)(PORT = 1521))
   )
   (CONNECT_DATA =
 (SERVICE_NAME = DBORA.TTY2000.TTY)
   )
 )
   
   Onde, 
   
   DBORA.TTY2000.TTY é o nome do serviço,
   VENCER é o servidor onde a base de dados está
   
   Desde já agradeço pela ajuda,
   
 - 
 Márcio dos Santos Moia Júnior 
 Desenvolvedor de Sistemas 
 [EMAIL PROTECTED] 
   
 TTY2000 - Tecnologia e Sistemas 
 www.tty2000.com.br 
 ( [31] 3481-9966 


 - 
   
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   
   
   __
   
   Histórico:
   http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
   Falar com os
   Moderadores:([EMAIL PROTECTED])
   Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
   __
   
   
   
   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!.


  __

  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  Falar com os Moderadores:([EMAIL PROTECTED])
  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
  __ 



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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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]

2005-07-29 Por tôpico Ederson
Miguel,

 

Para esta tarefa, não seria uma trigger, e sim um JOB.

 

Os jobs podem ser agendados para rodar periodicamente em uma determinada
hora, ou de X em X tempos

 

No caso, o job executaria uma PROCEDURE. Aqui sim, vc fará o código que
processará a atualização da sua tabela.

 

OK ?

 

 

Ederson Elias de Oliveira

DBA Oracle

Setransp - GO

---

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Miguel Angelo Rodrigues
Enviada em: sexta-feira, 29 de julho de 2005 14:44
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] 

 

Boa tarde.. uma perguntinha basica.. como faço para disparar um 
evento(trigger)para atualizar uma tabela em um determinado horario?
  Grato






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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Estimativa

2005-07-29 Por tôpico Marcelo P. F. Pucini
Existe alguma forma não tão complexa para estimar o tamanho de uma base de 
dados baseado em uma quantidade de tabelas, registros, etc e tal ?!
 
Obrigado,
 
Marcelo Pucini


-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Estimativa

2005-07-29 Por tôpico jlchiappa
A ** única ** maneira que é confiável e simples, IMHO, de se ter uma 
estimativa bem bem próxima, é : ter-se as tabelas, índices, etc, já 
criados (obviamente já com os PCTFREE/PCTUSED, COMPRESS, constraints, 
etc, etc) que vai ter em Produção, e se botar nas tabelas uns 10% da 
informação (com dados os mais próximos possíveis do uso típíco em 
produção), algo assim, da quantidade de registros esperada, e fazer a 
comparação. 

 E é claro, na hora de se estimar espaço, vc TEM QUE saber quando é 
que os dados são limpos, qual a taxa de crescimento esperada, pra 
poder dar uma estimatica boa.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, Marcelo P. F. Pucini 
[EMAIL PROTECTED] escreveu
 Existe alguma forma não tão complexa para estimar o tamanho de uma 
base de dados baseado em uma quantidade de tabelas, registros, etc e 
tal ?!
  
 Obrigado,
  
 Marcelo Pucini
 
   
 -
 Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador 
agora!
 
 [As partes desta mensagem que não continham texto foram removidas]




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] RES: Problema com Import

2005-07-29 Por tôpico Rosiano Vieira de Sales
Ederson
 
   fiz o teste e realmente funcionou  mas gostaria de saber o 
porque com o full não funciona ??? 
 
   Se não me engano na documentação ele diz que o full traria todos 
os objetos ...
 
Ou estou errado, pois sei que alguns modos de Export / Import tem 
limitações.

-Mensagem original- 
De: oracle_br@yahoogrupos.com.br em nome de Ederson 
Enviada: sex 29/07/2005 13:44 
Para: oracle_br@yahoogrupos.com.br 
Cc: 
Assunto: [oracle_br] RES: Problema com Import



Colega,



Mude para:



exp system/senha file=arquivo.dmp owners=user log=log_arquivo.log





E o import da assim:

imp system/senha file=arquivo.dmp log=log_imp.log full=y statistcs=none





Deve funcionar.



Ederson Elias de Oliveira

DBA Oracle

Setransp - GO

---

  _ 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rosiano Vieira de Sales
Enviada em: sexta-feira, 29 de julho de 2005 13:34
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Problema com Import



Pessoal,
   Estou tendo um problema num processo de import que é o 
seguinte:
   Tenho um Exp Full do meu DB A e estou fazendo um Import 
Full
no meu DB B a partir do dump do A  o problema é que não está 
sendo
importado no Banco A as Triggers, Views,Stored Procedures e Sinônimos 

Gostaria de saber se alguem ja passou por isso  estou
fazendo o export da seguinte forma:

exp user/pwd file=arquivo.dmp log=log_arquivo.log  full=y


   E o import da seguinte forma:

   imp user/pwd file=arquivo.dmp log=log_imp.log full=y
statistcs=none


Se alguem puder me ajudar agradeço desde já ..

valeu !!!

att
Rosiano





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
__
Links do Yahoo! Grupos











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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Iniciante

2005-07-29 Por tôpico Stumpy
Oi Gente,

estou entando fazer um select dentro de uma procedure e não estou
conseguindo  como estou  iniciando do no oracle creio que não estou
sabendo fazer  dentro da procedure  esta assim


select campo from tabela ; 


no entanto ele alega erro de sintax qual é a forma correta ? 

obrigado pela força


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Iniciante

2005-07-29 Por tôpico Gabriel Hanauer
Fazer um select dentro de uma procedure sem uma clausula INTO. Segue exemplo:

Com erro:

SQL create procedure teste as
  2  begin
  3  select sysdate from dual;
  4  end;
  5  /

Advertência: Procedimento criado com erros de compilação.

SQL show errors
Erros para PROCEDURE TESTE:

LINE/COL ERROR
 -
3/1  PLS-00428: an INTO clause is expected in this SELECT statement



Funcionando:

SQL create or replace procedure teste as
  2  a date;
  3  begin
  4  select sysdate into a from dual;
  5  end;
  6  /

Procedimento criado.



Em 29/07/05, Stumpy[EMAIL PROTECTED] escreveu:
 Oi Gente,
 
 estou entando fazer um select dentro de uma procedure e não estou
 conseguindo  como estou  iniciando do no oracle creio que não estou
 sabendo fazer  dentro da procedure  esta assim
 
 
 select campo from tabela ; 
 
 
 no entanto ele alega erro de sintax qual é a forma correta ? 
 
 obrigado pela força
 
 
 __
 
 Histórico:
 http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 Falar com os
 Moderadores:([EMAIL PROTECTED])
 Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
 __
 
 
 
 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!. 


-- 
Gabriel Hanauer


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Iniciante

2005-07-29 Por tôpico Fabio Moschetti
entendi, 
Valeu pela força

--- Em oracle_br@yahoogrupos.com.br, Gabriel Hanauer 
[EMAIL PROTECTED] escreveu
 Fazer um select dentro de uma procedure sem uma clausula INTO. 
Segue exemplo:
 
 Com erro:
 
 SQL create procedure teste as
   2  begin
   3  select sysdate from dual;
   4  end;
   5  /
 
 Advertência: Procedimento criado com erros de compilação.
 
 SQL show errors
 Erros para PROCEDURE TESTE:
 
 LINE/COL ERROR
  ---
--
 3/1  PLS-00428: an INTO clause is expected in this SELECT 
statement
 
 
 
 Funcionando:
 
 SQL create or replace procedure teste as
   2  a date;
   3  begin
   4  select sysdate into a from dual;
   5  end;
   6  /
 
 Procedimento criado.
 
 
 
 Em 29/07/05, Stumpy[EMAIL PROTECTED] escreveu:
  Oi Gente,
  
  estou entando fazer um select dentro de uma procedure e não estou
  conseguindo  como estou  iniciando do no oracle creio que não 
estou
  sabendo fazer  dentro da procedure  esta assim
  
  
  select campo from tabela ; 
  
  
  no entanto ele alega erro de sintax qual é a forma correta ? 
  
  obrigado pela força
  
  
  
__
  
  Histórico:
  http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  Falar com os
  Moderadores:([EMAIL PROTECTED])
  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
  
__
  
  
  
  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!. 
 
 
 -- 
 Gabriel Hanauer




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] RES: Problema com Import

2005-07-29 Por tôpico Ederson
Rosiano

 

Confira no seu primeiro FULL, vc se conectou como USER, e fazendo o full com
este usuário, só seriam exportados objetos criados com o mesmo. Como este
usuário provavelmente não tem o direito 'EXPORT FULL DATABASE', ele só
exportaria os seus objetos.

 

Conectado como SYS ou SYSTEM, que já tem o direito EXPORT FULL DATABASE,
exportar um único OWNER (no seu caso o USER), levaria também os objetos do
dicionário trigger, procedures, etc deste usuário.

 

Um detalhe importante, os sinônimos PUBLICOS, como eles são do user PUBLIC,
um export conectado como USER não exportaria mesmo o que fosse público,
correto?

 

Resumindo a conversa, para o full funcionar, tem que ser conectado com um
usuário de banco que tenha permissão de EXPORT FULL DATABASE.

 

 

Ederson Elias de Oliveira

DBA Oracle

Setransp - GO

---

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rosiano Vieira de Sales
Enviada em: sexta-feira, 29 de julho de 2005 16:46
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] RES: Problema com Import

 

Ederson

   fiz o teste e realmente funcionou  mas gostaria de saber
o porque com o full não funciona ??? 

   Se não me engano na documentação ele diz que o full traria
todos os objetos ...

Ou estou errado, pois sei que alguns modos de Export / Import
tem limitações.

  -Mensagem original- 
  De: oracle_br@yahoogrupos.com.br em nome de Ederson 
  Enviada: sex 29/07/2005 13:44 
  Para: oracle_br@yahoogrupos.com.br 
  Cc: 
  Assunto: [oracle_br] RES: Problema com Import
  
  

  Colega,
  
  
  
  Mude para:
  
  
  
  exp system/senha file=arquivo.dmp owners=user log=log_arquivo.log
  
  
  
  
  
  E o import da assim:
  
  imp system/senha file=arquivo.dmp log=log_imp.log full=y
statistcs=none
  
  
  
  
  
  Deve funcionar.
  
  
  
  Ederson Elias de Oliveira
  
  DBA Oracle
  
  Setransp - GO
  
  ---





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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Create temporary table

2005-07-29 Por tôpico Marcio R Portes
Chiappa,

Eu concordo com os seus argumentos, Oracle nao e' nem SQL Server nem 
Sybase. Nao trabalha do mesmo jeito. E' mais barato deixar a tabela GTT 
criada do que a cada saida dropa-las.
Apenas uma correcao: nao existe trigger BEFORE LOGON:

[EMAIL PROTECTED] create or replace trigger tr_logoff
   2  BEFORE LOGON on database
   3  begin
   4 null;
   5  end;
   6  /
before logon on database
*
ERROR at line 2:
ORA-30508: client logon triggers cannot have BEFORE type

Obviamente voce se confundiu com o BEFORE LOGOFF.

Bom, como cada um e' cada um e temos que respeitar a opiniao de todos, 
se eu tivesse que dropar todas as tabelas temporarias ao sair da sessao 
eu faria:

[EMAIL PROTECTED] create or replace trigger tr_logoff
   2  before logoff on database
   3  begin
   4 for x in ( select table_name
   5  from user_tables
   6 where duration is not null )
   7 loop
   8execute immediate 'drop table '|| x.table_name;
   9 end loop;
  10  end;
  11  /

Trigger created.

[EMAIL PROTECTED]
[EMAIL PROTECTED] select table_name
   2from user_tables
   3   where duration is not null
   4  /

TABLE_NAME
--
T
GTT

2 rows selected.

[EMAIL PROTECTED]
[EMAIL PROTECTED] disconnect
Disconnected from Oracle Database 10g Enterprise Edition Release 
10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
[EMAIL PROTECTED] connect /
Connected.
[EMAIL PROTECTED]
[EMAIL PROTECTED] select table_name
   2from user_tables
   3   where duration is not null
   4  /

no rows selected

--
Marcio Portes
http://mportes.blogspot.com

jlchiappa wrote:
 AFAIk não é característica das GTT, umas vez criadas ao fim da sessão 
 elas são esvaziadas mas continuam existindo, vazias (ou seja, é como 
 se ele fizesse um TRUNCATE) :  se realmente vc quer que elas sejam 
 dropadas (ie, não que fiquem vazias, mas quer que sejam DESTRUÍDAS 
 mesmo, que ocorra um DROP) , vc teria que escrever uma trigger de 
 BEFORE LOGON que fizesse o DROP.
  Isso não é o comum,  (e nem mesmo o recomendado, na maioria das 
 vezes) o normal num sistema Oracle é que vc crie todas as estruturas 
 de dados que vai precisar (ie, tabelas heap, índices, GTTs, etc, etc) 
 na implantação. Diga um pouco mais sobre o que vc pretende, que 
 ambiente de programação vc está usando, um exemplo curto se for o 
 caso, etc, que de repente talvez nem seja necessário criar GTTs, 
 talvez uma procedure retornando REF CURSOR, ou uma inlive view, seja 
 mais adequado, talvez.
  
  []s
  
  
   Chiappa
   
 --- Em oracle_br@yahoogrupos.com.br, mverdade [EMAIL PROTECTED] 
 escreveu
 
boa tarde,

   Preciso criar algumas tabelas temporárias no Oracle 10g. No 
 
 entanto, 
 
preciso que o Oracle DROP automaticamente as tabelas temporárias 
 
 criadas
 
ao encerrar a sessão.

  desde já, muito obrigado
 
 
 
 
 
 __
 
 Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 Falar com os Moderadores:([EMAIL PROTECTED])
 Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
 __ 
 Links do Yahoo! Grupos
 
 
 
 
  
 
 
 


__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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: Create temporary table

2005-07-29 Por tôpico jlchiappa
Com certeza, quanto à trigger foi mesmo erro de digitação, pensei uma
coisa e escrevi outra : afinal, mesmo que houvese BEFORE LOGON, não
serviria pro desejado...
  Quanto à opinião, com certeza, com certeza cada um é habilitado a
ter a sua, e o fórum existe mesmo para as expor : se eu comento que X
é uma técnica ruim, Y vai quase certamente deixar a sua aplicação
mais lenta que não-sei-que, Z é horrososo , é a minha opinião,
logicamente sempre reforçada por testes (meus ou de sites confiáveis),
mas é opinião E é claro, quando eu digo ruim, horrível,,
sófrível , eu estou me referindo à técnica alvo do comentário , não
emito opiniões sobre profissionais justamente por isso. E mais, se a
pessoa não quer usar a recomendação, não temos o que fazer, afinal
como dizia a minha nonna vc pode levar o burrinho à fonte mas não
pode força-lo a beber água, então eu mostro o que acho recomendável,
mas cada um cada um, a pessoa faz se quiser : longe de mim a
responsabilidade de querer ser a palavra final seja no que for...
  Quanto ao DROP, eu imagino que as tabelas seriam sempre as mesmas,
só os campos mudariam ao sabor da aplicação, então eu faria uma rotina
de drop normal, sem ser SQL dinâmico.

[]s

 Chiappa


--- Em oracle_br@yahoogrupos.com.br, Marcio R Portes
[EMAIL PROTECTED] escreveu
 Chiappa,
 
 Eu concordo com os seus argumentos, Oracle nao e' nem SQL Server nem 
 Sybase. Nao trabalha do mesmo jeito. E' mais barato deixar a tabela GTT 
 criada do que a cada saida dropa-las.
 Apenas uma correcao: nao existe trigger BEFORE LOGON:
 
 [EMAIL PROTECTED] create or replace trigger tr_logoff
2  BEFORE LOGON on database
3  begin
4 null;
5  end;
6  /
 before logon on database
 *
 ERROR at line 2:
 ORA-30508: client logon triggers cannot have BEFORE type
 
 Obviamente voce se confundiu com o BEFORE LOGOFF.
 
 Bom, como cada um e' cada um e temos que respeitar a opiniao de todos, 
 se eu tivesse que dropar todas as tabelas temporarias ao sair da sessao 
 eu faria:
 
 [EMAIL PROTECTED] create or replace trigger tr_logoff
2  before logoff on database
3  begin
4 for x in ( select table_name
5  from user_tables
6 where duration is not null )
7 loop
8execute immediate 'drop table '|| x.table_name;
9 end loop;
   10  end;
   11  /
 
 Trigger created.
 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] select table_name
2from user_tables
3   where duration is not null
4  /
 
 TABLE_NAME
 --
 T
 GTT
 
 2 rows selected.
 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] disconnect
 Disconnected from Oracle Database 10g Enterprise Edition Release 
 10.1.0.2.0 - Production
 With the Partitioning, OLAP and Data Mining options
 [EMAIL PROTECTED] connect /
 Connected.
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] select table_name
2from user_tables
3   where duration is not null
4  /
 
 no rows selected
 
 --
 Marcio Portes
 http://mportes.blogspot.com
 
 jlchiappa wrote:
  AFAIk não é característica das GTT, umas vez criadas ao fim da sessão 
  elas são esvaziadas mas continuam existindo, vazias (ou seja, é como 
  se ele fizesse um TRUNCATE) :  se realmente vc quer que elas sejam 
  dropadas (ie, não que fiquem vazias, mas quer que sejam DESTRUÍDAS 
  mesmo, que ocorra um DROP) , vc teria que escrever uma trigger de 
  BEFORE LOGON que fizesse o DROP.
   Isso não é o comum,  (e nem mesmo o recomendado, na maioria das 
  vezes) o normal num sistema Oracle é que vc crie todas as estruturas 
  de dados que vai precisar (ie, tabelas heap, índices, GTTs, etc, etc) 
  na implantação. Diga um pouco mais sobre o que vc pretende, que 
  ambiente de programação vc está usando, um exemplo curto se for o 
  caso, etc, que de repente talvez nem seja necessário criar GTTs, 
  talvez uma procedure retornando REF CURSOR, ou uma inlive view, seja 
  mais adequado, talvez.
   
   []s
   
   
Chiappa

  --- Em oracle_br@yahoogrupos.com.br, mverdade [EMAIL PROTECTED] 
  escreveu
  
 boa tarde,
 
Preciso criar algumas tabelas temporárias no Oracle 10g. No 
  
  entanto, 
  
 preciso que o Oracle DROP automaticamente as tabelas temporárias 
  
  criadas
  
 ao encerrar a sessão.
 
   desde já, muito obrigado
  
  
  
  
  
  __
  
  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  Falar com os Moderadores:([EMAIL PROTECTED])
  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
 
__ 
  Links do Yahoo! Grupos
  
  
  
  
   
  
  
 




__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__