Re: [oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico Gustavo Venturini de Lima
Alex,

Faça um teste só por desencargo... É rápido de fazer...
Coloque o FQN (rac1-vip.localdomain e rac2-vip.localdomain) no lugar do IP,
na sua entrada do tnsnames.ora e repita os testes de conexão...
* Certifique-se de que o seu cliente esteja resolvendo os nomes OK.
Outro ponto importante, que o Chiappa já citou, é a questão do
LOCAL_LISTENER... Confirme isto tb.

Abraços.

Gustavo




Em 8 de setembro de 2010 16:50, Alex Octan a...@octan.cz.cc escreveu:

 Olá Chiappa,

 realmente, faltei com mais informações a respeito, passou desapercebido
 mais
 detalhes do ambiente.
 Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle
 Linux 5.4 32bits com Oracle 10.2.0.4.

 Mas vc levantou vários pontos que eu preciso realmente checar, ... vou
 fazer
 isto e na sequencia retorno com mais informações.
 Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em
 casa
 usa esta faixa, aí segui com a mesma mascara.
 Mais info do arquivo hosts segue abaixo:

 # Rede Publica
 10.1.1.51   rac1.localdomainrac1
 10.1.1.52   rac2.localdomainrac2
 # InterConnect - Conexao Privada
 10.1.2.51   rac1-priv.localdomain   rac1-priv
 10.1.2.52   rac2-priv.localdomain   rac2-priv
 # Virtual IP's
 10.1.1.101  rac1-vip.localdomainrac1-vip
 10.1.1.102  rac2-vip.localdomainrac2-vip

 E agradeço as questões levantadas, sempre serve de escola.

 Abraço
 Alex




 2010/9/8 José Laurindo jlchia...@yahoo.com.br

 
 
  Bom, vc realmente deveria explicar pra gente se está em vmware ou não,
 dar
  uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas
  possibilidades :
 
  - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ???
  Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não
  Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem
  certeza que Realmente esses IPs que vc setou não estão sendo
 usados,nalguma
  outra máquina talvez ??
 
  - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está
  compatível com o que está no TNSNAMES ??
 
  - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço
 que
  vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele
  (INCLUSIVE o domínio!) está como especificado ?
 
  - qual EXATAMENTE é a tal tool cliente que vc está usando, em que
 versão
  e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo
 aqui
  mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O
 ideal é
  vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e
 usando o
  client Oracle full (não o client expresso), também de exata mesma versão
 que
  o banco
 
  - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong
  Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E
  apontando pro VIP local ???
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Alex
   Octan a...@... escreveu
 
  
   Olá pessoal!!
  
   estava fazendo alguns testes com o Cluster recem montado (seguindo
   step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes
 quando
   tento conectar via qquer ferramenta client, retorna o erro conforme
  abaixo:
   ORA-12545: Connect failed because target host or object does not exist
  
   Se clicar novamente depois de alguns segundos, a conexão é
 estabelecida!!
  Ou
   seja, o erro aparece de vez em quando!! hehehe
   Alguém tem alguma sugestão do que pode ser??
  
   PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o
  grupo.
  
   Desde já agradeço sugestões.
   Abraço
   Alex
  
  
   Oracle 10.2.0.4
   Oracle Linux 5.4 32bits
  
   Entrada TNS que utilizo para conexão:
  
   CLUSTER =
   (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521))
   (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521))
   (LOAD_BALANCE = yes)
   (CONNECT_DATA =
   (SERVER = DEDICATED)
   (SERVICE_NAME = producao)
   (FAILOVER_MODE =
   (TYPE = SELECT)
   (METHOD = BASIC)
   (RETRIES = 180)
   (DELAY = 5)
   )
   )
   )
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 


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



 


 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 

Re: [oracle_br] grant de kill para user no unix

2010-08-12 Por tôpico Gustavo Venturini de Lima
Boas camarada.

Você pode criar um access list ou então configurar o sudo para conceder esse
privilégio (e outros) à qualquer usuário.

Abraços.

Em 12 de agosto de 2010 09:02, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Boas.

 Desculpe o OFF-TOPIC, mas sei que tem mais gente que mexe no unix aqui do
 que qualquer outro grupo que que vá entrar, em português. Ou alguém sabe um
 bom grupo de unix para indicar?

 Aqui na empresa foi implantado o ERP Datasul, uma parte dele na empresa. E
 constantemente, usuários de aplicação ficam presos no banco de dados, tenho
 que ficar derrubando usuário do banco.

 Criei um usuário no unix para o suporte da emprsa, para que eles possam
 fazer essa atividade, só que o usuário não tem acesso de KILL, concecei
 acesso somente a pasta e onde encontra-se o script para derrubar o usuário.

 Pergunto, como eu conceco privilégio de KILL para esse meu usuário?

 SO: HP-UX B.11.23

 Márcio.

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

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Auditoria de Logon - AUDIT_TRAIL X Trigger de Logon

2010-06-22 Por tôpico Gustavo Venturini de Lima
Boa tarde.

Na minha opinião é melhor usar a auditoria do próprio DB.
Vc pode mover a aud$ da tablespace system para uma de sua escolha, com isto
não impactaria na organização da sua TS.
Outra coisa, além do login, vc pode optar por VARIAS outras opções de
auditoria.
Dê uma lida melhor nos documentos específicos para audit no Oracle, vc vai
encontrar muita coisa interessante.
Qto aos logins, vc pode escolher por auditar só os bem sucedidos, os que
falharam ou os 2... Só vai mudar a linha de comando...
Abraços.

Em 22 de junho de 2010 13:05, candiurudba candiuru...@yahoo.com.brescreveu:



 Boa tarde colegas,

 Estou com uma dúvida quanto a criação de auditoria de logons no meu banco
 Oracle de produção..

 Andei lendo alguma coisa do parametro AUDIT_TRAIL que é nativo do banco de
 dados mas fiquei na dúvida se esta seria a melhor forma de armazenar todos
 os logons (bem ou mal sucedidos) do banco de dados pelo crescimento da área
 sys.aud$ ou se a melhor política seria a criação de uma trigger que insira
 em uma tabela as informações dde logon dos usuários.

 O que acham ?

 Se eu habilitar o alter system set audit_trail=db scope spfile, consigo a
 gravação de todos os logons, inclusive os que falharam ? Tenho em torno de
 700 acessos diarios

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Re: Problemas configuracao RAC + GFS

2010-03-30 Por tôpico Gustavo Venturini de Lima
Sim, o OCFS2 é como um ext3 mesmo...
Tem as configurações particulares dele (assim como qq outro), mas funciona
legal, SE ESTIVER BEM CONFIGURADO.
E de preferencia se for mais de 2 nós...
Em algumas versões mais antigas, existia um problema trabalhando com 2
nodes, qdo ele sofria um time-out qq, simplesmente rebootava os 2 servers..
Até é compreensível, já que eles não tem um voting pra saber se tem mais
alguém vivo com eles... mas é uma baita falha...

Em 30 de março de 2010 17:29, candiurudba candiuru...@yahoo.com.brescreveu:



 Então...

 Encontrei um paper da Oracle (ID 329530.1) onde informa que o GFS só pode
 ser usado com Raw Device por ser uma limitação do GFS...

 Engracado...tudo que leio sobre RAC (ou quase tudo) só se trabalha com Raw
 Device que por sua vez, agora block device...

 No OCFS, OCFS2 conseguimos trabalhar com acesso a discos, igual trabalhamos
 em single instances com ext3 (arquivos .dbf e etc) ? Existe algum tipo de
 shared_disk (cluster) que trabalhe desta forma ?

 Me desculpem a pergunta..estou iniciando os estudos de RAC para a
 implementação na empresa

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 candiurudba candiuru...@... escreveu
 
  Bom dia colegas,
 
  Poderiam me ajudar ?
 
  Estou realizando algumas configuracoes de RAC com o GFS do Red Hat e
 encontrei alguns probleminhas de inicio...
 
  Fiz a configuração do ssh / rsh (troca de chaves) mas mesmo assim, estou
 tendo o erro:
 
  ssCaught Cluster ExceptionPRKC-1044 : Failed to check remote command
 execution setup for node xpirac1.xpcorretora.com.br using shells
 /usr/bin/ssh and /usr/bin/rsh
  testerac1.racteste.com.br: Connection refused
 
  E o detalhe é que consigo usar o ssh / rsh sem problemas entre os nos..
 
  Uma outra questão, escolhi os 3 enderecos ips (publico, private e
 vip)...mas no momento que vou especificar o nome do cluster e os nomes
 publicos, privados e vip, ele me da um erro no vip:
 
  messageThe following nodes do not appear to be reachable :
 
  xpirac1-vip
 
  Please check that nodes in the list are up and reachable.
 

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] HP-UX - comando bdf

2010-03-22 Por tôpico Gustavo Venturini de Lima
Com qual usuário está tendando executar o bdf?
O problema está mais parecendo com falta de permissão no mnttab do que
qualquer outra coisa.


Em 22 de março de 2010 10:11, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Boas.

 Pessoal não estou conseguindo executar o comando bdf, me dá o seguinte
 erro:

 Cannot open /etc/mnttab: Permission denied

 Esse servidor estava em um local físico e foi mudado para outro local há 7
 dias.

 Alguém conhece HP-UX que possa me auxiliar?

 Grato,
 Márcio.

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

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] HP-UX - comando bdf

2010-03-22 Por tôpico Gustavo Venturini de Lima
Se é como root, certamente deveria funcionar mesmo...
faz um ll /etc/mnttab pra gente ver as permissões do arquivo...
Algo como:

$ ll /etc/mnttab
-rw-r--r--   1 root   root  1861 Mar 22 03:57 /etc/mnttab


Em 22 de março de 2010 10:45, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Estou executando com root. Sempre utilizei esse comando.

 HP-UX 11.23

 Márcio.


 - Original Message -
 From: Gustavo Venturini de Lima 
 gventur...@gmail.comgventurini%40gmail.com
 
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Cc: gpora...@yahoogrupos.com.br GPOracle%40yahoogrupos.com.br
 Sent: Monday, March 22, 2010 10:35 AM
 Subject: Re: [oracle_br] HP-UX - comando bdf

 Com qual usuário está tendando executar o bdf?
 O problema está mais parecendo com falta de permissão no mnttab do que
 qualquer outra coisa.

 Em 22 de março de 2010 10:11, Márcio Ricardo Alves da Silva 
 marcio_...@yahoo.com.br marcio_cbj%40yahoo.com.br escreveu:

 
 
  Boas.
 
  Pessoal não estou conseguindo executar o comando bdf, me dá o seguinte
  erro:
 
  Cannot open /etc/mnttab: Permission denied
 
  Esse servidor estava em um local físico e foi mudado para outro local há
 7
  dias.
 
  Alguém conhece HP-UX que possa me auxiliar?
 
  Grato,
  Márcio.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

 


 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
 ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
 --
 Links do Yahoo! Grupos

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Comando para ver último Patch Set a plicado

2009-10-26 Por tôpico Gustavo Venturini de Lima
Boa tarde.
Pode utilizar o:

*$ORACLE_HOME/OPatch/opatch lsinventory*

Ele vai listar todos os patches (inclusive o último) resgitrados no
Inventário.

Abraços.
Gustavo



2009/10/26 celsonrosa cel...@cybelar.com.br



 Boa tarde a todos!

 Gostaria da ajuda do grupo no seguinte:

 SO: Suse 10
 DB: Oracle 10g 10.2.0.3.0

 Tem algum comando que possa usar onde vejo qual foi o último Patch Set
 aplicado no banco???

 Agradeço a atenção!!!

 Celso

  



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



Re: [oracle_br] Nova estrutura Oracle Database, e agora?

2009-10-06 Por tôpico Gustavo Venturini de Lima
Olá Igor.
Aqui na empresa temos ambientes em vários SOs, inclusive nestes 2 sistemas
que estás em dívuda (Solaris e RH), porém de cara, se for apenas questão de
gosto, lhe indico o Linux.
Vou citar alguns motivos que são fáceis de notar.

- Na questão ESTABILIDADExUSABILIDADE o linux evoluiu muito;
- É muito mais fácil (e barato) achar profissionais que têm vivência em
Linux do que em Solaris;
- A Oracle oferece mais recursos/facilidades para o Linux do que para o
Solaris (explico mais abaixo);
- O número de instalações Oracle sobre Linux é muito maior do que em
Solaris, o que lhe oferece mais cases para pesquisa de performance, erros,
etc...

Outro ponto, que não é mensurável, mas acontece, é que se vc procurar no
google qq tipo de erro crítico do Oracle (ORA-600, etc) junto da palavra
Linux, vai achar várias fontes... Se colocar a mesma pesquisa com Solaris,
pode ter certeza que não vai chegar no mesmo número... rsrsrsr

Com relação aos recursos/facilidades que a Oracle beneficia ao Linux, me
referencio na experiência que temos aqui na empresa. Só para vc ter noção
ficamos com um chamado de RAC em Solaris no Metalink com severidade 2 (que
impedia a migração para este novo ambiente) durante quase 9 meses... E a
solução foi uma gambiarra alterando algumas linhas de código dos arquivos
de parâmetros dos binários... Por aí vc pode imaginar a dificuldade que eles
têm em reproduzir o erro e tentar solucionar os problemas dos clientes...
Até mesmo em ferramentas o Linux tem algumas pequenas vantagens... O próprio
ASMLIB que faz a preparação dos discos para utilização em ASM é uma
mão-na-roda em ambientes com uma grande qtd de discos...
Mas, é claro, isso é uma opinião, a tua decisão tem de ser baseada em vários
aspectos que não temos como saber, mas acho q lhe passei alguns itens para
analisar com calma depois...
Minha formação inicial em SOs foi com HP-UX e durante muitos anos só
trabalhei com RISC puro, mas apesar de algumas vantagens que não consigo ver
os linux bater, creio que no pesar do CUSTOxBENEFÍCIO os Linux levam
vantagem hoje em dia...

Espero ter ajudado,

Abraços.

Gustavo Venturini.



2009/10/6 Alexandre Rocha Placido aplacido.ora...@gmail.com



 Nós temos exatamente esta solução aqui na empresa.

 De cara uma coisa que lhe digo é que para decidir qual o SO você tem que
 olhar a matriz de compatibilidade do fabricante do equipamento e da Oracle
 e
 ver onde você vai poder se encaixar.

 No nosso caso nem tivemos escolha, na época o único que se encaixava era o
 RedHat, aliás ano passado demos uma consultada e a IBM no caso só
 continuava
 homologando o RedHat.

 Portanto a menos que você não faça questão de suporte oficial vai ter que
 rezar na cartilha deles.

 Digitalizar0003.jpg

 Alexandre Rocha Placido

 image002DITEC – Divisão de Tecnologia da Informação

 Agrovale

 74 3612-2900

 87 8802-0474

 aplac...@agrovale.com aplacido%40agrovale.com

 MSN: aplac...@gmail.com aplacido%40gmail.com

 Skype: aplac...@gmail.com aplacido%40gmail.com

 P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

 1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a Deus,
 mas em que ele nos amou e enviou seu Filho como propiciação pelos nossos
 pecados.

 De: Ygor Thomaz [mailto:ygo...@gmail.com ygorth%40gmail.com]
 Enviada em: terça-feira, 6 de outubro de 2009 16:12
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: [oracle_br] Nova estrutura Oracle Database, e agora?


 Senhores,

 Estamos montando uma nova estrutura para o serviço de banco de dados
 dentro da empresa. Gostaria da ajuda de vocês para tirar algumas
 duvidas ou ler algumas recomendações sobre a arquitetura desta nova
 estrutura.

 1) Iremos utilizar Oracle Database Standard Edition com uso de Oracle
 RAC(2 maquinas em Cluster sem virtualizacao em Blade.)
 2) Estou com duvida em qual sistema operacional rodar o Oracle
 Database. Estou dividido entre Solaris(rodando sobre Intel) ou RedHat.

 Gostaria de saber sobre a experiência de vocês em relação a sistema
 operacional para Oracle Database. Estamos tendo consultoria de uma
 empresa mais não senti segurança neste assunto com eles.

 Abraços!

 --
 Atc, Ygor Thomaz
 Website: http://ctrlclabs.blogspot.com/
 Olho por olho e o mundo acabará cego(Mahatma Gandhi).

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

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 

Re: [oracle_br] Certificação Oracle

2009-08-04 Por tôpico Gustavo Venturini de Lima
Só apimentando um pouco a discussão, concordo com o Mufalani com relação ao
conhecimento e experiência...
O prórpio Chiappa, se não me engano não tem um monte de certificação e é se
não o que mais manja aqui, é um deles...
O único problema que vejo, é a exigência do mercado... Se vc não tiver uma
certificação, pode ficar de fora de uma primeira peneirada dos RHs da
vida... Mesmo conhecendo um monte, dependendo da empresa, a primeira triagem
é via graduação e certificação...
O mesmo se aplica à pós-graduação, doutorado, etc...
Pelo menos penso dessa forma...
Acho q os 2 caminham juntos... As certificações podem abrir portas pra se
conseguir experiência, e a experiência facilita, e muito, na obtenção das
certificações...
Eu mesmo tinha só o OCP do 8i por mais de 5 anos... E em 2 meses fiz o OCP
9i e OCP 10g, sem precisar ralar muito nos estudos, apenas da vivência dos
ambientes em que trabalho...
Apenas minha opinião, mas acho q pode te ajudar aí...
Abraços...


2009/8/4 Rodrigo Mufalani mufal...@oi.com.br



 Bom dia,

 Eu acho que as certificações abrem portas para você, mas não é tudo, o
 que conta mesmo na hora de uma contratação é a sua experiência. O que
 adianta um OCP que não sabe gerir um ambiente Oracle de maneira
 adequada?
 Temos exemplo de profissionais Não certificados na lista que sabem
 muito Oracle. Claro que a certificação de maneira grossa é só um papel,
 porém é um papel que temos de ralar um bocado para conseguir.
 O mercado de Oracle está muito bem, sobrando vagas de Sr.

 Atenciosamente,

 Rodrigo Mufalani
 OCP 10g  11g
 OCE RAC 10g R2
 mufal...@oi.com.br mufalani%40oi.com.br
 http://mufalani.blogspot.com

  Mensagem Original:
  Data: 11:34:43 04/08/2009
  De: Junior jjunior@gmail.com jjunior.net%40gmail.com
  Assunto: [oracle_br] Certificação Oracle

  Pessoal,
 
  Hoje em dia como está o mercado de trabalho para um profissional
 certificado
  Oracle? Qual o peso de uma certificação Oracle na hora da seleção?
 
  Obrigado,
 
  Junior
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
  --
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
  Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
  -- Links do
 Yahoo!
  Grupos
 
 
 
 

 --
 Na Oi Internet você ganha ou ganha. Além de acesso grátis com
 qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
 suporte grátis e muito mais. Baixe grátis o Discador Oi em
 http://www.oi.com.br/discador e comece a ganhar.

 Agora, se o seu negócio é voar alto na internet,
 assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
 http://www.oi.com.br/bandalarga e aproveite essa moleza!

  



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



Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)

2009-07-31 Por tôpico Gustavo Venturini de Lima
Pablo, acho que tá confundindo alguma coisa...
Vc queria valores 1 ou/e 3 em qual campo???
Pq vc fez o teste só no VLR e tá parecendo que vc quer comparar o campo COD
tb...
Se for assim, é isso mesmo, mas vc TEM que explicitar o COD tb... Tipo:
SELECT COD,VLR FROM ARQ.TESTE
WHERE ((VLR LIKE '%1%' OR VLR LIKE '%3%')
  AND (COD LIKE '%1%' OR COD LIKE '%3%'));


2009/7/31 Pablo Câmara pscam...@gmail.com



 Chiappa,
 Valeu pela ajuda...mas não conseguí.
 A solução com : coluna LIKE '%param1%' AND coluna LIKE '%param2%' and
 COLUNA
 like '%param3%'
 No meu caso não funcionou.

 No meu exemplo:

 CREATE TABLE arq.teste (cod NUMBER, vlr VARCHAR2(20))

 INSERT INTO TESTE (COD,VLR) VALUES (1,'1')/
 INSERT INTO TESTE (COD,VLR) VALUES (1,'2')/
 INSERT INTO TESTE (COD,VLR) VALUES (1,'3')/
 INSERT INTO TESTE (COD,VLR) VALUES (1,'4')/
 INSERT INTO TESTE (COD,VLR) VALUES (2,'3')/
 INSERT INTO TESTE (COD,VLR) VALUES (2,'4')/

 Pesquisar o documento que tenha as palavras *1 e 3.*

 1)
 SELECT COD,VLR FROM ARQ.TESTE
 WHERE VLR LIKE '%1%' AND VLR LIKE '%3%'
  No results.

 2)
 SELECT COD,VLR FROM ARQ.TESTE
 WHERE VLR LIKE '%1%' OR VLR LIKE '%3%'
 
 1 1
 1 3
 2 3

 (Resultado igual ao IN)

 Queria algo que atendende apenas aqueles que tivessem o valor 1 e 3.

 Valeu, pela ajuda
 Vou tentar outra coisa aqui!

 2009/7/31 jlchiappa jlchia...@yahoo.com.br jlchiappa%40yahoo.com.br


 
 
  Colega, vamos por partes aí : primeiro de tudo, vamos entender : o WHERE
 é
  uma cláusula aplicada a CADA REGISTRO, um por vez, para filtragem, e o
  operador ALL indica que a condição deve ser verdadeira para TODOS os
 valores
  - sabendo-se isso, uma condição
 
  WHERE coluna = ALL (x, y, z)
 
  evidentemente *** NUNCA *** vai ser verdadeira, pois um valor de uma
 coluna
  NUNCA vai ser igual aos três ao mesmo tempo, ok ??? Óbvio que vc obteve
 No
  Results na sua primeira tentativa... O que vc quer é pesquisar NÂO por
  Igualdade, mas por presença, então esqueça o '=' , blz ? No banco 8i, já
 que
  vc não tem a REGEXPe iirc não tem Contexts também, as únicas opções pra
 se
  pesquisar por existência de uma substring dentro de outra são : o LIKE,
 as
  funções string tipo INSTR, escrita de uma função PL/SQL customizada sua
 ou
  alguma combinação complexa com Analytics (estes já existiam no 8i, só não
  lembro o release 8i exato em que foram introduzidos).
  Para usar o LIKE ou funções built-in, isso VAI implicar em SQL dinâmico,
  imagino que vc terá que ter uma rotina sua, que recebe os parâmetros
  digitados e os expande em vários LIKE, tipo :
 
  WHERE coluna LIKE '%param1%' AND coluna LIKE '%param2%' and COLUNA like
  '%param3%'
 
  ou com built-ins se quiser, algo assim..
 
  A opção de função customizada sua seria algo que vc chamaria no WHERE,
 tipo
  :
 
  WHERE minha_função(coluna, paramdebusca1, paramdebusca2, paramde busca3)
 =
  1 ...
 
  lógico, NENHUMA dessas alternativas vão ser extremamente saudável pra
  performance, mas é isso... A menos danosa imagino que seria montar alguma
  combinação com Analytics, mas e algo a se pesquisar...
 
  []s
 
  Chiappa
  --- Em oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br,
  Pablo Câmara pscam...@... escreveu
  
   *paramentroDaTela := BABCOCK DIGIMAPAS TUBO*
 
   *
   *
   *1) SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE
  TXT_DOCUMENTO
   IN (paramentroDaTela)*
   *
   *
   *No caso 1: vai retornar o código de varios documentos. Sendo uma
 tabela
   de 3 milhoes de registros. Fica inviável.*
   *
   *
   *2) SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE
  TXT_DOCUMENTO
   =ALL (paramentroDaTela)*
   *
   *
   *No caso 2: Se o comando funcionasse, traria apenas o código do
  documento,
   no qual todas as palavras passadas como paramentro fazem parte.*
   *
   *
   *Alguem tem alguma outra sugestão? PS: ORACLE 8I.*
   *
   *
   *Em outras versões do oracle (a partir do 9i) eu utilizo o regexp_like.
  Ou
   faço a busca por contexto.*
   *
   *
   *Pablo*
   *
   *
   *
   *
   *
   *
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 

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

  



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



Re: [oracle_br] USO DO COMANDO IN (=ANY)

2009-07-30 Por tôpico Gustavo Venturini de Lima
Pablo, tente utilizar o LIKE para essa sua necessidade... Acho que lhe
atende...
Algo do tipo:

SELECT COD_DOCUMENTO
FROM ARQ.REFERENCIAS_DOCUMENTOS
WHERE TXT_DOCUMENTO
  LIKE '%BABCOCK%' OR
  LIKE '%DIGIMAPAS%' AND
COD_DOCUMENTO = 'F-10040';

Abraços


2009/7/30 Pablo Câmara pscam...@gmail.com



 Olá pessoal, estou querendo fazer uma pesquisa usando o operador =ALL, ou
 algo que tenha a mesma funcionalidade.

 SELECT COD_DOCUMENTO, TXT_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE
 COD_DOCUMENTO = 'F-10040';

 F-10040 0-903247
 F-10040 BABCOCK
 F-10040 BAIXA
 F-10040 PIPE-RACK
 F-10040 ELEVAÇÃO
 F-10040 DIGIMAPAS

 (resultado: varias linhas)

 Estou querendo uma query que atenda ao seguinte requisito: o usuário
 escreve
 o que desejar(ex: babcock, digimapas) e eu monto o sql.
 Porem gostaria que o resultado tivesse uma relavância de 100%.

 *SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE TXT_DOCUMENTO
 =ALL ('BABCOCK','DIGIMAPAS')*
 No results

 SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE TXT_DOCUMENTO *
 =ALL* ('BABCOCK')
 F-10040

 SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE TXT_DOCUMENTO *
 =ALL* ('DIGIMAPAS')
 F-10040

 Existe algum comando no ORACLE 8I que atenda a minha nescessidade?

 Obrigado

 Pablo

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

  



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



Re: [oracle_br] Instrutor Oracle X Certificações

2009-06-26 Por tôpico Gustavo Venturini de Lima
Bia, por incrível que pareça não precisa ter certificação nenhuma...
Consequentemente nenhum score nas provas tb...
Vc deve encaminhar um histórico de conhecimento Oracle (praticamente seu
CV), projetos significantes que já participou, etc... Uma relação de
informações para a Oracle, e eles analisarão, verão se tens possibilidade de
ser instrutor, vão lhe enviar um material, vc terá que estudar este material
e ministrar um mini-curso para eles em SP.
Eles aprovando sua didática, era isso... És considerada uma instrutora
oficial..
Antes disso, a empresa que trabalhar precisa ser parceira da Oracle, pra
depois poder virar uma OPN da OU... Oracle University.
Simples assim...

Abraços.

Gustavo.

2009/6/26 dbaemapuros dbaemapu...@yahoo.com.br



 Olá,

 Alguém sabe que certificações precisamos para ser instrutor da Oracle?
 Ou onde posso encontrar informações?
 Já sei do score necessário. E já tenho o OCP 10G (ainda da época sem o
 SQL).

 Obrigada!

 Bia.

  



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



Re: [oracle_br] Re: Instrutor Oracle X Certificaçõ es

2009-06-26 Por tôpico Gustavo Venturini de Lima
Bia, tente contato nesses aí:

**opnbr...@oracle.com]
**fernanda.bos...@oracle.com
**

Partner Care Consultant
LAD OPN Interaction Center
Phone: 0800 891 7851 opção 2
E-mail: opnbr...@oracle.com
http://partner.oracle.com


Eles podem te passar com certeza como é que é...

Abraços.

Gustavo.


2009/6/26 dbaemapuros dbaemapu...@yahoo.com.br



 Oi, Gustavo...

 Eu trabalho numa empresa que ministra treinamentos oficiais da Oracle... E
 estão me cobrando a prova de SQL com mais de 90% de acerto para ser
 instrutora oficial.
 A responsável por treinamentos insiste que precisa. Que chato!
 Vou ter que provar que ela está errada, então. Nada de novo para quem é
 DBA. ;-)

 Obrigada,
 Bia.

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima gventur...@... escreveu

 
  Bia, por incrível que pareça não precisa ter certificação nenhuma...
  Consequentemente nenhum score nas provas tb...
  Vc deve encaminhar um histórico de conhecimento Oracle (praticamente seu
  CV), projetos significantes que já participou, etc... Uma relação de
  informações para a Oracle, e eles analisarão, verão se tens possibilidade
 de
  ser instrutor, vão lhe enviar um material, vc terá que estudar este
 material
  e ministrar um mini-curso para eles em SP.
  Eles aprovando sua didática, era isso... És considerada uma instrutora
  oficial..
  Antes disso, a empresa que trabalhar precisa ser parceira da Oracle, pra
  depois poder virar uma OPN da OU... Oracle University.
  Simples assim...
 
  Abraços.
 
  Gustavo.
 
  2009/6/26 dbaemapuros dbaemapu...@...
 
  
  
   Olá,
  
   Alguém sabe que certificações precisamos para ser instrutor da Oracle?
   Ou onde posso encontrar informações?
   Já sei do score necessário. E já tenho o OCP 10G (ainda da época sem o
   SQL).
  
   Obrigada!
  
   Bia.
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



[oracle_br] Re: [usuarios_oracle] Indices para tabelas particionadas

2009-06-24 Por tôpico Gustavo Venturini de Lima
Boa tarde André.
A criação de índices particionados ou não vai depender de uma melhor análise
nestes seus 7 indices para esta tabela.
A sintaxe sofre uma alteração na criação dos índices particionados.
Dê uma olhada melhor nas referencias SQL, mas um exemplo seria:

CREATE INDEX IDX01_TB_ACCOUNT ON TB_ACCOUNT (CAMPO1, CAMPO2, CAMPO3)
  TABLESPACE TS_I01
  INITRANS   2
  MAXTRANS   255
LOCAL (
  PARTITION PART1
TABLESPACE TS_I02
PCTFREE10
INITRANS   2
MAXTRANS   255
STORAGE(
INITIAL  1G
NEXT 1G
MINEXTENTS   1
MAXEXTENTS   UNLIMITED
PCTINCREASE  0
BUFFER_POOL  DEFAULT
   ),
  PARTITION PART12
TABLESPACE TS_I02
PCTFREE10
INITRANS   2
MAXTRANS   255
STORAGE(
INITIAL  1G
NEXT 1G
MINEXTENTS   1
MAXEXTENTS   UNLIMITED
PCTINCREASE  0
BUFFER_POOL  DEFAULT
   )
);



Abraços.

Gustavo.



2009/6/24 André Alves andre_...@yahoo.com.br



 Olá amigos,

 Passei recentemente uma tabela de não particionanada para particionada em 4
 particoes localizadas fisicamente na mesma tablespace, por range em um campo
 data, tenho cerca de 7 indices nessa tabela localizados. A versão do banco é
 9i. Gostaria de saber se esses indices precisam de algum atributo especial
 devido a essa tabela ser particionada, ou o comando para criação de indice
 continua o mesmo??


 Obrigado, André




 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

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

  



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



Re: [oracle_br] Dúvida RMAN + RAC

2009-06-01 Por tôpico Gustavo Venturini de Lima
Isso aí... O user deve ser sysdba... E apena complementando, caso não
queira deixar a senha explicita, há a possibilidade de se autenticar via SO,
dessa forma não há necessidade de informar a senha... Apenas se proteger
da senha do SO ser restrita...
Roubando do manuel:

3.3.2 Authentication for Database Connections

When connecting to a target or auxiliary database, you must have the
SYSDBAprivilege.

You can connect as SYSDBA with a password file or with operating system
authentication.

  Note:
Unlike SQL*Plus, RMAN does not require that you specify the SYSDBA privilege
when connecting to a database. Because all RMAN database connections require
SYSDBA privilege, RMAN always implicitly attempts to connect with this
privilege.

If the target database uses password files, then you can connect using a
password. Use a password file for either local or remote access. You must
use a password file if you are connecting remotely as SYSDBA with a net
service name.

If you connect to the database using operating system authentication, you
must set the environment variable specifying the Oracle SID. For example, to
set the SID to trgt at the UNIX command line enter:

% ORACLE_SID=trgt; export ORACLE_SID

A SYSDBA privilege is not required when connecting to the recovery catalog.
Note that you must grant the RECOVERY_CATALOG_OWNER role to the schema
owner.

For automatic auxiliary instances, RMAN ensures that you have
SYSDBAprivilege when it sets up the instance.

Abraços.

Gustavo Venturini.



2009/6/1 MA®CELO BA®LETA™ mbarl...@gmail.com



 Fala Eliandro,

 sysdba é o privilégio que o usuário deve ter.

 Good Luck!

 2009/6/1 Eliandro Jakubski elian...@itaipu.gov.breliandro%40itaipu.gov.br
 


 
 
  Em um ambiente RAC para dividir o trabalho de bkp entre todos os nós eu
  poderia usar:
 
  RUN {
 
  ALLOCATE CHANNEL C_1 DEVICE TYPE SBT PARMS
  'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/banco.opt)'
 CONNECT
  'SYS/se...@i1';
  ALLOCATE CHANNEL C_2 DEVICE TYPE SBT PARMS
  'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/banco.opt)'
 CONNECT
  'SYS/se...@i2';
  ...
 
  }
 
  A dúvida:
  1- Se eu não quiser/não puder (implicações de auditoria) utilizar o
  usuário sys quais seriam os privilégios necessários para um outro usuário
  poder ser utilizado ao invés dele?
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 
 Marcelo Barleta
 Oracle Database Administrator
 Gmail: mbarl...@gmail.com mbarleta%40gmail.com
 MSN: mbarl...@hotmail.com mbarleta%40hotmail.com
 Skype: mbarleta
 Mobile: (11) 6320-4372
 http://www.curriculum.com.br/ucn/mbarleta

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

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Material de treinamento Oracle em PT-BR

2009-05-19 Por tôpico Gustavo Venturini de Lima
Pessoal, tudo certo?
Alguém teria os treinamentos oficiais abaixo, da Oracle em português?
Estamos montando um treinamento interno pro pessoal de desenvolvimento, com
um conteúdo misto dos treinamentos, e nem todos os alunos conhecem bem o
inglês...
E a preguiça de traduzir o oficial em inglês tá pegaaando!

Oracle 10g 2 Days DBA
Oracle 10g Administration Workshop I
Oracle 10g Administration Workshop II
Oracle 10g RAC

Se alguém tiver, agradeço...

Abraços


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



Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico Gustavo Venturini de Lima
Olá... não consta no mail a versão do banco, nem do SO, etc... Mas de qq
forma, dê uma olhada no doc *Oracle® Database Installation Guide
10gRelease 2 (10.2) for Linux x86-64
* Part Number B15667-01 seguindo o doc de instalação da Oracle, todos estes
parâmetros são espeficificados e explicados.
Abraços.


2009/3/20 amorrimm ammo...@hotmail.com

   Opa...tudo bom ?

 Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no meio
 né ?? Como faço o calculo dele ?

 No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Ricardo Portilho Proni rportilhopr...@... escreveu

 
  Oi.
 
  A memória máxima utilizada pela SGA é controlada pelo parâmetro do kernel
 shmmax, em bytes.
  É recomendado que você coloque o número de metade de sua RAM, em bytes,
 neste parâmetro.
  Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é
 saudável.
 
  Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
  kernel.shmmax = 2147483648
 
  E depois execute, como root, para garantir que este parâmetro continuará
 após o boot:
  /sbin/chkconfig boot.sysctl on
 
 
 http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
  Ricardo Portilho Proni
  Team Leader CES - Centro de Excelência Solvo
  --
  - Oracle Database 10g Administrator Certified Associate (OCA)
  - Oracle Database 10g Administrator Certified Professional (OCP)
  - Microsoft Certified Professional (MCP)
  - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
  - Certified MySQL Database Administrator (CMDBA)
 
 
 
 
  
  De: amorrimm ammo...@...
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Enviadas: Quinta-feira, 19 de Março de 2009 17:59:58
  Assunto: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?
 
  Fala pessoal, boa tarde..
 
  Estpu precisando de uma ajudinha para calcular a memória que será
 utilizada pelo meu banco Oracle...
 
  Tentei aumentar a memória do mesmo e me foi exibido uma mensagem de
 erro...pelo que verifiquei no metalink, tem haver com o arquivo
 /etc/sysconfig/oracle (suse 10)..
 
  Este arquivo é relativo ao calculo de memoria compartilhada, memoria de
 SO
 
  Alquem poderia me ajudar ?
 
 
 
  
 
  --
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
  Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
  -- Links do
 Yahoo! Grupos
 
 
  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico Gustavo Venturini de Lima
Fala Ammorim...
Tem no doc sim... olha só:
Na lina shmmax Half the size of physical memory (in bytes)
Não era essa a informação que vc queria???

2.6 Configuring Kernel Parameters

Note:
The kernel parameter and shell limit values shown in the following section
are recommended values only. For production database systems, Oracle
recommends that you tune these values to optimize the performance of the
system. Refer to your operating system documentation for more information
about tuning kernel parameters.

Verify that the kernel parameters shown in the following table are set to
values greater than or equal to the recommended value shown. The procedure
following the table describes how to verify and set the values.
  Parameter Value File   semmsl

semmns

semopm

semmni
 250

32000

100

128
 /proc/sys/kernel/sem  shmall 2097152 /proc/sys/kernel/shmall  shmmax Half
the size of physical memory (in bytes) /proc/sys/kernel/shmmax  shmmni 4096
/proc/sys/kernel/shmmni  file-max 65536 /proc/sys/fs/file-max
ip_local_port_range Minimum:1024

Maximum: 65000
 /proc/sys/net/ipv4/ip_local_port_range  rmem_default 262144
/proc/sys/net/core/rmem_default  rmem_max 262144 /proc/sys/net/core/rmem_max
wmem_default 262144 /proc/sys/net/core/wmem_default  wmem_max 262144
/proc/sys/net/core/wmem_max

  Note:
If the current value for any parameter is higher than the value listed in
this table, then do not change the value of that parameter.



2009/3/20 Ricardo Portilho Proni rportilhopr...@yahoo.com.br

   Claro, sempre é legar saber os internals !

 O SHMALL deve ser pelo menos o SHMMAX dividido pelo tamanho de página
 utilizado na memória.
 O normal do tamanho de página dos Linux de hoje é 4096.


 Ricardo Portilho Proni
 Team Leader CES - Centro de Excelência Solvo
 --
 - Oracle Database 10g Administrator Certified Associate (OCA)
 - Oracle Database 10g Administrator Certified Professional (OCP)
 - Microsoft Certified Professional (MCP)
 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
 - Certified MySQL Database Administrator (CMDBA)

 
 De: amorrimm ammo...@hotmail.com ammorim%40hotmail.com
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Sexta-feira, 20 de Março de 2009 10:20:00
 Assunto: Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer
 ?

 Venturini..

 Na verdade no guia de instalação não vem a forma de calcular..só vem os
 padrões minimos e etc...o que na verdade gostaria de saber é a forma de
 calcular...

 Trabalho com suse 10 e Oracle 10G R2

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima gventur...@... escreveu
 
  Olá... não consta no mail a versão do banco, nem do SO, etc... Mas de qq
  forma, dê uma olhada no doc *Oracle® Database Installation Guide
  10gRelease 2 (10.2) for Linux x86-64
  * Part Number B15667-01 seguindo o doc de instalação da Oracle, todos
 estes
  parâmetros são espeficificados e explicados.
  Abraços.
 
 
  2009/3/20 amorrimm ammo...@...
 
   Opa...tudo bom ?
  
   Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no
 meio
   né ?? Como faço o calculo dele ?
  
   No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?
  
   --- Em oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br,
   Ricardo Portilho Proni rportilhoproni@ escreveu
  
   
Oi.
   
A memória máxima utilizada pela SGA é controlada pelo parâmetro do
 kernel
   shmmax, em bytes..
É recomendado que você coloque o número de metade de sua RAM, em
 bytes,
   neste parâmetro.
Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é
   saudável.
   
Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
kernel.shmmax = 2147483648
   
E depois execute, como root, para garantir que este parâmetro
 continuará
   após o boot:
/sbin/chkconfig boot.sysctl on
   
   
  
 http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
Ricardo Portilho Proni
Team Leader CES - Centro de Excelência Solvo
--
- Oracle Database 10g Administrator Certified Associate (OCA)
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
- Certified MySQL Database Administrator (CMDBA)
   
   
   
   

De: amorrimm ammorim@
Para: oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br

Enviadas: Quinta-feira, 19 de Março de 2009 17:59:58
Assunto: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?
   
Fala pessoal, boa tarde..
   
Estpu precisando de uma ajudinha para calcular a memória que

Re: [oracle_br] Tamanho de Redo Logs !!

2009-02-10 Por tôpico Gustavo Venturini de Lima
Bom dia ammorim...
Não sei qual a sua arquitetura de disco e distribuição dos arquivos sobre
eles... Mas é normal que em sistemas de grande atividade tenha-se uma carga
mais elevada sobre os redos...
O ideal seria ter os redos em discos bem velozes e separados dos demais...
Além disso, creio que um aumento no tamanho dos redos pode lhe trazer alguns
benefícios sim... Vc não informa, mas imagino que tenha este banco em modo
ARCHIVE correto? Se sim, o processo de swicth dos logs forçará a criação de
um archivelog, o que gera ainda mais um esforço do SO em disco...
Com os redos maiores, vc aumenta [tempo] o intervalo da geração dos
archives, e consequentemente a gravação em dos archives em disco...
Acompanhe o comportamento do banco durante estes gargalos na hora de
comitar... Veja se o problema está mesmo nos redos ou se todo seu subsystem
de IO está com uma performance prejudicada...
Ainda com relação ao tamanho dos redos e grupos, acompanhe na v$log (select
* from v$log order by 3;) o campo STATUS... veja se aparecem alguns como
INACTIVE... Se houver, não acho que será necessário adicionar mais grupos ou
aumentar o tamanho dos redos, e sim verificar seu IO no geral...
Esta é uma percepção, de certo o Chiappa ou os outros Gurus aqui do forum tb
terão mais ifnormações pra adicionar...
Abraços.


2009/2/10 amorrimm ammo...@hotmail.com

   Bom dia pessoal,

 Uma pequena dúvida sobre o tamanho dos redologs...

 Em ambientes OLTP, para aplicações que fazem bantantes DML, qual seria
 o ideal ? Aumentar o tamanho dos redos e o numero de grupos,
 facilitando assim o evento 'COMMIT' ?

 Estou tendo alguns gargalos para commitar...eles tendo ficado com um
 WAIT bem alto...aumentei o grupo de redologs, adicionando mais um grupo
 mas fico na dúvida se aumento o tamanho do mesmo ou não pois,
 dependendo do tamnanho, posso ter problema na hora da gravação dos
 mesmos e disco

 O que vcs acham ?

  



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



Re: [oracle_br] Re: Tamanho de Redo Logs !!

2009-02-10 Por tôpico Gustavo Venturini de Lima
Camarada, 15Mb nem de longe é um tamanho considerado grande para um banco de
produção... Ainda mais vc relatando que tem muitas transações...
Trabalhamos com alguns bancos aqui que o redo é de 2GB...
Com relação ao DG, o link vai depender do volume de redo que seu banco vai
gerar... não importa se será um de 500M ou 10 de 50M...

2009/2/10 amorrimm ammo...@hotmail.com

   Bem, como teste, reduzi a quantidade de grupos de Redo Log para 6 e
 aumentei o tamanho deles...neste momento eles se encontram com 15M..e
 tinham somente 3 mb...

 Por se tratar de um banco que tem muitas operações de DML, acredito
 que 3Mb para redo estava realmente muito baixo o valor...

 Acho que com tamanhos maiores de redo, vou ter problemas para
 trabalhar com o dataguard que pretendo implementar...pois os archives
 irá para um outro estado..logo...precisarei de um baita link para
 trafegar pacotes de 15 em 15 mb...n[e nao ?

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 RTS-Rio, André Monteiro
 trai...@... escreveu
 
  Bom Dia Amorrimm !
 
 
 
  Vc está no Rio ? Aqui na RESULT temos um diagnóstico de ambiente
 Oracle que
  é show. E o melhor: é oferecido aos futuros parceiros free.
 
 
 
  Meia hora de coleta e em 5 dias a companhia entrega o laudo
 técnico. Sem
  custos.
 
 
 
  Abcs
 
 
 
  André Monteiro
 
  http://www.resultnet.com.br
 
 
 
  De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 [mailto:oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
  nome de amorrimm
  Enviada em: terça-feira, 10 de fevereiro de 2009 12:16
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Assunto: [oracle_br] Re: Tamanho de Redo Logs !!
 
 
 
  Opa...tudo bom ?
 
  Sei não...por exemplo, comecei a trabalhar com este banco
  recentemente...ele tem 12 grupos de redo e cada membro tem 3
  mb...comecei a alterar aos poucos, auemntando o tamnho dos redos e
  percebi que os wait aumentaram consideravelmente, com relaçãoao
  evento commit...
 
  Este banco ainda naoe sta operando em archivelog...antes de passa-
 lo
  para archive log, gostaria de reduzir estes tempos de commit pois
  tenho o receio de que, na momento o arch for gravado em disco, eu
  possa ter mais lentidão de uma maneira geral..pq ja estou com
 commit
  altos e tambem terei gravações altas...
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br% oracle_br%25
 40yahoogrupos.com.br
  , Gustavo Venturini de Lima
  gventurini@ escreveu
  
   Bom dia ammorim...
   Não sei qual a sua arquitetura de disco e distribuição dos
 arquivos
  sobre
   eles... Mas é normal que em sistemas de grande atividade tenha-se
  uma carga
   mais elevada sobre os redos...
   O ideal seria ter os redos em discos bem velozes e separados dos
  demais...
   Além disso, creio que um aumento no tamanho dos redos pode lhe
  trazer alguns
   benefícios sim... Vc não informa, mas imagino que tenha este
 banco
  em modo
   ARCHIVE correto? Se sim, o processo de swicth dos logs forçará a
  criação de
   um archivelog, o que gera ainda mais um esforço do SO em
 disco...
   Com os redos maiores, vc aumenta [tempo] o intervalo da geração
 dos
   archives, e consequentemente a gravação em dos archives em
 disco...
   Acompanhe o comportamento do banco durante estes gargalos na
 hora
  de
   comitar... Veja se o problema está mesmo nos redos ou se todo seu
  subsystem
   de IO está com uma performance prejudicada...
   Ainda com relação ao tamanho dos redos e grupos, acompanhe na
 v$log
  (select
   * from v$log order by 3;) o campo STATUS... veja se aparecem
 alguns
  como
   INACTIVE... Se houver, não acho que será necessário adicionar
 mais
  grupos ou
   aumentar o tamanho dos redos, e sim verificar seu IO no geral...
   Esta é uma percepção, de certo o Chiappa ou os outros Gurus aqui
 do
  forum tb
   terão mais ifnormações pra adicionar...
   Abraços.
  
  
   2009/2/10 amorrimm ammorim@
  
Bom dia pessoal,
   
Uma pequena dúvida sobre o tamanho dos redologs...
   
Em ambientes OLTP, para aplicações que fazem bantantes DML,
 qual
  seria
o ideal ? Aumentar o tamanho dos redos e o numero de grupos,
facilitando assim o evento 'COMMIT' ?
   
Estou tendo alguns gargalos para commitar...eles tendo ficado
 com
  um
WAIT bem alto...aumentei o grupo de redologs, adicionando mais
 um
  grupo
mas fico na dúvida se aumento o tamanho do mesmo ou não pois,
dependendo do tamnanho, posso ter problema na hora da gravação
 dos
mesmos e disco
   
O que vcs acham ?
   
   
   
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



Re: [oracle_br] Re: Tamanho de Redo Logs !!

2009-02-10 Por tôpico Gustavo Venturini de Lima
Tudo certo
Sim, conheço a replicação do DG, usamos em alguns ambientes aqui tb... Mas
concorda comigo que mesmo que você coloque redos de 5 MB e seu banco
produzir 50 MB de redo a cada 15 min vc terá de transmitir estes 50MB,
correto?
Portanto não faz diferença o tamanho do arquivo em si... Apenas influenciará
na camada de SO que terá que gerenciar os arquivos e realizar a gravação...
A diferença será entre enviar 1 arquivo de 50 M ou então 10 de 5M... mas de
qq forma eles terão de ser transmitidos..
De qq maneira seria interessante vc realizar os testes antes, caso ache
plausível a sugestão.
Abraços.


2009/2/10 amorrimm ammo...@hotmail.com

   Grande Venturine, tudo bom ??

 Rapaz...a questão não é o tamanho do redo e consequentemente, o
 tamanho dos acrh que serão gerados...

 O meu grande problema é a rep0licação dos dados com o uso do
 dataguard...não posso ter arch muito grandes pq tenho que realizar
 replicação com o dataguard que fica em outro estado...pq, se o
 tamanho do arc ficar grande demais...vou engargalar tudo qusndo for
 realizar a transferencia para o standy database.

 Se nao fosse por isso, eu colocava uns grupos com 30 a 50 mb e ja
 estava resolvido o problema ;-)

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima
 gventur...@... escreveu
 

  Camarada, 15Mb nem de longe é um tamanho considerado grande para um
 banco de
  produção... Ainda mais vc relatando que tem muitas transações...
  Trabalhamos com alguns bancos aqui que o redo é de 2GB...
  Com relação ao DG, o link vai depender do volume de redo que seu
 banco vai
  gerar... não importa se será um de 500M ou 10 de 50M...
 
  2009/2/10 amorrimm ammo...@...
 
   Bem, como teste, reduzi a quantidade de grupos de Redo Log para
 6 e
   aumentei o tamanho deles...neste momento eles se encontram com
 15M..e
   tinham somente 3 mb...
  
   Por se tratar de um banco que tem muitas operações de DML,
 acredito
   que 3Mb para redo estava realmente muito baixo o valor...
  
   Acho que com tamanhos maiores de redo, vou ter problemas para
   trabalhar com o dataguard que pretendo implementar...pois os
 archives
   irá para um outro estado..logo...precisarei de um baita link para
   trafegar pacotes de 15 em 15 mb...n[e nao ?
  
   --- Em oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br,
   RTS-Rio, André Monteiro
   trainee@ escreveu
   
Bom Dia Amorrimm !
   
   
   
Vc está no Rio ? Aqui na RESULT temos um diagnóstico de ambiente
   Oracle que
é show. E o melhor: é oferecido aos futuros parceiros free.
   
   
   
Meia hora de coleta e em 5 dias a companhia entrega o laudo
   técnico. Sem
custos.
   
   
   
Abcs
   
   
   
André Monteiro
   
http://www.resultnet.com.br
   
   
   
De: oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br
   [mailto:oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br] Em
nome de amorrimm
Enviada em: terça-feira, 10 de fevereiro de 2009 12:16
Para: oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br
Assunto: [oracle_br] Re: Tamanho de Redo Logs !!
   
   
   
Opa...tudo bom ?
   
Sei não...por exemplo, comecei a trabalhar com este banco
recentemente...ele tem 12 grupos de redo e cada membro tem 3
mb...comecei a alterar aos poucos, auemntando o tamnho dos
 redos e
percebi que os wait aumentaram consideravelmente, com relaçãoao
evento commit...
   
Este banco ainda naoe sta operando em archivelog...antes de
 passa-
   lo
para archive log, gostaria de reduzir estes tempos de commit
 pois
tenho o receio de que, na momento o arch for gravado em disco,
 eu
possa ter mais lentidão de uma maneira geral..pq ja estou com
   commit
altos e tambem terei gravações altas...
   
--- Em oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.brmailto:
   oracle_br% oracle_br%25

   40yahoogrupos.com.br
, Gustavo Venturini de Lima
gventurini@ escreveu

 Bom dia ammorim...
 Não sei qual a sua arquitetura de disco e distribuição dos
   arquivos
sobre
 eles... Mas é normal que em sistemas de grande atividade
 tenha-se
uma carga
 mais elevada sobre os redos...
 O ideal seria ter os redos em discos bem velozes e separados
 dos
demais...
 Além disso, creio que um aumento no tamanho dos redos pode lhe
trazer alguns
 benefícios sim... Vc não informa, mas imagino que tenha este
   banco
em modo
 ARCHIVE correto? Se sim, o processo de swicth dos logs
 forçará a
criação de
 um archivelog, o que gera ainda mais um esforço do SO em
   disco...
 Com os redos maiores, vc aumenta [tempo] o intervalo da
 geração
   dos
 archives, e consequentemente a gravação em dos archives em
   disco...
 Acompanhe

Re: [oracle_br] Re: Tamanho de Redo Logs !!

2009-02-10 Por tôpico Gustavo Venturini de Lima
Apenas como dica, tome cuidado com o Maximum Availability, ou até Maximum
Protection.
Caso vc tenha um problema de comunicação entre as instâncias, poderá fazer
com que a sua produção fique indisponível...


2009/2/10 Ricardo Portilho Proni rportilhopr...@yahoo.com.br

   Cuidado pois REDOs pequenos restringem a perfornace de gravação do
 Banco, como demonstro no link abaixo:

 http://profissionaloracle.com.br/blogs/portilho/2009/01/14/imp-lento-no-oracle/

 Para diminuir a possibilidade de perda de dados no seu Standby, você deve
 mudar o modo de Proteção deste, de Maximum Performance para Maximum
 Availability, ou até Maximum Protection.

 http://www.oracle.com/technology/deploy/availability/htdocs/DataGuardOverview.html

 Ricardo Portilho Proni

 Coordenador / Bancos de Dados  SAP Basis - Solvo S/A

 --- Em ter, 10/2/09, Gustavo Venturini de Lima 
 gventur...@gmail.comgventurini%40gmail.com
 escreveu:
 De: Gustavo Venturini de Lima gventur...@gmail.comgventurini%40gmail.com
 
 Assunto: Re: [oracle_br] Re: Tamanho de Redo Logs !!

 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Data: Terça-feira, 10 de Fevereiro de 2009, 18:24

 Tudo certo

 Sim, conheço a replicação do DG, usamos em alguns ambientes aqui tb Mas

 concorda comigo que mesmo que você coloque redos de 5 MB e seu banco

 produzir 50 MB de redo a cada 15 min vc terá de transmitir estes 50MB,

 correto?

 Portanto não faz diferença o tamanho do arquivo em si... Apenas
 influenciará

 na camada de SO que terá que gerenciar os arquivos e realizar a gravação...

 A diferença será entre enviar 1 arquivo de 50 M ou então 10 de 5M... mas de

 qq forma eles terão de ser transmitidos. .

 De qq maneira seria interessante vc realizar os testes antes, caso ache

 plausível a sugestão.

 Abraços.

 2009/2/10 amorrimm ammo...@hotmail. com

  Grande Venturine, tudo bom ??

 

  Rapaz...a questão não é o tamanho do redo e consequentemente, o

  tamanho dos acrh que serão gerados...

 

  O meu grande problema é a rep0licação dos dados com o uso do

  dataguard... não posso ter arch muito grandes pq tenho que realizar

  replicação com o dataguard que fica em outro estado...pq, se o

  tamanho do arc ficar grande demais...vou engargalar tudo qusndo for

  realizar a transferencia para o standy database.

 

  Se nao fosse por isso, eu colocava uns grupos com 30 a 50 mb e ja

  estava resolvido o problema ;-)

 

  --- Em oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br,

  Gustavo Venturini de Lima

  gventurini@ ... escreveu

  

 

   Camarada, 15Mb nem de longe é um tamanho considerado grande para um

  banco de

   produção... Ainda mais vc relatando que tem muitas transações

   Trabalhamos com alguns bancos aqui que o redo é de 2GB...

   Com relação ao DG, o link vai depender do volume de redo que seu

  banco vai

   gerar... não importa se será um de 500M ou 10 de 50M...

  

   2009/2/10 amorrimm ammo...@... 

  

Bem, como teste, reduzi a quantidade de grupos de Redo Log para

  6 e

aumentei o tamanho deles...neste momento eles se encontram com

  15M..e

tinham somente 3 mb...

   

Por se tratar de um banco que tem muitas operações de DML,

  acredito

que 3Mb para redo estava realmente muito baixo o valor...

   

Acho que com tamanhos maiores de redo, vou ter problemas para

trabalhar com o dataguard que pretendo implementar. ..pois os

  archives

irá para um outro estado..logo. ..precisarei de um baita link para

trafegar pacotes de 15 em 15 mb...n[e nao ?

   

--- Em oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com.
 broracle_ br%

  40yahoogrupos. com.br,

RTS-Rio, André Monteiro

trainee@ escreveu



 Bom Dia Amorrimm !







 Vc está no Rio ? Aqui na RESULT temos um diagnóstico de ambiente

Oracle que

 é show. E o melhor: é oferecido aos futuros parceiros free.







 Meia hora de coleta e em 5 dias a companhia entrega o laudo

técnico. Sem

 custos.







 Abcs







 André Monteiro



 http://www.resultne t.com.br







 De: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com.
 broracle_ br%

  40yahoogrupos. com.br

[mailto:oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com.
 broracle_ br%

  40yahoogrupos. com.br] Em

 nome de amorrimm

 Enviada em: terça-feira, 10 de fevereiro de 2009 12:16

 Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com.
 broracle_ br%

  40yahoogrupos. com.br

 Assunto: [oracle_br] Re: Tamanho de Redo Logs !!







 Opa...tudo bom ?



 Sei não...por exemplo, comecei a trabalhar com este banco

 recentemente. ..ele tem 12 grupos de redo e cada membro tem 3

 mb...comecei a alterar aos poucos, auemntando o tamnho dos

  redos e

 percebi que os wait aumentaram consideravelmente, com relaçãoao

 evento

Re: [oracle_br] Re: Auditing - SYS.AUD$

2009-02-09 Por tôpico Gustavo Venturini de Lima
Camarada, seria ideal vc mover a AUD$ para uma tablespace independente...
Dá uma olhada no Note *Moving AUD$ to Another Tablespace and Adding Triggers
to AUD$ (72460.1)*
Ele explica certinho como fazer... E vc não terá mais estes problemas.

Abraços.

Gustavo Venturii.


2009/2/9 Júlio César Corrêa juliotubi...@yahoo.com.br

 Um dos DBA's colocou o parametro de MAXEXTENTS para UNLIMITED,porem eu fiz
 algumas pesquisas e achei em outros artigos,foruns até do Don Burleson que
 a
 Oracle não recomenda colocar objetos SYS com MAXEXTENTS UNLIMITED.

 2009/2/9 Júlio César Corrêa juliocesar.ora...@gmail.com

  Alguem do grupo sabe se esta tabela SYS.AUD$ tem alguma definição
 especial
  de storage?
  Porque aqui no trabalho está acontecendo de ela estourar o
 tamanho,mesmo
  com a tablespace SYSTEM estar com free space.
 
  O que encontrei é que o tamanho desta tabela depende dos parametros de
  storage da tablespace SYSTEM.
  O crescimento desta tabela é muito rapido.Por isso temos uma rotina que
 faz
  a limpeza desta tabela,porem mesmo assim hoje ocasionou o erro.
  Alguem teria mais informações?
 
  --
  Júlio César Corrêa
  IS Technologist - Oracle DBA
  http://jccorrea.blogspot.com
 
  To stay competitive in the tech industry, never stop
  learning. Always be on the lookout for better ways of
  doing things and new technologies. Our industry does
  not reward people who let themselves stagnate
  –John Hall, Senior Vice President, Oracle University
 
 


 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 http://jccorrea.blogspot.com

 To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate
 –John Hall, Senior Vice President, Oracle University


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



 


 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 
 Links do Yahoo! Grupos





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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Marcarar senha em script no sqlplus

2009-01-20 Por tôpico Gustavo Venturini de Lima
Bom dia Lilian.
Coloque um accept no início do script para receber o valor da senha...
Faça algo parecido com isso:

ACCEPT senha CHAR PROMPT 'Senha:  ' HIDE

Desta forma a entrada do usuário será substituída por ...
Depois referencie sua variável como senha.

Att.

Gustavo Venturini.


2009/1/20 Lilian Barroso de Oliveira lilianbarr...@yahoo.com.br

   Pessoal,

 Bom dia.

 Por favor, alguém sabe como mascarar senhas no em scripts no sqlplus?

 Por exemplo:

 conn user/se...@banco

 Com este comando, ele vai pedir um valor para a senha. É a entrada deste
 valor que eu gostaria de mascarar.

 Obrigada,

 Lílian Barroso

 http://profissionaloracle.com.br/blogs/lilianbarroso

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

  



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



Re: [oracle_br] duvida com sga

2008-12-08 Por tôpico Gustavo Venturini de Lima
Camarada, por default vc está esbarrando na arquitetura 32bits.
Existem algumas maneiras de se burlar a arquitetura e conseguir alocar
mais que 2Gb de memória...
Dê uma procurada no Metalink que vc acha como fazer, sem ser homologado pela
Oracle...
Abraços.

2008/12/8 idesenv [EMAIL PROTECTED]

   Bom dia,

 Pessoal, eu estou com uma duvida, meu servidor tem 4 GB de memoria eu
 gostaria de jogar 3 GB para o oracle, mas qdo eu tento fazer isso ele da o
 seguinte erro ao tentar subir o banco: ORA-27123: unable to attach to
 shared
 memory segment.

 Meu SO e 32 bits.

 Para voltar o DB, eu tive que fazer o seguinte:

 sqlplus /as sysdba
 SQL startup pfile=/u01/app/oracle/admin/TSH1/pfile/init.ora.7312008225342;
 SQL create spfile from
 pfile='/u01/app/oracle/admin/TSH1/pfile/init.ora.7312008225342';
 SQL shutdown immediate;
 SQL startup;
 SQL alter system set sga_target=1700M scope=spfile;
 SQL shutdown immediate;
 SQL startup;

 Att

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

  



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



Re: [oracle_br] Aumentar VDISK utilizada por discos ASM (Oracle RAC)

2008-11-26 Por tôpico Gustavo Venturini de Lima
Então JLSilva... Por precaução, acho arriscado simplesmente aumentar a LUN
destinada à um disco ASM. Tenho quase certeza que não vai funcionar e vc vai
acabar perdendo dados.
Já realizei algumas vezes a expansão do volume de discos ASM, mas sempre
adicionando novos discos nos disks groups.
O procedimento é bem tranquilo de se realizar...
Abraços.

2008/11/25 JLSilva [EMAIL PROTECTED]

   Pessoal,

 Temos um ambiente Oracle RAC com 2 servidores com Red Hat Enterprise Linux
 versão 4 update 6 64bit.
 A versão do Oracle é Oracle10gR2 10.2.0.4.0 com CPU liberado em outubro.
 Utilizamos ASM para o shared storage.

 Nosso ASM Disk Group está com pouco espaço livre, então compramos mais
 discos e colocamos na storage, que é uma HP EVA 4100.
 Tudo está pronto, mas, a dúvida é: Podemos simplesmente aumentar o tamanho
 do vdisk através do HP Command View? Ou seria melhor criar outro ASM Disk e
 adicionar ao ASM Disk Group?
 Alguém já executou esse tipo de manutenção?

 Grato pela ajuda!

 JLSilva.

  



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



Re: [oracle_br] Erro no export

2008-11-07 Por tôpico Gustavo Venturini de Lima
*Camarada, dando uma olhada rápida no ML achei o **Note:339938.1. Veja se te
ajuda.
Att.
***
Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to
10.2.0.1
Oracle Server - Personal Edition - Version: 10.1.0.2 to 10.2.0.1
Oracle Server - Standard Edition - Version: 10.1.0.2 to 10.2.0.1
This problem can occur on any platform.
Symptoms

A full database export from a Oracle10g database aborts with:
...
. exporting cluster definitions
EXP-00056: ORACLE error 932 encountered
ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
EXP-00056: ORACLE error 932 encountered
ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
EXP-0: Export terminated unsuccessfully
EXP-0: Export terminated unsuccessfully

If export was started with SYS schema, a table level export may also fail
with:
...
Current user changed to TEST
. . exporting table DOC_ARCHIVE 16 rows exported
Current user changed to SYS
EXP-00011: SYS.; does not exist
Export terminated successfully with warnings.
Cause

One possible cause (note there might be others):

Script $ORACLE_HOME/rdbms/admin/catmeta.sql has been run recently.

There are several invalid SYS.KU$_% views in the dictionary:
-- invalid objects:
SET lines 120 pages 2000
COL status FOR a9
COL object_type FOR a20;
COL owner.object FOR a50
SELECT
status, object_id, object_type, owner||'.'||object_name OWNER.OBJECT
  FROM dba_objects
 WHERE status != 'VALID' AND object_name NOT LIKE 'BIN$%'
 ORDER BY 4,2;

STATUS OBJECT_ID OBJECT_TYPE OWNER.OBJECT
- -- --- 
INVALID 7105 PACKAGE BODYSYS.DBMS_METADATA
INVALID 6683 VIEWSYS.KU$_10_1_COMMENT_VIEW
INVALID 6788 VIEWSYS.KU$_10_1_IND_STATS_VIEW
INVALID 6778 VIEWSYS.KU$_10_1_PIND_STATS_VIEW
INVALID 6752 VIEWSYS.KU$_10_1_PTAB_STATS_VIEW
INVALID 6770 VIEWSYS.KU$_10_1_SPIND_STATS_VIEW
INVALID 6748 VIEWSYS.KU$_10_1_TAB_ONLY_STATS_VIEW
... (etc)

A query in SQL*Plus on sys.ku$_xmlschema_view also fails with ORA-932:
SET lines 200 pages 2000
COL url FOR a60 WRA
SELECT url, local, stripped_val
  FROM sys.ku$_xmlschema_view;

ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
Solution

For reasons having to do with compatibility, the XDB objects cannot be
created by the catproc.sql script. The script catproc.sql therefore calls
the catmeta.sql script, which contains fake object views for XDB objects.
The real object views are defined in the catmetx.sql script (this script is
invoked by catxdbv.sql which is invoked by catqm.sql).

*Solution #1*
Run following scripts while connected as SYS user:
 sqlplus /nolog

SQL connect / as sysdba
SQL @?/rdbms/admin/catmetx.sql
SQL @?/rdbms/admin/utlrp.sql

SQL exit

Afterwards, re-run the export.

or:

*Solution #2*
Run the export with the Export DataPump client. E.g.:
 expdp system/manager directory=my_dir \
dumpfile=expdp_full.dmp logfile=expdp_full.log full=y



2008/11/7 Sergio L. Spolon [EMAIL PROTECTED]

   Bom dia.

 Estou tentando fazer um export de um schema mas dá o erro abaixo.
 Alguém sabe como resolver?

 Oracle 10g, windows 2003 server

 Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
 Production
 With the Partitioning, OLAP and Data Mining options
 Export done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set
 server uses WE8MSWIN1252 character set (possible charset conversion)

 About to export specified users ...
 . exporting pre-schema procedural objects and actions
 . exporting foreign function library names for user SADIG
 . exporting PUBLIC type synonyms
 . exporting private type synonyms
 . exporting object type definitions for user SADIG
 About to export SADIG's objects ...
 . exporting database links
 . exporting sequence numbers
 . exporting cluster definitions
 EXP-00056: ORACLE error 932 encountered
 ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR
 EXP-0: Export terminated unsuccessfully

 Obrigado.

 Sérgio
 ---
 Esta mensagem não implica a assunção de obrigações em nome da
 empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
 sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
 replicação ou disseminação desta mensagem ou parte dela é
 expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
 é responsável pelo conteúdo ou a veracidade desta informação.

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

  



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



Re: [oracle_br] Instalação do Oracle 9i no windows xp - A partir do computador

2008-11-07 Por tôpico Gustavo Venturini de Lima
Bom dia Matheus.

Você encontra os binários do 9i para baixar *free* em:
http://www.oracle.com/technology/software/products/oracle9i/index.html

Att.

Gustavo.

2008/11/7 Matheus Malta de Aguiar [EMAIL PROTECTED]

   Olá PessoALL, bom dia!

 Fiz o download dos arquivos de instalação do Oracle 9i (Database Server),
 porém, ao fazer a instalação, não estou conseguindo descompactar os
 arquivos
 referentes aos discos 2 e 3. Alguém sabe de algo mais que eu devo baixar
 e/ou instalar para poder proceder com esta instalação? Alguém sabe da
 existência algum link onde eu possa baixar esses arquivos, sem que seja
 diretamente da Oracle e que possa passar?

 Valeu pessoALL!

 Matheus Malta

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

  



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



Re: [oracle_br] GC Global Wait

2008-08-12 Por tôpico Gustavo Venturini de Lima
Olá Carlos.
Até tentamos realizar testes com o huge pages (como já utilizamos em outros
servidores) porém no Itanium com Montecito ele ficou bem instável. A página
default de memória deste server já é de 16M e cada Huge é de
Hugepagesize:262144 kB.
Mas não notamos nos testes de carga uma contenção referente à utilização do
HugePages por enqto...
[]'s

2008/8/12 Carlos Alfredo M. de Menezes [EMAIL PROTECTED]

   Gustavo,
 Uma curiosidade, com uma sga tão grande (30GB), você está usando a
 feature HugePages do kernel?

 Att,

 Carlos Alfredo M. de Menezes
 Analista de Suporte Sr.
 S/A Usina Coruripe Açúcar e Álcool
 +55(82)3217-2121

 Gustavo Venturini de Lima escreveu:
 
  Grande Mufalani.
  Valeu pelas dicas... vou vasculhar estes sites aí.
  Estou utilizando BONDING nas redes de interconnect, e está funcionando
  legal... Pelo menos o que se nota no switch é que ambas as placas de
  interconnect (de cada servidor - SLAVE e SLAVE) estão trabalhando bem em
  paralelo.
  Cada máquina do RAC tem 80G de memória... estou utilizando 30 de SGA.
  Os valores de net.core que vc listou abaixo são inferiores do que a
  própria
  Oracle configurou no nosso ambiente... Ainda assim, ela mandou que
  aumentasse o wmen para 1Mb, conforme abaixo.
 
  2) Your currect settings are please also set wmem_default  wmem_max
  to 1mb
  rmem_default 1048576 /proc/sys/net/core/rmem_default
  rmem_max 1048576 /proc/sys/net/core/rmem_max
  wmem_default 524288 /proc/sys/net/core/wmem_default
  wmem_max 524288 /proc/sys/net/core/wmem_max
 
  De qualquer forma, valeu pela ajuda.
 
  2008/8/11 Rodrigo Mufalani [EMAIL PROTECTED] mufalani%40oi.com.br
  mailto:mufalani%40oi.com.br mufalani%2540oi.com.br

 
   Meu caro,
  
   Uma das recomendações é usar o Jumbo frames na configuração da placa de
   rede... Dá uma olhada.
  
   Dá uma olhada no site do puschits e dá uma lida sobre asynch I/O pode
 te
   ajudar a melhorar algo nas conf de I/O.
  
   Quanto de SGA vc usa na máquina? Alguns parâmetros aqui variam de
 acordo
   com o que vc usa.
  
   kernel.shmall = 2097152
   kernel.shmmax = 536870912
   kernel.shmmni = 4096
   kernel.sem = 250 32000 100 128
   fs.file-max = 658576
   net.ipv4.ip_local_port_range = 1024 65000
   net.core.rmem_default = 262144
   net.core.wmem_default = 262144
   net.core.rmem_max = 1048536
   net.core.wmem_max = 1048536
  
   Dá uma olhada aqui
  
  http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html
  
 http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html
  
   Dê uma atenção especial nas configurações de UDP ele é muito crítico
  para o
  
   bom funcionamento do RAC.
  
   Att,
   Rodrigo Mufalani
   OCP 11g  10g
   [EMAIL PROTECTED] mufalani%40oi.com.br 
   mailto:mufalani%40oi.com.brmufalani%2540oi.com.br
 mufalani%40oi.com.br
  
  
   - Original Message -
   From: Gustavo Venturini de Lima [EMAIL 
   PROTECTED]gventurini%40gmail.com
  mailto:gventurini%40gmail.com gventurini%2540gmail.comgventurini%
 40gmail.com
   
   To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br

  oracle_br%40yahoogrupos.com.br; 
   [EMAIL PROTECTED]usuarios_oracle%40yahoogrupos.com.br
  mailto:usuarios_oracle%40yahoogrupos.com.brusuarios_oracle%2540yahoogrupos.com.br

  usuarios_oracle%40yahoogrupos.com.br
   Sent: Monday, August 11, 2008 6:42 PM
   Subject: Re: [oracle_br] GC Global Wait
  
   Respondendo à turma...
   O interconnect está em Giga sim... e analisando o tráfego de dados
  entre as
   instâncias, o pico não ultrapassa 80 Mbps...
   Com relação a sequences com cache pequeno, neste caso acho que não
  seria o
   fator, pois o update não faz referência a nenhuma sequence... era um
  update
   direto...
   Alguém de vocês conhecem ou sabem de algum parâmetro de Linux que possa
   auxiliar no desempenho de rede? Para ser utilizado no interconnect?
   Quais os valores que costumam utilizar para os parâmetros NET.CORE no
   /etc/sysctl.conf de vocês?
  
   2008/8/11 Carlos Alfredo M. de Menezes 
   [EMAIL PROTECTED]carlos.menezes%40usinacoruripe.com.br
  mailto:carlos.menezes%40usinacoruripe.com.brcarlos.menezes%2540usinacoruripe.com.br
 carlos.menezes%40usinacoruripe.com.br

   
  
Colega,
Eu vivenciei algo parecido durante a fase de import do meu processo
 de
migração, quando deixei apenas um nó, o imp foi muitas vezes mais
rápido, mas é de se esperar uma lentidão maior quando se faz muitos
DDL´s em RAC. No seu caso talvez seja outra coisa, outra bronca do
  rac é
com sequences com cache pequeno e principalmente do tipo ordered.
   
Att,
   
Carlos Alfredo M. de Menezes
Analista de Suporte Sr.
S/A Usina Coruripe Açúcar e Álcool
+55(82)3217-2121
   
Gustavo Venturini de Lima escreveu:
   

 Boa tade pessoALL.

 Durante o final de semana tivemos que abortar a migração de um
 ambiente bem
 crítico em nossa empresa

Re: [oracle_br] GC Global Wait

2008-08-11 Por tôpico Gustavo Venturini de Lima
Respondendo à turma...
O interconnect está em Giga sim... e analisando o tráfego de dados entre as
instâncias, o pico  não ultrapassa 80 Mbps...
Com relação a sequences com cache pequeno, neste caso acho que não seria o
fator, pois o update não faz referência a nenhuma sequence... era um update
direto...
Alguém de vocês conhecem ou sabem de algum parâmetro de Linux que possa
auxiliar no desempenho de rede? Para ser utilizado no interconnect?
Quais os valores que costumam utilizar para os parâmetros NET.CORE no
/etc/sysctl.conf de vocês?



2008/8/11 Carlos Alfredo M. de Menezes [EMAIL PROTECTED]

   Colega,
 Eu vivenciei algo parecido durante a fase de import do meu processo de
 migração, quando deixei apenas um nó, o imp foi muitas vezes mais
 rápido, mas é de se esperar uma lentidão maior quando se faz muitos
 DDL´s em RAC. No seu caso talvez seja outra coisa, outra bronca do rac é
 com sequences com cache pequeno e principalmente do tipo ordered.

 Att,

 Carlos Alfredo M. de Menezes
 Analista de Suporte Sr.
 S/A Usina Coruripe Açúcar e Álcool
 +55(82)3217-2121

 Gustavo Venturini de Lima escreveu:

 
  Boa tade pessoALL.
 
  Durante o final de semana tivemos que abortar a migração de um
  ambiente bem
  crítico em nossa empresa devido à lentidão apresentada em um ambiente RAC
  novo.
  O cenário foi o seguinte:
  Montamos um RAC de 3 nós na versão 10.2.0.3 utilizando ASM rodando em um
  RHEL 4 Update 6 (itanium) para receber os dados de um banco de dados
  9.2.0.8em single instance.
  Durante o processo de update em uma tabela importante do sistema com
 cerca
  de 10 milhões de registros identificamos uma grande lentidão, e nos
  eventos
  de espera apareciam bem distonantes do restante o wait de gc buffer busy.
  Após vários testes, resolvemos finalizar duas das três instâncias e o
  processo passou a ser realizado muito rapidamente, uma vez que o evento
 de
  wait não aparecia mais.
  Para se ter idéia, com os 3 nós ativos o processo levou 17 minutos e com
  apenas 1 nó ativo o mesmo processo executou em 6 minutos.
  Todos os testes foram realizados com o sistema sem carga nenhuma, com
  apenas
  1 usuário testando.
  Alguém tem idéia do que pode ser? Já abri chamado no Metalink para
  acompanhar, mas como sempre costumo consultar a lista para ver as
 opiniões
  dos colegas brasileiros, não somente dos INDIANOS... rsrsr
 
  Grande abraço.
 
  Gustavo.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  



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



Re: [oracle_br] Export / Import

2008-08-11 Por tôpico Gustavo Venturini de Lima
Luciano, vc pode fazer assim:

Para exportar:

# Criar o pipe
/usr/sbin/mknod seu.pipe p

# Criar a tarefa em BG
cat seu.pipe | gzip -9  seu.dmp.gz 

# Gerar o Export apontando para o pipe
exp USERNAME/PASSWORD ... file=seu.pipe ...

Para importar o processo é praticamento o contrário do que foi feito no
import:

   - criar um pipe
   - gunzip dump compactado e redirecionar a saída para o pipe
   - imp a partir do pipe



# Criar o pipe
/usr/sbin/mknod seu.pipe p

# Criar a tarefa em BG
gunzip -c seu.dmp.gz  seu.pipe 

# Import a partir do pipe
imp USERNAME/PASSWORD ... file=seu.pipe ...


Espero ter ajudado.

Abraços

Gustavo Venturini.


2008/8/11 lucianoguelfi [EMAIL PROTECTED]

   Prezados amigos,

 Gostaria de realizar o meu export de uma forma com que o mesmo fique
 com seus arquivos compactados, estou com uma certa limitação de espaço
 no disco, quero lembrar que não quero fazer da seguinte forma, realizar
 o export e depois ao final fazer um gzip dos arquivos, quero que o
 export já esteja sendo realizado e ao mesmo tempo compactado, sei que
 tem uma forma disso que vi uma vez e ouvi comentários, mas não me
 lembro onde vi, e sei que depois quando precisar usar estes arquivos de
 export, não preciso descompacta-los para usar, o import já faz a volta
 destes arquivos que foram compactados com o export.

 Lembrando que o S.O. é Linux Oracle, e o Banco e 10g.

 Obrigado a todos ao amigos.

  



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



Re: [oracle_br] Incremental backups in noarchivelog mode

2008-08-07 Por tôpico Gustavo Venturini de Lima
Bia, conforme documentação Oracle *Oracle(R) Database Backup and Recovery
Advanced User's Guide 10g Release 2 (10.2) *Part Number B14191-02 só
podemos realizar backups no modo NOARCHIVELOG se o mesmo for FULL e no
estado MOUNT.
Abaixo segue um exemplo identificado na documentação.
Att.
Gustavo
Backing Up in NOARCHIVELOG Mode: Example

This script puts the database into the correct mode for a consistent, whole
database backup and then backs up the database. The script performs a
shutdown, startup, shutdown, and then startup again before creating multiple
copies of the backup:

# Shut down database cleanly with immediate option. This type of shutdown lets
# current calls to the database complete, but prevents further logons or calls.
# If the database is not up, you receive a message saying so but RMAN will not
# treat this situation as an error.
SHUTDOWN IMMEDIATE;

# Start up the database in case it suffered instance failure or was
# closed with SHUTDOWN ABORT before starting this script.
# The script performs instance recovery if
# needed. Oracle uses the default init.ora file. Alternatively, use this form:
# STARTUP FORCE DBA pfile=filename.
# Use the DBA option because you are going to shut down again
# and do not want to let users in during the short interval. Use the FORCE
# option because it cannot hurt and might help in certain situations.
STARTUP FORCE DBA;
SHUTDOWN IMMEDIATE;

# The database is cleanly closed and ready for a consistent backup. RMAN
# requires that the database be started and mounted to perform a backup.
RMAN STARTUP MOUNT;

# this example uses automatic channels to make the backup
BACKUP
  COPIES 2
  INCREMENTAL LEVEL 0
  MAXSETSIZE 10M
  DATABASE
  INCLUDE CURRENT CONTROLFILE
  TAG 'BACKUP_1'
;

# Now that the backup is complete, open the database.
ALTER DATABASE OPEN;



Note the inclusion of the current control file with the backup, and the use
of the tag to identify the backup. To use this backup of the database, the
control file must be restored from the same backup as the rest of the
database. Adding INCLUDE CURRENT CONTROLFILE ensures that a usable backup of
the control file is included with the backup and tagged in order to simplify
restoring the control file with the rest of the database.

You can skip tablespaces, such as read-only tablespaces, but any skipped
tablespace that has not been offline or read-only since its last backup is
lost if the database has to be restored from a backup.


2008/8/7 Bia Fitzgerald [EMAIL PROTECTED]

   Senhores,
 É possível fazer bkp incremental em modo noarchivelog pelo RMAN?
 Tenho lido em noarchivelog mode, só é possível bkp full, offline e whole
 database.
 Obrigada,
 Bia

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses

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

  



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



Re: [oracle_br] Incremental backups in noarchivelog mode

2008-08-07 Por tôpico Gustavo Venturini de Lima
Apenas complementando as informações do pessoal, com a documentação da
Oracle.
Realmente há a possibilidade de realizar backups incrementais em bases
NOARCHIVELOG, respeitando COLD backups e a ciência de que o restore será até
o momento do backup.
Segue trecho da documentação:
*Oracle(R) Database Backup and Recovery Advanced User's Guide 10g Release 2
(10.2) *Part Number B14191-02

Restore and Recovery of NOARCHIVELOG Databases

Restore of a database running in NOARCHIVELOG mode is very similar to
restore of a database in ARCHIVELOG mode. The main differences are:

   -

   Only cold backups (that is, backups created when the database was shut
   down normally) can be used in restoring a database in NOARCHIVELOG mode
   -

   Media recovery is not possible, because there are no archived logs

A limited form of restore and recovery is possible for NOARCHIVELOG
databases if the backup strategy for the database includes incremental
backups. The incremental backups (which, like the full backup of a
NOARCHIVELOG database must be created when the database is shut down) can be
applied to a full database backup to apply recent changes up to the time of
the incremental backup.
 Recovering a Database in NOARCHIVELOG Mode Using Incremental Backups

You can perform limited recovery of changes to a database running in
NOARCHIVELOG mode by applying incremental backups. Note that the incremental
backups must be consistent, like all backups of a database run in
NOARCHIVELOG mode, so you cannot make backups of the database when it is
open.

Assume the following scenario:

   -

   You run database trgt in NOARCHIVELOG mode.
   -

   You use a recovery catalog.
   -

   You shut down the database consistently and make a level 0 backup of
   database trgt to tape on Sunday afternoon.
   -

   You shut down the database consistently and make a level 1 differential
   incremental backup to tape at 3:00 a.m. on Wednesday and Friday.
   -

   The database has a media failure on Saturday, destroying half of the
   datafiles as well as the online redo logs.

In this case, you must perform an incomplete media recovery until Friday,
the date of the most recent incremental backup. RMAN uses the level 0 Sunday
backup as well as the Wednesday and Friday level 1 backups.

Because the online redo logs are lost, you must specify the NOREDO option in
the RECOVER command.

You must also specify NOREDO if the online logs are available but the redo
cannot be applied to the incrementals.

If you do not specify NOREDO, then RMAN searches for redo logs after
applying the Friday incremental backup, and issues an error message when it
does not find them.

After connecting to trgt and the catalog database, recover the database with
the following command:

STARTUP FORCE MOUNT;
RESTORE CONTROLFILE;  # restore control file from consistent backup
ALTER DATABASE MOUNT;
RESTORE DATABASE;  # restore datafiles from consistent backup
RECOVER DATABASE NOREDO;  # specify NOREDO because online redo logs are lost
ALTER DATABASE OPEN RESETLOGS;

The recovered database reflects only changes up through the time of the
Friday incremental backup. Because there are no archived redo logs, there is
no way to recover changes made after the incremental backup.

Note:
If the current online logs contain all changes since the last incremental ,
then you can run RECOVER DATABASE without specifying NOREDO. In such a case,
the changes in the online logs are applied.


2008/8/7 Claro, Eduardo [EMAIL PROTECTED]

   Bia,

 É possível SIM fazer backup incremental via RMAN mesmo com o banco em
 NOARCHIVELOG. Porém, as restrições do modo NOARCHIVELOG continuam: você não
 poderá fazer a recuperação dos dados após o último backup. Ou seja, se
 perder o banco ou parte dele, você terá que voltar os backups (que podem ser
 incrementais) e subir o banco, sendo que tudo o que foi feito após o último
 backup restaurado será perdido.

 []s

 Eduardo Claro


 -Original Message-
 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Bia Fitzgerald
 Sent: quinta-feira, 7 de agosto de 2008 12:07
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: Res: [oracle_br] Incremental backups in noarchivelog mode

 li isto aqui no Oracle Database OCP 10G - All in on exame guide:
 Incremental backups can be done whether the database is open or closed,
 and

 whether it is in archivelog or noarchivelog mode. But they can be done only
 by RMAN.


 - Mensagem original 
 De: Gustavo Venturini de Lima [EMAIL PROTECTED]gventurini%40gmail.com

 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 7 de Agosto de 2008 11:11:48
 Assunto: Re: [oracle_br] Incremental backups in noarchivelog mode


 Bia, conforme documentação Oracle *Oracle(R) Database Backup and Recovery
 Advanced User's Guide 10g Release 2 (10.2) *Part Number B14191-02 só

Re: [oracle_br] Roteiro Instalação RAC10gR2 em Linux x86_64

2008-05-15 Por tôpico Gustavo Venturini de Lima
Utilizando o próprio Install Guide da documentação da Oracle vc faz a
instação tranquilamente...
Alguns macetes vc encontra em:
http://www.puschitz.com/InstallingOracle10gRAC.shtml
[]'s



2008/5/15 Fernando Martins [EMAIL PROTECTED]:

   Pessoal,

 qual roteiro vcs usam pra instalação de Oracle RAC10g R2 em plataforma
 Linux
 x86_64?

 --
 Fernando Martins
 DBA Oracle

 Oracle 9i / 10g DBA Certified Associate
 Linux Professional Institute Certified

 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.

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

  



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



Re: [oracle_br] Altera nome instance

2008-02-21 Por tôpico Gustavo Venturini de Lima
Sim.
Você pode utilizar um trace do control file e apenas recriá-lo.
Usando a cláusula SET após o REUSE na criação do controlfile.

Por exemplo, nas linhas geradas pelo trace do controlfile, altere:
CREATE CONTROLFILE REUSE SET DATABASE NOVO_NOME [NO]RESETLOGS
[NO]ARCHIVELOG;

Dessa forma, vc não precisa apagar o banco ou recriá-lo... apenas vai
recriar os controlfiles.

[]'s



Em 21/02/08, Eli Dias [EMAIL PROTECTED] escreveu:

   Bom dia Galera.

 Existe alguma forma de alterar o nome da instancia sem que o banco
 seja dropado e recriado com outro nome???
 Como se pudesse renomear alguns arquivos e o banco subisse depois de
 um shutdown com um novo nome.Isso seria para as versoes 9i e 10G

 Abracos,
 Eli Dias

  



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



Re: [oracle_br] Standby recover

2008-02-14 Por tôpico Gustavo Venturini de Lima
Como você fez a finalização do recover antes de tentar abrir em read only
Sérgio?


Em 14/02/08, Sergio Leandro Ghellere [EMAIL PROTECTED] escreveu:

   Bom dia,

 estou precisando de uma ajuda pois não sei mais o que fazer. Possuo um
 Oracle
 9.2.0.8 rodando em AIX onde estou fazendo um recovery de uma base standby.
 Há 3
 dias tive problemas com a SYSTEM e precisei realizar o recover. Acontece
 que todos
 os arquivos já estão com o mesmo checkpoint_change# e nem consigo abrir o
 banco em
 modo read-only.

 SQL select distinct to_char(checkpoint_change#) from v$datafile;

 TO_CHAR(CHECKPOINT_CHANGE#)
 
 8119976077487



 SQL alter database open read only;
 alter database open read only
 *
 ERROR at line 1:
 ORA-16004: backup database requires recovery
 ORA-01195: online backup of file 151 needs more recovery to be consistent
 ORA-01110: data file 151:
 '/uecomdb/data/u10/oradata/uecomprd/tspt_mdf01_02.dbf'



 Alguém sabe me dizer o porque disso?


 Obrigado,
 Leandro
  Hospede seu site no Onda Empresas
  



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



Re: [oracle_br] Maiores tabelas de um banco

2008-01-10 Por tôpico Gustavo Venturini de Lima
Aí vai:

select * from (select owner, segment_name, sum(bytes)/1024/1024 MB from
dba_segments where segment_type='TABLE' group by owner, segment_name order
by sum(bytes)/1024/1024 desc) where rownum=10;

[]'s

Gustavo

Em 10/01/08, Jose C Carvalho [EMAIL PROTECTED] escreveu:

   Boa tarde , alguem tem um script para determinar as 10 maiores tabelas
 de
 um schema ou de um banco ?

 obrigado

 JOSÉ CARLITOS CARVALHO JÚNIOR
 Administrador de Banco de Dados

 PST Electronics

 / [EMAIL PROTECTED] jccarvalho%40pst.com.br
 web:http://www.pst.com.br
 web:http://www.positron.com.br



 100+ Inovadoras no Uso de TI 2006 no setor Indústria:
 Automotiva e Autopeças


 [EMAIL PROTECTED]cristiano.bergamaschi%40novamerica.com.br
 Sent by: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 10/01/2008 15:01
 Please respond to
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br

 To
 Lista Oracle BR oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
 
 cc

 Subject
 Re: [oracle_br] Urgente !!!

 Não vi seu script.. mas quando uso um cursor ou um loop e não quero parar
 a execução do programa quando há acontece algum erro faço assim..
 begin
 **
 exception
 when others then
 null;
 end;

 °v°
 /(S)\ Cristiano Carlos - Analista - TI
 ^ ^ SOFTWARE LIVRE
 Socialmente justo, economicamente viável e tecnologicamente
 sustentável

 --- Mensagem Original ---

 Caros Colegas;

 Estou com um problema e gostaria de saber se alguém pode me ajudar?

 Eu tenho uma função onde eu recebo um arquivo .TXT, estou lendo os
 registros deste arquivo, são várias linhas no caso em um loop. Gostaria de

 saber como eu faço para ir para o próximo registro mesmo dando erro em um
 deles?
 No java existe o comando CONTINUE, vocês sabem se existe no oracle?
 Qual a sintaxe?
 Procurei no google e não achei.

 Muito Obrigado,

 Robson R. Barata.

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

 *
 Esta mensagem, incluindo os seus anexos, contém informações confidenciais
 destinadas a indivíduo e propósito específicos, e é protegida por lei.
 Caso você não seja o citado indivíduo, deve apagar esta mensagem. É
 terminantemente proibida a utilização, acesso, cópia ou divulgação não
 autorizada das informações presentes nesta mensagem. As informações
 contidas nesta mensagem e em seus anexos são de responsabilidade de seu
 autor, não representando idéias, opiniões, pensamentos ou qualquer forma
 de posicionamento por parte da PST Indústria Eletrônica da Amazônia Ltda.

 The information contained in this communication is confidential, is law
 protected, and is intended only for the business use of the addressee. If
 you have received this communication in error, please immediately delete
 it. It's forbidden the unauthorized use, access, copy or disclose of the
 information contained in this communication. The content of this message
 is responsibility of the author, and does not represent ideas, opinions,
 thoughts or any kind of statement of PST Indústria Eletrônica da Amazônia
 Ltda.

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

  



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



Re: [oracle_br] AUMENTANDO DINAMICAMENTE CURSORES

2008-01-09 Por tôpico Gustavo Venturini de Lima
OPEN_CURSORS   Property Description   Parameter type Integer  Default value
50  Modifiable ALTER SYSTEM  Range of values 0 to 65535  Basic Yes

OPEN_CURSORS specifies the maximum number of open cursors (handles to
private SQL areas) a session can have at once. You can use this parameter to
prevent a session from opening an excessive number of cursors.

It is important to set the value of OPEN_CURSORS high enough to prevent your
application from running out of open cursors. The number will vary from one
application to another. Assuming that a session does not open the number of
cursors specified by OPEN_CURSORS, there is no added overhead to setting
this value higher than actually needed.
Acho que isso te ajuda...
alter system set open_cursors= scope=memory;


Em 09/01/08, amorrimm [EMAIL PROTECTED] escreveu:

   Boa tarde pessoal,

 Tenho uma aplicação que esta gerando um numero alto de cursores...estou
 precisando aumenta-los mas esqueci como posso faza-lo
 dinamicamente...poderiam me ajudar ?

 Obrigado

  



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



Re: [oracle_br] Backup

2008-01-07 Por tôpico Gustavo Venturini de Lima
Olá Samuel,
O RMAN é uma ótima ferramenta de backup. Sem dúvida te aconselho a utilizar.
Com relação à scripts existem vários pela internet e mesmo na própria
documentação da Oracle.
Recomendo a leitura do book Backup and Recovery Basics encontrado no
http://otn.oracle.com. Lá você vai se familiarizar com os conceitos do RMAN
e poderá encontrar alguns modelos de scripts de backup.
Há algumas diferenças de features das versões do rman 9, 10, 11... então
veja certinho qual se enquadra melhor à tua versão de banco.
[]'s

Gustavo

Em 06/01/08, Samuel Santos [EMAIL PROTECTED] escreveu:

   Olá, Pessoal!!!

 Gostaria do apoio de vocês na questão de backup do Oracle, preciso fazer o
 backup completo do Oracle, isso quer dizer que, em caso de algum desastre
 eu
 possa utilizar esse backup para recuperar todas instâncias/bases do mesmo.
 Poderia utilizar o RMA, com funciona, poderiam me passar um passo-a-passo
 em
 português pra que eu possa implementar na empresa onde trabalho, ou tem
 algum bom script me auxiliaria nisto?

 Mais uma vez conto com a coloboração de todos vocês.

 Obrigado, FELIZ 2008.

 Atenciosamente,
 Samuel Geraldo dos Santos

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

  



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



Re: [oracle_br] Criação de tabela a partir de uma ja existente

2007-12-18 Por tôpico Gustavo Venturini de Lima
Só para ressaltar as respostas dos colegas, tome cuidado na utilização do
CAS pois ele não leva o valor default dos campos, se houver é claro.
Se quiser fazer com o nologging, é só adicioná-lo ao comando... o mesmo pode
ser feito para trocar as cláusulas de storage, parcionamento, etc, etc...
[]'s


Em 18/12/07, Marco Souza [EMAIL PROTECTED] escreveu:

   Joel... vc nem precisa usar opção nologging... ja que a tabela criada
 não terá conteúdo...

 Oscar Nogueira Neto [EMAIL PROTECTED] oscarnogueira%40gmail.com
 escreveu: Boas,

 se você quiser criar somente a estrutura da tabela, você pode user o mesmo
 CREATE AS SELECT adicionando WHERE 1 = 2.

 Agora quanto a criar dessa mesma forma com NOLOGGING (que eu acho que foi
 isso que você quis dizer com 'sem archivelog') eu deixo pra outro
 responder!
 =]

 Att,

 Em 18/12/07, Joel Lino [EMAIL PROTECTED] jsl_lino%40yahoo.com.br
 escreveu:
 
 
  Prezados amigos,
 
  To precisando criar um script para criar uma série de tabelas de backup
 de
  outras tabelas, para isso to usando
  Create table tab as select * from tab
  mas preciso da ajuda, pois so quero criar o esquema e não com o conteúdo
 e
  também gostaria de criá-lo sem archivelog, mas não consegui fazer
 isso
  Grato pela ajuda,
  joel.
 
  -
  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]
 
 
 

 --
 Oscar Nogueira Neto
 oscarnogueira[at]gmail[dot]com
 http://www.oscarnogueira.com

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





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



Re: [oracle_br] Re: Impdp com network link

2007-11-25 Por tôpico Gustavo Venturini de Lima
Entendi Chiappa... É que recentemente fiz uma migração com o insert /*+
APPEND */ via dblink... e ele foi MUITO mais performático que o exp/imp...
mesmo gerando undo/redo... o tempo foi absurdamente menor.. mesmo utilizando
pipes no SO para disparar o import praticamente junto com o export...
O que fiz foi:
- criar um dblink do 10g pro banco anterior
- de dentro do 10g: insert /*+ APPEND */ into TABELA10g select * from
[EMAIL PROTECTED];
e foi normalzinho... fora os problemas com LONG e LONG RAW que postei aqui
na lista...

Afora este cenário do colega, o insert /*+ APPEND */ local também gera undo
não é Chiappa? Claro que em quantidade infinitamente menor, mas que gera,
gera não é?

[]'s


Em 25/11/07, jlchiappa [EMAIL PROTECTED] escreveu:

   Na verdade, o que eu disse é que opção de INSERT /*+ APPEND */ está
 fora,pois ocorre que o APPEND-MODE normalmente não funciona se a
 tabela que está sendo inserida é acessada via db link, o INSERT(que
 funciona sim, claro) vira porém um INSERT normal, que vai sim gerar
 undo e redo, e isso é o mesmo que o import faz, então não há vantagem
 nenhuma...

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima
 [EMAIL PROTECTED] escreveu
 
  Apenas ADD uma informação na resposta do mestre Chiappa, o insert
 com append
  dá sim pra fazer via DBLINK, inclusive neste cenário do 10 pra 8
 (fiz tempos
  atrás, lendo-se do 10g pro 8i)... Salvo é claro, restrições com
 LONG, LONG
  RAW, etc...
  Mas é uma boa saída pra não ficarmos presos no primata EXP/IMP...
  Abraços.
 
 
  Em 25/11/07, rflribeiro [EMAIL PROTECTED] escreveu:
  
   Na verdade, acabei fazendo o import convencional, exportando do 8 e
   importando no 10.
   A minha idéia era utilizar o 10g p/ importar diretamente via
   network_link. Mas tentei e não rolou.
   Obrigado.
  
   Reginaldo Ribeiro
   Administrador de Bancos de Dados
   Oracle Certified Associate 10g
   _
   DBcom IT Experts
   skype: rflribeiro
   msn: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br
   mobile: 551192344290
   fone: 551162165375
   e-mail: [EMAIL PROTECTED] rflribeiro%40dbcom.com.br

   site: www.dbcom.com.br
  
   jlchiappa wrote:
   
A partir do 8i para o 10g, com ** absoluta ** certeza não é
 possível,
pois o expdp ó surgiu no banco 10g Vc a partir da instância 10g
conectar via expdp no 8i penso que também NÃO será possível,
 pois iirc
os binários 10g só suportam conexão até versão 9ir1
Assim sendo, penso que as suas opções seriam :
   
a) se o export/import ** com ** as opções de performance já
 discutidas
aqui na lista mesmo (tal como se ter várias instãncias de export em
paralelo, DIRECT=Y, COMPRESS=N, BUFFER, STATISTICS=NONE, ** nunca **
exportar os índices e constraints e sim só extrair o DDL deles e
executar com PARALLEL/NOLOGGING, etc) te dar uma performance
 razoável,
use-o, SEM DÚVIDA é o mais simples e direto
   
b) veja a posibilidade de TRANSPORTAR a tablespace, iirc é possível
fazer TRANSPORT TABLESPACE entre 8i e 10g, consulte as docs para
sintaxes e exemplos curtos
   
c) finalmente, se a) e b) não forem possíveis/viáveis, já que só
 será
possível conexão a partir do 8i até o 10g (o client 8i sim,
 aceita se
conectar no 10g), a opção de INSERT /*+ APPEND */ está fora,
demandaria um db link entre o 8i e o 10g, e append-mode normalmente
não funciona inserindo via db links... Então seria mesmo vc ter um
procedure no 8i lendo dados via CURSOR e inserindo via dblink no 10g
(óbvio, com BULK COLLECT/FORALL, array processing, etc, etc, tudo o
que é rotineiro pra boa performance em ETL via PL/SQL).
   
[]s
   
Chiappa
--- Em oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%40yahoogrupos.com.br
mailto:oracle_br%40yahoogrupos.com.br, rflribeiro rflribeiro@
escreveu

 Terei que fazer em breve uma migração de uns schemas do 8.1.7.3 p/
   10.2,
 ambos em windows. Gostaria de saber se é possível fazer um impdp
 diretamente do 8 p/ o 10 utilizando network_link via database
 link.
 Estava pensando em criar os tablespaces, acertar o nls e
 importar os
 users diretamente desta forma. Terei uma boa janela de trabalho e
   nenhum
 problema em carregar a rede. Obrigado.

 --

 Reginaldo Ribeiro
 Administrador de Bancos de Dados
 Oracle Certified Associate 10g
 _
 DBcom IT Experts
 skype: rflribeiro
 msn: rflribeiro@
 mobile: 551192344290
 fone: 551162165375
 e-mail: rflribeiro@
 site: www.dbcom.com.br

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

  



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



Re: [oracle_br] Servidor com 02 Placas de Rede

2007-10-17 Por tôpico Gustavo Venturini de Lima
Olá cegoncalvesvr...
Vc pode configurar 2 listeners diferentes, escutando em portas diferentes,
em IPs diferentes
Ou mesmo em um único listener, escutando em 2 address...
Dessa forma vc direciona os CLIENTES para acessar via um endereço ou
outro...
Algo mais ou menos assim:

LISTENER_A =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = SEU_IP_A)(PORT = PORTA_A))
)
  )
SID_LIST_LISTENER_A =
  (SID_LIST =
   (SID_DESC =
  (GLOBAL_DBNAME = SEU_BANCO)
  (ORACLE_HOME = /oracle/db/9.2.0)
  (SID_NAME = SUA_SID)
)
  )

LISTENER_B =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = SEU_IP_B)(PORT = PORTA_B))
)
  )
SID_LIST_LISTENER_B =
  (SID_LIST =
   (SID_DESC =
  (GLOBAL_DBNAME = SEU_BANCO)
  (ORACLE_HOME = /oracle/db/9.2.0)
  (SID_NAME = SUA_SID)
)
  )


OU ENTÃO

LISTENER_C =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = SEU_IP_C1)(PORT = PORTA_C))
  (ADDRESS = (PROTOCOL = TCP)(HOST = SEU_IP_C2)(PORT = PORTA_C ou
PORTA_C2))
 )
  )
SID_LIST_LISTENER_C =
  (SID_LIST =
   (SID_DESC =
  (GLOBAL_DBNAME = SEU_BANCO)
  (ORACLE_HOME = /oracle/db/9.2.0)
  (SID_NAME = SUA_SID)
)
  )


Abração



Em 17/10/07, cegoncalvesvr [EMAIL PROTECTED] escreveu:

   Amigos,

 O meu servidor tem 02 placas de rede 100/1000 Mbtis
 O Oracle nele instalado é 9.2.0.7.
 Gostaria de saber como o Oracle pode trabalhar com as 02 placas de
 rede, com 02 ips (pq cada placa teria um ip).
 Acho que a performance seria melhor com as 02 placas ativas no
 servidor.

 Aguardo de uma resposta.

 Abs.
 Obrigado.

  



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



Re: [oracle_br] Dúvida com redo file

2007-10-16 Por tôpico Gustavo Venturini de Lima
Ronaldo, você deve adicionar novos grupos, com o tamanho desejado e remover
os que existem hoje, caso ache necessário.
O resize, conforme fazemos com os datafiles, não funciona nos redo's...
[]'s

Em 16/10/07, Ronaldo Pinto [EMAIL PROTECTED] escreveu:

   Olá!

 Como faço para aumentar o tamanho dos arquivos redo?
 Utilizo o oracle 10g e na instalação esses arquivos foram definidos com
 30M.

 Obrigado pela ajuda,

 Ronaldo

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

  



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



Re: [oracle_br] Erro ORA-16014 e ORA-00312 - Urgente!!!

2007-10-05 Por tôpico Gustavo Venturini de Lima
Amigo, passe pra gente qual a configuração do parâmetro
archive_log_dest_n...
Este erro provavelmente está ocorrendo porque está errado o path...

Em 05/10/07, cegoncalvesvr [EMAIL PROTECTED] escreveu:

   Amigos, boa tarde!

 Alguem pode me ajudar com o erro abaixo?
 O import inicializa, porem, para na primeita tabela que tem um
 grande numero de registros.
 O banco esta em archivelog.

 Fri Oct 05 12:30:47 2007
 ARC0: Evaluating archive log 2 thread 1 sequence 18
 ARC0: Archiving not possible: No primary destinations
 ARC0: Failed to archive log 2 thread 1 sequence 18
 Fri Oct 05 12:30:47 2007
 Errors in file c:\oracle\admin\cssj\bdump\cssj_arc0_1116.trc:
 ORA-16014: log 2 sequence# 18 not archived, no available destinations
 ORA-00312: online log 2 thread 1: 'D:\ORACLE\ORADATA\CSSJ\REDO02.LOG'

 Obrigado.
 Banco: 9.2.0.7
 Windows 2000 Server.

  



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



[oracle_br] Cópia de LONG/LONG RAW

2007-10-04 Por tôpico Gustavo Venturini de Lima
Bom dia Lista.

Sei que existem milhares de restrições com o uso de LONG e que não é
recomendado... M estou em um cliente que tem tabelas com este tipo
de dados...
Estou migrando os dados deles para um outro servidor e a migração pesada
dos dados está sendo feita via INSERT / +APPEND / que em testes foi MUITO
mais rápido que o EXP/IMP.
Gostaria de saber se algum de vocês tem um script em PL para a transferência
das tabelas LONGs via DBLINK, já que o não se pode fazer via insert.
Já fiz os testes com o COPY e com o EXP/IMP, mas achei o tempo ruim...
Dimensionei adequadamente o banco para fazer o EXP/IMP e utilizei os
parâmetros recomendados por alguns Notes do Metalink...
Se alguém tiver este modelinho, agradeceria!
Vi na net que o Chiappa já tratou disso em alguns foruns, mas não achei o
código em si...
Abração à todos.

BANNER

Oracle9i Release 9.2.0.8.0 - 64bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE9.2.0.8.0   Production
TNS for Linux: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production

RHEL 4 Update 5 64


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



Re: [oracle_br] Apagar dados de tabela enorme

2007-09-25 Por tôpico Gustavo Venturini de Lima
Vou dar uma sugestão que as vezes passa desapercebido mas é muito boa...
E mais rápido...
Pq vc não cria uma nova tabela, e ao invés de apagar os dados anteriores à
2007, não insere nesta nova tabela APENAS os dados de 2007???

Crie a tabela aonde vc quiser, depois insira com APPEND (MUITO MAIS RÁPIDO)
e depois renomeie a antiga, renomeie a nova e acerte os índices, sinôminos
triggers e tudo mais... é muito mais rápido e vc vai ficar com uma tabela
novinha, toda ordernada!!!

Abração.

Gustavo.


Em 25/09/07, Claro, Eduardo [EMAIL PROTECTED] escreveu:

   Rui,

 O NOLOGGING serve para não gerar redo log em alguns tipos de comandos, e
 o DELETE não faz parte destes comandos. Portanto, a alteração para NOLOGGING
 neste caso não vai adiantar de nada.

 Não tem muito jeito, vai ter que rodar o DELETE mesmo (talvez aos poucos
 pra não estourar UNDO). E no final a tabela fatalmente vai ficar esburacada.
 Recomenda-se uma reorganização dela (via ALTER TABLE MOVE, ou ALTER TABLE
 SHRINK se for 10g) pra eliminar a fragmentação.

 Se a quantidade de dados que vai sobrar na tabela for pequena em relação a
 seu tamanho atual, também é possível uma outra solução: criar uma nova
 tabela e transferir pra ela apenas os registros que vão ficar. Depois, você
 dropa a original e renomeia a nova. Mas, tome cuidado pra manter na nova
 tabela os privilégios, triggers, constraints, etc.

 []s

 Eduardo Claro

 -Original Message-
 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of rui_madaleno
 Sent: terça-feira, 25 de setembro de 2007 10:38
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] Apagar dados de tabela enorme

 Boa Tarde a todos,

 na minha base de dados tenho uma tabela de log que cresceu ate aos 20GB,
 contem dados desde 2005. O script de criacao da tabela é:

 CREATE TABLE WORKMG.PP_TRANSFAUX
 (
 NID_TRANSF NUMBER(28) NOT NULL,
 VTRANSFTYPE VARCHAR2(200 BYTE) NOT NULL,
 VTRANSF VARCHAR2(4000 BYTE) NOT NULL,
 DTRANSFDATE DATE NOT NULL
 )
 TABLESPACE TBS_TABWM_ALL

 Quero apagar os dados dos anos de 2005 e 2006, qual a melhor (e mais
 rapida) forma de o fazer ? estou a pensar em fazer algo do tipo:

 alter table workmg.pp_transfaux nologging

 delete from workmg.pp_transfaux where dtransfdata  to_date('20070101
 00:00','mmdd hh24:mi')

 depois de apagar os dados quais as accoes aconselhadas ? vou ficar com um
 tablespace com um buraco de 20GB :(

 O meu ambiente:
 Oracle 9.2.0.1 sobre windows 2000

 Cumprimentos

 Rui Madaleno

 Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais acesse:
 http://www.oraclebr.com.br/codigo/ListaCodigo.php
 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
 O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 --
 Links do Yahoo! Grupos

  



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



Re: [oracle_br] ORACLE + LINUX

2007-09-25 Por tôpico Gustavo Venturini de Lima
Até por ser homologado pela Oracle, recomendo RHEL ou SLES...

Em 25/09/07, fabiopdb [EMAIL PROTECTED] escreveu:

   Vou levantar um assunto aqui  qual a melhor distro do linux para
 colocar o Oracle.

 Eu prefiro Slackware e vcs 

 abraços

  



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



Re: [oracle_br] Voltar Backup Físico

2007-09-19 Por tôpico Gustavo Venturini de Lima
Vc não pode abrir arquivos de estrutura unix em linux... os headers são
diferentes...
Não vai conseguir fazer isto.


Em 19/09/07, Fabio Santos [EMAIL PROTECTED] escreveu:

   os arquivos de controlfile sao os mesmos ou sao novos?


 _

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Glauber Moisés Garcia
 Enviada em: quarta-feira, 19 de setembro de 2007 16:35
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: [oracle_br] Voltar Backup Físico

 Pessoal,

 como já disse em email anterior, consegui finalmente instalar o oracle no
 linux.
 Agora preciso novamente da ajuda de vocês.
 Tenho aqui um backup físico de uma base de dados ORACLE que está instalada
 em uma máquina HP-UX.
 Esse backup tem todas as tablespaces do outro servidor.
 Como posso subir esse banco no meu servidor linux.
 Detalhe... a estrutura de diretórios dos dois servidores estão idênticas.
 Tentei simplesmente mudar o init.ora no STARTUP mas me retorna a mensagem
 ORA-00227: corrupt block detected in controlfile: (block 1, # blocks 1)

 Agradeço mais uma vez a atenção de todos.

 []´s

 Glauber

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

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

  



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



Re: [oracle_br] Select para trazer dados da tabela...

2007-09-17 Por tôpico Gustavo Venturini de Lima
Na DBA_TAB_COLUMNS vc encontra estas informações...



Em 17/09/07, vin_monteiro2003 [EMAIL PROTECTED] escreveu:

   Bom dia,
 Qual tabela(s) ou visão(ões) que tenho que executar o select para
 trazer o nome das tabelas, o nome dos campos e me trazer quais são os
 campos chaves ou not null ?

 Obrigado pela ajuda

  



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



Re: [oracle_br] ATUALIZAÇÃO ORACLE9I PARA 10G

2007-09-17 Por tôpico Gustavo Venturini de Lima
Bom... Vc SEMPRE precisa se preocupar com backups...
Já utilizei o DBUA e não tive problemas, mas ele é bem black box... vc
fica meio que à mercê do que está sendo feito por trás das telas...
Na própria tela de atualização, ele vai te perguntar se vc quer fazer um
backup dos dados... Se quiser seguir por ali, não tem problema tb...
Mas... vc sabe... Seguro morreu de velho... rsrsr... Se esta tua base é
crítica, recomendo que faça um outro backup antes, de preferência COLD para
facilitar o restore...
Abraço.

Em 17/09/07, amorrimm [EMAIL PROTECTED] escreveu:

   Bo dia,

 Preciso fazer uma atualização do Oracle 9.2 para 10G e fiquei com
 algumasd dúvidas sobre esta atualização.

 Vi que no momento que tento instalat o 10G, ele me da uma opção de
 Atualização pois no servidor, já existe o Oracle9.2.

 Preciso me preocupar com Backups ? A atualização é tranquila ?

 abraços

  



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



Re: [oracle_br] Re: ATUALIZAÇÃO ORACLE9I PARA 10G

2007-09-17 Por tôpico Gustavo Venturini de Lima
Sim... Exatamente dessa conversão que estou falando...
Ele já faz o passo-a-passo do processo de atualização sozinho...


Em 17/09/07, amorrimm [EMAIL PROTECTED] escreveu:

   Valeu mesmo...mas...e com relação as bases que ja tenho no 9i...o
 DBUA faz a conversão, sem traumas, para o 10G... ?

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima
 [EMAIL PROTECTED] escreveu
 
  Bom... Vc SEMPRE precisa se preocupar com backups...
  Já utilizei o DBUA e não tive problemas, mas ele é bem black
 box... vc
  fica meio que à mercê do que está sendo feito por trás das telas...
  Na própria tela de atualização, ele vai te perguntar se vc quer
 fazer um
  backup dos dados... Se quiser seguir por ali, não tem problema
 tb...
  Mas... vc sabe... Seguro morreu de velho... rsrsr... Se esta tua
 base é
  crítica, recomendo que faça um outro backup antes, de preferência
 COLD para
  facilitar o restore...
  Abraço.
 
  Em 17/09/07, amorrimm [EMAIL PROTECTED] escreveu:
  
   Bo dia,
  
   Preciso fazer uma atualização do Oracle 9.2 para 10G e fiquei com
   algumasd dúvidas sobre esta atualização.
  
   Vi que no momento que tento instalat o 10G, ele me da uma opção
 de
   Atualização pois no servidor, já existe o Oracle9.2.
  
   Preciso me preocupar com Backups ? A atualização é tranquila ?
  
   abraços
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



Re: [oracle_br] Localizar Indice

2007-09-13 Por tôpico Gustavo Venturini de Lima
Faça este select:

select object_name, created from dba_objects where object_type='INDEX' order
by 2

ele te trará todos os índices, ordenados pela data de criação.. Se quiser
somente os últimos, faça alguma restrição como rownum 20 etc...
Abraço.

Em 12/09/07, André Luis Mariano [EMAIL PROTECTED] escreveu:

   select * from user_objects where object_type = 'INDEX'

 []'s

 Andre Mariano

 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Cesar Sturion
 Enviada em: quarta-feira, 12 de setembro de 2007 10:00
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: [oracle_br] Localizar Indice

 Olá Pessoal,

 Existe algum select que possa ser feito para retornar o ultimo ou ultimos
 indices criados em uma base ?

 Tentei criar um utilizando a coluna last_analyzed da user_indexes, mas não
 tive sucesso.

 []'s
 Cesar

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

 Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais acesse:
 http://www.oraclebr.com.br/codigo/ListaCodigo.php
 --
 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
 --
 O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 --
 
 Links do Yahoo! Grupos

  



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



Re: [oracle_br] Instalação do Oracle 9i no Linux (Agora estou com o ORACLE ENTERPRISE)

2007-09-13 Por tôpico Gustavo Venturini de Lima
Glauber, vc está seguindo o Install Guide da Oracle???
Confirmou se todas as LIBs estão instaladas corretamente??? Versões exatas e
etc?
Abraço.

Em 13/09/07, Glauber Moisés Garcia [EMAIL PROTECTED] escreveu:

   Pessoal,

 deculpe novamente o incômodo. mas como todo mundo me desanimou com o
 Debian
 resolvi buscar outra distribuição.

 Consegui um CD da distribuição da Oracle: ORACEL ENTERPRISE LINUX 4.

 A instalação foi tranquila

 Só que quando executei o runinstaller, tive o mesmo problema que tive no
 Debian.
 INSTALANDO JAVA RUNTIME .
 COPIANDO JRE
 VINCULO PENDENTE

 Um detalhe: Quando coloco a variável de ambiente LD_ASSUME_KERNEL=2.4.1
 a Instalação muda a mensagem para:
 INSTALAÇÃO EM ANDAMENTO
 COPIANDO JRE
 VINCULO PENDENTE

 Pessoal, não sei mais o que faço !

 Alguém poderia me dar uma força ?

 []´s

 Glauber

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

  



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



Re: [oracle_br] Instalação do Oracle 9i no Linux (Agora estou com o ORACLE ENTERPRISE)

2007-09-13 Por tôpico Gustavo Venturini de Lima
Como o Milton falou, os pacotes são diferentes para as versões...
De preferência, siga um homologado pela própria oracle... no
http://otn.oracle.com vc encontra vários tutoriais para instalação...
Dê uma olhada...

Em 13/09/07, Milton Bastos Henriquis Jr. [EMAIL PROTECTED] escreveu:

   A lista de pre-requisitos do 9i é diferente da 10g...
 9i tem muito mais pacotes exigidos...

 Tente o http://www.puschitz.com/InstallingOracle9i.shtml

 Milton Bastos

 On 9/13/07, Glauber Moisés Garcia [EMAIL 
 PROTECTED]glauber%40unimedpc.com.br
 wrote:
 
  Estou utilizando este guia:
 
  http://ivan.kartik.sk/oracle/install_ora9_elinux.html
 
  um dos itens é checar os pacotes:
 
  rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err
  compat-libcwait compat-libgcc-296 compat-libstdc++-296
 compat-libstdc++-33
  gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers
 glibc-kernheaders
  libgcc make
 
  e estão todos ok
 
  Segui esse outro link que foi enviado
 
 
 http://www.oracle.com/technology/tech/linux/install/files/el4_10gr2_ohs_apex.txt
 
  tinha algumas diferenças nas configurações do kernel mas tá tudo
 certo
  
 
  (tô ferrado)...
 
  - Original Message -
  From: Gustavo Venturini de Lima
  To: oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br
  Sent: Thursday, September 13, 2007 1:30 PM
  Subject: Re: [oracle_br] Instalação do Oracle 9i no Linux (Agora estou
 com
  o ORACLE ENTERPRISE)
 
  Glauber, vc está seguindo o Install Guide da Oracle???
  Confirmou se todas as LIBs estão instaladas corretamente??? Versões
 exatas
  e
  etc?
  Abraço.
 
  Em 13/09/07, Glauber Moisés Garcia [EMAIL 
  PROTECTED]glauber%40unimedpc.com.br
 glauber%40unimedpc.com.br

  escreveu:
  
   Pessoal,
  
   deculpe novamente o incômodo. mas como todo mundo me desanimou com
 o
   Debian
   resolvi buscar outra distribuição.
  
   Consegui um CD da distribuição da Oracle: ORACEL ENTERPRISE LINUX 4.
  
   A instalação foi tranquila
  
   Só que quando executei o runinstaller, tive o mesmo problema que tive
 no
   Debian.
   INSTALANDO JAVA RUNTIME .
   COPIANDO JRE
   VINCULO PENDENTE
  
   Um detalhe: Quando coloco a variável de ambiente LD_ASSUME_KERNEL=
 2.4.1
   a Instalação muda a mensagem para:
   INSTALAÇÃO EM ANDAMENTO
   COPIANDO JRE
   VINCULO PENDENTE
  
   Pessoal, não sei mais o que faço !
  
   Alguém poderia me dar uma força ?
  
   []´s
  
   Glauber
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  



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



Re: [oracle_br] Dropar Varias Tabelas

2007-09-12 Por tôpico Gustavo Venturini de Lima
Leonardo, se as tabelas tiverem dados, recomendo que antes de dropálas, faça
um truncate para liberar os blocos de dados, e depois um drop...
Aí vai um exemplo.
Lembre-se de colocar o  onwer das tabelas (se vc souber) e CONFIRA antes de
executar o script.


spool /tmp/truncate.sql
select 'truncate table '||owner||'.'||table_name||';' from dba_tables where
owner='SEU_OWNER' and table_name like '%_BKP';
spool off;

spool /tmp/drop.sql
select 'drop table '||owner||'.'||table_name||';' from dba_tables where
owner='SEU_OWNER' and table_name like '%_BKP';
spool off;

@/tmp/truncate.sql
@/tmp/drop.sql


Abraço.


Em 12/09/07, Leonardo [EMAIL PROTECTED] escreveu:

   PessoALL,

 Necessito criar um script para dropar todas as tabelas que tiverem
 uma determinada terminação, algo em comum entre todas a serem
 excluidas é _BKP.

 Exemplo: SA1010_BKP

 Desde já agradeço a todos pela atenção.

 Leonardo B.de Morais

  



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



Re: [oracle_br] Duvidas para Aumentar Tablespace Temporaria

2007-09-07 Por tôpico Gustavo Venturini de Lima
1) O endereço mostrado na coluna FILE_NAME da dba_temp_files é exatamente o
local onde os arquivos temporários estão, independente da versão do SO.

2) Já rolaram algumas mensagens aqui na lista sobre a console do EM que às
vezes dá esta enlouquecida... Não é problema de versão pois uso ela em
bancos 10g e ele lista normal, mas já aconteceu esta mesma situação comigo e
com outros da lista... Então, faça via SQL mesmo...

Apenas complementando, valide via SO se vc tem realmente espaço físico no
filesystem para adicionar novos tempfiles/datafiles às suas tablespaces...

Abraço.

Em 05/09/07, amorrimm [EMAIL PROTECTED] escreveu:

   Ola pessoa, tudo bom ??

 Preciso de uma grande ajuda de vcs...

 Tenho um servidor Linux e nele esta instalado Oracle 10G e nas
 demais maquinas que fazem acesso a este servidor, tenho clients
 Oracle 9.2.
 Recebi uma mensagem informando que uma Tablespace chamada Temporaria
 esta cheia.

 Acessei remotamente uma das máquinas que possuem client oracle 9.2,
 visualizei a tablespace temporaria mas, pelo console do enterprise
 manager 9.2, não consegui aumentar o tamanho da tablespace pq não
 era exibido nenhum tempfile.
 Fui então via sqlplus, e verifiquei na DBA_TEMP_FILES que existe um
 temfile armanzenado em uma pasta e em seguida na V$sort_Segment que
 este tablespace temporaria esta cheia.

 Pensei em Dropar esta Tablespace e recria-la, ou aumentar seu
 tamanho pelo comando ALTER DATABASE TEMPFILE XXX RESIZE XXX M mas é
 ai que surge algumas duvidas:

 1) O servidor esta em Linux. Como posso saber corretamente onde
 estão os Tempfiles, na possibilidade de eu criar um novo ? Lembro
 que estou utilizando um client ora 9.2 no Windows.

 2) Sera que o console do enterpreise manager não enxergou os temfile
 desta tablespace temporaria pois estão em versão diferentes ? (9.2 e
 10G)

 Obrigado pela ajuda

  



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



Re: [oracle_br] dbconsole em outro Servidor

2007-08-30 Por tôpico Gustavo Venturini de Lima
Exatamente isto...
Se quiser te o controle deste banco (e quantos outros vc quiser), deve
instalar o OEM Grid Control para fazer este gerenciamento... Aí em cada
database a ser monitorada você instala/configura um agente que vai fazer
esta comunicação.

Em 30/08/07, Danilo Silveira [EMAIL PROTECTED] escreveu:

   Cara, até onde eu sei o DBConsole é instalado apenas na máquina do
 banco. Se quiser fazer o controle por outra máquina, a única possibilidade é
 usar o DBGrid.

 

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br em nome
 de Alex Gottschalk
 Enviada: qui 30/8/2007 02:01
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: [oracle_br] dbconsole em outro Servidor

 Bom dia, gostaria de instalar o dbconsole em uma máquina separada do
 meu servidor Oracle. Isto é possível?? Como seria a instalação e
 configuração??

 Alex Gottschalk

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

  



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



Re: [oracle_br] SGA 2GB + 8.1.7 e linux.

2007-08-30 Por tôpico Gustavo Venturini de Lima
Oi Bia.
Sem gambiarra, NÃO. É um limitação da arquitetura 32 bits.
Porém tem outras artimanhas para se conseguir esta proeza...
Dá uma olhada no metalink a respeito... Existem vários tópicos sobre este
assunto.

Abraço.


Em 30/08/07, Bia Fitzgerald [EMAIL PROTECTED] escreveu:

   Alguém sabe se é possível criar SGA  2GB no RHEL 5.0 32 bits? Tenho 8GB
 de RAM.
 Estou tendo o seguinte problema:

 ORA-27123: unable to attach to shared memory segment
 Linux Error: 22: Invalid argument
 Additional information: 1
 Additional information: 1572870

 []s,
 Bia.

 Flickr agora em português. Você clica, todo mundo vê.
 http://www.flickr.com.br/

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

  



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



Re: [oracle_br] Mensagem de erro no HotBackup - Urgente!!!!

2007-08-23 Por tôpico Gustavo Venturini de Lima
Vc não pode utilizar caracteres especiais para criação do arquivo de backup.
Coloque o nome completo e sem caracteres especiais.
Por exemplo:

alter database backup controlfile to
'f:\backup_mv\hot\backup_controlfile.bkp';


Em 23/08/07, cegoncalvesvr [EMAIL PROTECTED] escreveu:

   Amigos,

 To precisando da sua ajuda.
 Veja o log do meu Hotbackup.
 O problema é so nos archives e nos controlfiles; os arquivos estão
 sendo copiados para o local de destino.
 O que pode ser?
 Banco é: 9.2.0.7
 SO: Windows 2000 Server
 Usuario do Hot: system

 - Eu preciso copiar os redos, mas não sei como posso
 fazer backups deles.

 archived redo log files
 ORA-01031: privilégios insuficientes
 E:\ARCHIVE\ARC1_218.ARC
 E:\ARCHIVE\ARC1_219.ARC
 02 arquivos copiados

 ORA-01031: privilégios insuficientes
 Control File

 d:\oracle\oradata\cssj\CONTROL01.CTL
 d:\oracle\oradata\cssj\CONTROL02.CTL
 d:\oracle\oradata\cssj\CONTROL03.CTL
 3 arquivo(s) copiado(s).

 alter database backup controlfile to 'f:\backup_mv\hot\controlfile*.*'
 *
 ERRO na linha 1:
 ORA-01580: erro ao criar arquivo f:\backup_mv\hot\controlfile*.* de
 backup de
 controle
 ORA-27040: skgfrcre: erro de criação, não é possível criar arquivos
 OSD-04002: não é possível abrir arquivo
 O/S-Error: (OS 123) A sintaxe do nome do arquivo, pasta ou nome do
 volume está
 incorreta.

  



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



Re: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Gustavo Venturini de Lima
O que você pode fazer é dar permissões para que os outros usuários criem os
objetos dentro de um determinado esquema... e o acessem tb, através de
permissões... mas uma coisa automática, setando que os objetos de tal user
deve ser criado sob outro usuário eu desconheço tb...


Em 23/08/07, Rafael Milanez [EMAIL PROTECTED]
escreveu:

   Pra mim é impossivel,

 Cada macaco com sua banana, (Usuario com seu schema)

 Mas os mais experts no assunto podem te falar.

 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Fernando Franquini - capin
 Sent: quinta-feira, 23 de agosto de 2007 15:54
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] USUARIO em diferente SCHEMA

 PessoALL,

 Estou precisando criar alguns usuarios, mas gostaria que todos os
 objetos criados pelos mesmos ficassem em 1 unico SCHEMA.

 No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
 Tranquilo, mas agora eu quero que quando um desses usuarios criem um
 objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
 TESTE e nao no SCHEMA NOME_USUARIO.

 Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
 tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.

 Andei testando algo como alterar a sessao do usuario conectado, mas ai
 eu nao tenho os privilegios suficientes para criar uma tabela

 CREATE USER capin
 IDENTIFIED BY 
 DEFAULT TABLESPACE teste_tab
 TEMPORARY TABLESPACE temp
 QUOTA 10M ON teste_tab;

 GRANT create session TO capin;
 GRANT create table TO capin;
 GRANT create any table TO capin;

 conn [EMAIL PROTECTED]/

 alter session set current_schema=teste;
 Sessão alterada.

 CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
 ERRO na linha 1:
 ORA-01031: privilégios insuficientes

 Se alguem puder ajudar eu agradeço.

 otimo dia a todos.
 sem mais,
 capin
 --
 __
 Fernando Franquini - Capin
 Bacharel em Ciencias da Computacao - UFSC
 Administrador de Banco de Dados
 emails: [EMAIL PROTECTED] fernando%40faciltec.com.br mailto:
 fernando% fernando%2540faciltec.com.br / [EMAIL 
 PROTECTED]fernando.franquini%40gmail.commailto:
 fernando.franquini%40gmail.com
 Celular: (48) 99024047
 Florianópolis - SC - Brasil

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

  



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



Re: [oracle_br] Duvidas de Oracle Rac

2007-08-06 Por tôpico Gustavo Venturini de Lima
No próprio READ-ME do PatchSet tem os passos:

5.8.2.1 Rolling Upgrade

By default, Oracle supports rolling upgrade for Oracle Clusterware. Complete
the following steps only on one node:

   1.

   Shut down all processes in the Oracle home on the node that might be
   accessing a database, for example Oracle Enterprise Manager Database Control
   or iSQL*Plus:

   $ emctl stop dbconsole
   $ isqlplusctl stop


 Note:
   Before you shut down all processes that are monitored by Oracle
   Enterprise Manager Grid Control, set a blackout in Grid Control for the
   processes that you intend to shut down. This is necessary so that the
   availability records for these processes indicate that the shutdown was
   planned downtime rather than an unplanned system outage.
2.

   Shut down all services in the Oracle home on the node that might be
   accessing a database:

   $ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

   3.

   Shut down all Oracle RAC instances on the node on which you intend to
   perform the rolling upgrade. To shut down Oracle RAC instances on individual
   nodes in the database, enter the following command where db_name is
   the name of the database:

   $ srvctl stop instance -d db_name -i inst_name

   4.

   If an Automatic Storage Management instance is present, then shut down
   the Automatic Storage Management instance on the node on which you intend to
   perform the rolling upgrade. To shut down an Automatic Storage Management
   instance, enter the following command where node is the name of the
   node where the Automatic Storage Management instance is running:

   $ srvctl stop asm -n node

   5.

   Stop all node applications on the node on which you intend to perform
   the rolling upgrade. To stop node applications running on a node, log in as
   the root user and enter the following command, where node is the name
   of the node where the applications are running:

   # srvctl stop nodeapps -n node

   6.

   Perform the steps mentioned in Section
6file:///D:/TEMP/README.html#CJAIJJAE
   .

 Note:
   The following instructions are displayed on the Oracle Universal
   Installer screen:

   To complete the installation of this patch set, perform the following
   tasks on each node:
   1.

  Log in as the root user and enter the following command to shut
  down the Oracle Clusterware:

  # CRS_home/bin/crsctl stop crs

  2.

  Run the root102.sh script to automatically start the Oracle
  Clusterware on the patched node:

  # CRS_home/install/root102.sh


7.

   To upgrade the rest of the nodes, go to the next node and perform
   Steps 1 file:///D:/TEMP/README.html#BGBDCCFF to
5file:///D:/TEMP/README.html#BGBJFJDAand then log in as the
   root user and perform the following steps:
   1.

  Enter the following command to shut down the Oracle Clusterware:

  # CRS_home/bin/crsctl stop crs

  2.

  Run the root102.sh script to automatically start the Oracle
  Clusterware on the patched node:

  # CRS_home/install/root102.sh


 Note:
   Rolling upgrade is not supported on Shared Oracle home.



Em 06/08/07, Carlos Alfredo Martins Menezes 
[EMAIL PROTECTED] escreveu:

   Colega,
 Sim é possível, embora pessoalmente nunca tenha testado, chama-se Database
 Rolling Patch Update, tem citações inclusive no documento de instalação do
 patch. Uma boa googada vai trazer um monte de documentos a respeito.

 Abraços,

 Carlos Alfredo M. de Menezes
 Usina Coruripe

 

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de
 Nelson Cartaxo
 Enviada em: segunda-feira, 6 de agosto de 2007 16:44
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Cc: [EMAIL PROTECTED]usuarios_oracle%40yahoogrupos.com.br
 Assunto: [oracle_br] Duvidas de Oracle Rac

 Pessoal boa tarde,

 Poderiam me tirar mais algumas duvidas sobre Rac
 Ambiente

 Solaris 10 com Oracle 10.2.0.3 (Rac)

 Vou citar um exemplo de ambiente
 2 nos com 10.2.0.1 em alta disponibilidade. Pouquissima janela de parada.

 Preciso aplicar o patch do 10.2.0.3. Existe alguma maneira de aplicar o
 patch em apenas 1 instancia do database e depois se tudo correr bem, aplicar
 no outro? Nos testes que fiz, ele já coloca os binarios nos dois nós. Eu
 teria que selecionar apenas 1 nó, fazendo a aplicação como se fosse uma
 single instance?

 Grato pela ajuda.

 Nelson Cartaxo

 Alertas do Yahoo! Mail em seu celular. Saiba mais em
 http://br.mobile.yahoo.com/mailalertas/ 
 http://br.mobile.yahoo.com/mailalertas/

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

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

  



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



Re: [oracle_br] Export/Import em schama diferente.

2007-08-06 Por tôpico Gustavo Venturini de Lima
Sim...
Vc utiliza a sintaxe fromuser= touser= na hora de fazer o import.

Em 06/08/07, Bruno Maximo [EMAIL PROTECTED] escreveu:

 Boa tarde a todos Oraclenianos,

 tenho uma dúvida, apenas curiosidade mesmo, é possível fazer um export de
 um
 schema e importar em outro database, ou server com outro nome de schemas
 nesses objetos? Abraço a todos.

 Bruno Cantelli da Conceição
 IBM DB2 UDB Certified Database Administrator

 _
 Tease your brain--play Clink! Win cool prizes!
 http://club.live.com/clink.aspx?icid=clink_hotmailtextlink2



 Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais acesse:
 http://www.oraclebr.com.br/codigo/ListaCodigo.php

 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/

 
 Links do Yahoo! Grupos





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



Re: [oracle_br] Duvidas de Oracle Rac

2007-08-06 Por tôpico Gustavo Venturini de Lima
Concordo contigo... Pra atualização do CRS não teria problema, mas no caso
de BD mesmo acho que não tem como... Tens razão...
Já tentou chamado na Oracle? Pra ver se não tem um workaround?
[]'s

Em 06/08/07, Nelson Cartaxo [EMAIL PROTECTED] escreveu:

   Valeu Gustavo e Carlos.

 Vou fazer um teste. Eu havia lido o Readme, mas a duvida é justamente se
 vai fucionar para o oracle home. Veja que aqui está Oracle Clusterware que
 seria o CRS. Olhando agora a apostila que tenho do curso de rac, tem a
 seguinte observação

 Em alguns componentes, não é possivel alterar um nó de cada vez. O
 exemplo clássico é o dicionário de dados. Como existe um único dicionário de
 dados, é preciso fazer shutdown em todas as instancias.

 Ou seja, aplicar o 10203, não é possivel fazer um de cada vez, tendo em
 vista que ele altera o dicionario de dados. Pelo menos foi isso que entendi.

 - Mensagem original 
 De: Gustavo Venturini de Lima [EMAIL PROTECTED]gventurini%40gmail.com
 
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Segunda-feira, 6 de Agosto de 2007 17:05:44
 Assunto: Re: [oracle_br] Duvidas de Oracle Rac

 No próprio READ-ME do PatchSet tem os passos:

 5.8.2.1 Rolling Upgrade

 By default, Oracle supports rolling upgrade for Oracle Clusterware.
 Complete
 the following steps only on one node:

 1.

 Shut down all processes in the Oracle home on the node that might be
 accessing a database, for example Oracle Enterprise Manager Database
 Control
 or iSQL*Plus:

 $ emctl stop dbconsole
 $ isqlplusctl stop

 Note:
 Before you shut down all processes that are monitored by Oracle
 Enterprise Manager Grid Control, set a blackout in Grid Control for the
 processes that you intend to shut down. This is necessary so that the
 availability records for these processes indicate that the shutdown was
 planned downtime rather than an unplanned system outage.
 2.

 Shut down all services in the Oracle home on the node that might be
 accessing a database:

 $ srvctl stop service -d db_name [-s service_name_ list [-i inst_name]]

 3.

 Shut down all Oracle RAC instances on the node on which you intend to
 perform the rolling upgrade. To shut down Oracle RAC instances on
 individual
 nodes in the database, enter the following command where db_name is
 the name of the database:

 $ srvctl stop instance -d db_name -i inst_name

 4.

 If an Automatic Storage Management instance is present, then shut down
 the Automatic Storage Management instance on the node on which you intend
 to
 perform the rolling upgrade. To shut down an Automatic Storage Management
 instance, enter the following command where node is the name of the
 node where the Automatic Storage Management instance is running:

 $ srvctl stop asm -n node

 5.

 Stop all node applications on the node on which you intend to perform
 the rolling upgrade. To stop node applications running on a node, log in
 as
 the root user and enter the following command, where node is the name
 of the node where the applications are running:

 # srvctl stop nodeapps -n node

 6.

 Perform the steps mentioned in Section
 6file:///D:/TEMP/ README.html# CJAIJJAE
 .

 Note:
 The following instructions are displayed on the Oracle Universal
 Installer screen:

 To complete the installation of this patch set, perform the following
 tasks on each node:
 1.

 Log in as the root user and enter the following command to shut
 down the Oracle Clusterware:

 # CRS_home/bin/ crsctl stop crs

 2.

 Run the root102.sh script to automatically start the Oracle
 Clusterware on the patched node:

 # CRS_home/install/ root102.sh

 7.

 To upgrade the rest of the nodes, go to the next node and perform
 Steps 1 file:///D:/TEMP/ README.html# BGBDCCFF to
 5file:///D:/TEMP/ README.html# BGBJFJDAand then log in as the
 root user and perform the following steps:
 1.

 Enter the following command to shut down the Oracle Clusterware:

 # CRS_home/bin/ crsctl stop crs

 2.

 Run the root102.sh script to automatically start the Oracle
 Clusterware on the patched node:

 # CRS_home/install/ root102.sh

 Note:
 Rolling upgrade is not supported on Shared Oracle home.

 Em 06/08/07, Carlos Alfredo Martins Menezes 
 carlos.menezes@ usinacoruripe. com.br escreveu:
 
  Colega,
  Sim é possível, embora pessoalmente nunca tenha testado, chama-se
 Database
  Rolling Patch Update, tem citações inclusive no documento de instalação
 do
  patch. Uma boa googada vai trazer um monte de documentos a respeito.
 
  Abraços,
 
  Carlos Alfredo M. de Menezes
  Usina Coruripe
 
   _ _ __
 
  De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br
 [mailto:
  [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br] Em
 nome de
  Nelson Cartaxo
  Enviada em: segunda-feira, 6 de agosto de 2007 16:44
  Para: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br
  Cc: usuarios_oracle@ yahoogrupos. com.brusuarios_oracle% 40yahoogrupos.
 com.br
  Assunto

Re: [oracle_br] Export no 10G para 9i

2007-08-03 Por tôpico Gustavo Venturini de Lima
Faça o export através do client do 9i.
Instale o cliente no mesmo servidor [para uma performance melhor] ou em
qualquer outro local e faça o export normalmente...

Abraço.

Em 03/08/07, Alan Alencar - Arcnet [EMAIL PROTECTED] escreveu:

   Amigos listeiros,

 Preciso efetuar um export de um banco no Oracle 10G através do EXP, mas
 preciso efetuar a importação (IMP) no oracle 9i. Existe alguma opção na
 versão 10G do export que o torne compatível com o import do 9i?

 Obrigado

 Alan Alencar

  



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



Re: [oracle_br] ARCHIVES ORACLE

2007-08-02 Por tôpico Gustavo Venturini de Lima
Poderias configurar/utilizar o OEM Grid Control para analisar a utilização
do file system onde estão as archives...
Ou então criar rotinas de backup via rman que executem de hora em hora por
exemplo que façam o backup e limpem a área das archives... até desta forma
seria o ideal para se ter os archives em local seguro no caso de qq falha de
hardware...

Em 02/08/07, Alexandre Reis [EMAIL PROTECTED] escreveu:

   Prezados,

 Uma pergunta simples qual seria a melhor forma de monitorar os Archives do
 Oracle.

 Ele esta chegando a 100% e causando Travamento do SGBD

 Att.
 Alexandre Reis

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

  



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



[oracle_br] Opinião sobre RAC 9i

2007-08-02 Por tôpico Gustavo Venturini de Lima
Boa tarde pessoal, tudo bom?
Gostaria de saber qual a opinião de vocês a respeito do Oracle 9i RAC com
linux, e se conhecem alguma documentação falando de prós/contras com relação
ao RAC 10g.
E se sabem de algo concreto sobre qual a previsão da Oracle para o
DE-suporte do 9i etc...

Abraços


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



Re: [oracle_br] ARCHIVES ORACLE

2007-08-02 Por tôpico Gustavo Venturini de Lima
Isso mesmo...
Não esqueça, Alexandre, que no Oracle não tem informação sobre quanto de
área ainda tem disponível no SO... isso era pra ser função de quem
administra...
Se é esse o caso, vc não vai conseguir via select nenhum...
Vai ter mesmo que montar um shell pra verificar isso, como o Marcus escreveu
abaixo.
Abraço.

Em 02/08/07, Marcus Vinicius Miguel Pedro [EMAIL PROTECTED] escreveu:

   Qual é o sistema operacional?

 Exemplo, se for AIX, monte um shell script que utilize o comando df. HPUX,
 comando bdf, assim por diante.

 Deve haver muitos exemplos no Google sobre monitoramento de file system
 utilizando shell script.

 

 Marcus Vinicius Miguel Pedro

 [EMAIL PROTECTED] mvmpedro%40yahoo.com.br

 Oracle DBA Certified Professional

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Alexandre Reis
 Enviada em: Thursday, August 02, 2007 2:10 PM
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] ARCHIVES ORACLE

 Entendi Gustavo!

 Mas a principio eu tinha a minha intenção era utilizar um shellscript
 mesmo,
 com um select que me mostra-se a ocupação dos archive do Oracle , estou
 com
 duvida em como eu faria esse Select ..

 - Original Message -
 From: Gustavo Venturini de Lima
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:
 oracle_br%40yahoogrupos.com.br
 Sent: Thursday, August 02, 2007 1:56 PM
 Subject: Re: [oracle_br] ARCHIVES ORACLE

 Poderias configurar/utilizar o OEM Grid Control para analisar a utilização
 do file system onde estão as archives...
 Ou então criar rotinas de backup via rman que executem de hora em hora por
 exemplo que façam o backup e limpem a área das archives... até desta
 forma
 seria o ideal para se ter os archives em local seguro no caso de qq falha
 de
 hardware...

 Em 02/08/07, Alexandre Reis [EMAIL PROTECTED]alexandre.reis%40braxis.com.br
 mailto:alexandre.reis%40braxis.com.br  escreveu:

 
  Prezados,
 
  Uma pergunta simples qual seria a melhor forma de monitorar os Archives
 do
  Oracle.
 
  Ele esta chegando a 100% e causando Travamento do SGBD
 
  Att.
  Alexandre Reis
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

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

  



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



Re: [oracle_br] Opinião sobre RAC 9i

2007-08-02 Por tôpico Gustavo Venturini de Lima
auhuhahua... verdade...
Então kra... é que os kras da BRT tavam querendo migrar o SAP pra RAC 9i e
eu não quero... pq já li um monte falando que o RAC 9i é instável...
No 10 sei que não tem erro... mas no 9i eu nunca administrei...
Mas já matei isso... no metalink fala que o RAC 9i não é mais suportado pela
Oracle... já era... hahahah


Em 02/08/07, Fernando Martins [EMAIL PROTECTED] escreveu:

   E AÍ, GUSTAVO? O QUE TU TÁ MATANDO AÍ?

 AHUAHUAHUAH SACANAGEM HEIN

 TAMBÉM TENHO ESTA DÚVIDA.


 On 8/2/07, Gustavo Venturini de Lima [EMAIL 
 PROTECTED]gventurini%40gmail.com
 wrote:
 
  Boa tarde pessoal, tudo bom?
  Gostaria de saber qual a opinião de vocês a respeito do Oracle 9i RAC
 com
  linux, e se conhecem alguma documentação falando de prós/contras com
  relação
  ao RAC 10g.
  E se sabem de algo concreto sobre qual a previsão da Oracle para o
  DE-suporte do 9i etc...
 
  Abraços
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Fernando Martins
 Consultor DBA
 AdvancedIT
 www.advancedit.com.br

 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.

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

  



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



Re: [oracle_br] chamar aplicação a partir do sqlplus

2007-07-27 Por tôpico Gustavo Venturini de Lima
o comando host do sqlplus permite que seja executado comandos do SO
Tente aí...

Em 27/07/07, Pablo Quadros [EMAIL PROTECTED] escreveu:

   Olá Srs.!

 Como eu faria pra chamar 1 aplicativo local da maquina via worksheet ou
 sqlplus?
 []'s

 --

 Pablo Quadros
 Consultor de TI (Rede / Banco de dados)
 msn/gtalk: [EMAIL PROTECTED] pquadros%40gmail.com

  



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



Re: [oracle_br] Erro na Criacao de Indice

2007-07-27 Por tôpico Gustavo Venturini de Lima
Cadê o tamanho do next???

Em 27/07/07, cegoncalvesvr [EMAIL PROTECTED] escreveu:

   Amigos,

 Dropei este indice e estou tentando cria-lo novamente, mas a
 mensagem de erro esta impedindo.
 Identifiquei que o erro de bloco era nesse indice pela DBA_EXTENTS.

 CREATE INDEX dbamv.itreg_amb_pro_fat_fk_i
 ON dbamv.itreg_amb
 ( cd_pro_fat )
 PCTFREE 10
 INITRANS 2
 MAXTRANS 255
 TABLESPACE mv2000_i
 STORAGE (
 INITIAL 65536
 NEXT
 PCTINCREASE
 MINEXTENTS 1
 MAXEXTENTS 2147483645

 )
 /

 Mensagem do erro abaixo:
 PCTINCREASE
 *
 ORA-02219: valor inválido da opção de armazenamento NEXT

 Alguem pode me ajudar.

 Obrigado

  



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



Re: [oracle_br] Oracle Windows

2007-07-25 Por tôpico Gustavo Venturini de Lima
Não é possível...
O formato dos arquivos são diferentes...

Em 23/07/07, lafaietebritto [EMAIL PROTECTED] escreveu:

   Boa tarde,

 é possivel restaurar um coldbackup de uma base em sistema operacional
 windows em sistema operacional HP-UX? caso seja possivel o que devo
 fazer??

 Obrigado.

  



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



[oracle_br] OFF-TOPIC [HORAS EXTRAS]

2007-07-04 Por tôpico Gustavo Venturini de Lima
Boa tarde pessoal.

Queria saber de quem trabalha como PJ ou como MISTO/FLEX como é faturado as
horas extras...
Vocês recebem ela de acordo com a CLT? Por exemplo, ao fazer horas extras de
domingo (sendo PJ) vcs recebem essas horas dobradas???

Abração a todos.

Gustavo.


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



Re: [oracle_br] Obter o SCN

2007-06-29 Por tôpico Gustavo Venturini de Lima
já experimentou só alterar o formato da coluna???

SQL col CURRENT_SCN for 

Em 29/06/07, José Aristides [EMAIL PROTECTED] escreveu:


 Pessoal ao consultar o SCN sempre estou obtendo isso:

 SQL select current_scn from v$database;
 CURRENT_SCN--- 1,2470E+10

 Alguém poderia me dar uma dica como obter o SCN no formato específico pra
 se fazer um flashback ?

 Grato,

 Aristides.
 __
 Encontre o que procura com mais eficiência! Instale já a Barra de
 Ferramentas com Windows Desktop Search GRÁTIS!
 http://desktop.msn.com.br/

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

  



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



Re: [oracle_br] accessxoracle

2007-06-25 Por tôpico Gustavo Venturini de Lima
O migration funciona bem legal com o M$ Acce$$ tb... não tem problemas...
E é free!


Em 25/06/07, Eduardo Castro Alves [EMAIL PROTECTED] escreveu:

   Use o SQL Developer da própria Oracle.

 Eduardo

 Daniel Romero escreveu:
 
  Bom dia Pessoal,
 
  Estou precisando fazer a transferência de um banco Access para Oracle,
  estava procurando alguma ferramenta que faz esse tipo de trabalho, já
  tinha
  ouvido falar no migration, mas não achei no site da Oracle para baixar.
  Alguém sabe de alguma ferramenta para isso:
 
  As tabelas eu crio na mão só preciso importar os dados.
 
  Obrigado
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

  



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



Re: [oracle_br] Startup

2007-06-21 Por tôpico Gustavo Venturini de Lima
Vc faz a alteração no pfile e manda subir por ele, como vc fez em:
startup pfile=PATH/seu_arquivo_alterado.ora
e depois criar o spfile (se quiser utilizá-lo)
Senão vc deixa o arquivo dentro do $ORACLE_HOME/dbs com o nome de
ini$ORACLE_SID.ora, que quando iniciar o banco (não existindo o arquivo
spfile) ele vai ler automaticamente...



Em 21/06/07, Eduardo de Paula [EMAIL PROTECTED] escreveu:

   Muito obrigado, Fábio e Eduardo.

 Mas uma dúvida ainda persiste.

 Como alterar um parametro quando o banco e a instancia esta OFF. Por
 exemplo
 a SGA. Ou a Java Pool Size.

 Obrigado antecipadamente.

 On 6/21/07, Fabio Santos [EMAIL PROTECTED]santos%40brassites.com.br
 wrote:
 
  Mas tome cuidado. Pois ao fazer isso, você estará perdendo todas as
  configurações do spfile que você tinha e que não foram incluídas no
 pfile
  atual.
 
  abraços
 
  _
 
  De: oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br [mailto:
  oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br] Em
  nome de Fabio Santos
  Enviada em: quinta-feira, 21 de junho de 2007 17:11
  Para: oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br
  Assunto: RES: [oracle_br] Startup
 
  Caso o pfile seja a config que você queira mesmo utilizar, pode colocar
  ele
  como default do seu spfile.
 
  SQL startup
  pfile=/oracle/products/10.2.0/admin/cjftrf1/pfile/init.ora.222007133050
 
  Sql create spfile from
  pfile=/oracle/products/10.2.0/admin/cjftrf1/pfile/init.ora.222007133050
 
  Sql commit;
 
  Sql shutdown immediate
 
  Sql startup
 
  abraços
 
  _
 
  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 Eduardo de Paula
  Enviada em: quinta-feira, 21 de junho de 2007 16:50
  Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
  os.com.br
  Assunto: [oracle_br] Startup
 
  Senhores,
 
  eu mudei o parametro db_block_buffer de 0 para 30.
 
  E meu banco não sobe mais.
 
  SQL startup
  ORA-00824: cannot set sga_target due to existing internal settings, see
  alert log for more information
 
  Algumas perguntas:
 
  1) Então gostaria de saber, como voltar atrás se o banco e a instancia
  está
  OFF?
 
  2) Iniciei o banco assim:
 
  SQL startup
  pfile=/oracle/products/10.2.0/admin/cjftrf1/pfile/init.ora.222007133050
 
  Como fazer para ele iniciar somente com o comando startup?
 
  Obrigado.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Os erros podem ser transformados em acertos quando com eles se aprende.
 Não
 existe a segurança do acerto eterno.

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

 



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



Re: [oracle_br] Re: Trigger com disconnect

2007-06-03 Por tôpico Gustavo Venturini de Lima
Grande Chiappa.
Sim... Depois de postado a mensagem que percebi que nenhum evento poderia
ser detectado pelo banco nestas condições... E acabei montando uma procedure
(disparada por job) que faz essa validação que precisava a cada x minutos...
Como notamos que essas sessões que estavam órfãs no banco apareciam com os
campos machine e terminal como null, ficou mais simples de filtrá-las no
banco...
Vou postar aqui tb pois pode ser útil pra alguns do grupo...

##
CREATE TABLE SessoesMortas
   (SqlAtualVARCHAR2(1000),
ValorSIDVARCHAR2(30),
ValorSerial#VARCHAR2(30),
ValorSPID   VARCHAR2(30),
ValorUsername   VARCHAR2(30),
ValorProgramVARCHAR2(100),
ValorOSUser VARCHAR2 (30),
ValorMachineVARCHAR2 (30),
ValorTerminal   VARCHAR2 (30),
ValorLogonTime  DATE,
HoraObito   DATE
   );


CREATE OR REPLACE PROCEDURE finaliza_sessoes_inativas
  IS
ComandoKill   VARCHAR2(200);
SqlAtualVARCHAR2(1000);
ValorSID  VARCHAR2(30);
ValorSerial#  VARCHAR2(30);
ValorSPIDVARCHAR2(30);
ValorUsername VARCHAR2(30);
ValorProgram VARCHAR2(100);
ValorOSUserVARCHAR2 (30);
ValorMachineVARCHAR2 (30);
ValorTerminalVARCHAR2 (30);
ValorLogonTimeDATE;


CURSOR testa_condicao IS
select s.sid, s.serial#, s.username, s.program, s.osuser, s.machine,
s.terminal, t.sql_text, p.spid, s.logon_time
from v$session s, v$sql t, v$process p
where s.username like 'DBA%'
  and s.status in ('ACTIVE','INACTIVE','KILLED')
  and s.machine is null
  and s.terminal is null
  and t.address=s.sql_address
  and s.paddr=p.addr;

BEGIN
FOR sessao in testa_condicao
   LOOP
   SqlAtual  := sessao.sql_text;
   ValorSID   := sessao.sid;
   ValorSerial#   := sessao.serial#;
   ValorSPID  := sessao.spid;
   ValorUsername  := sessao.username;
   ValorProgram   := sessao.program;
   ValorOSUser  := sessao.osuser;
   ValorMachine  := sessao.machine;
   ValorTerminal  := sessao.terminal;
   ValorLogonTime := sessao.logon_time;
   ComandoKill:= 'ALTER SYSTEM KILL SESSION ''' || ValorSID ||
',' || ValorSerial# || ''' IMMEDIATE';
   Execute Immediate(ComandoKill);
   Insert Into SessoesMortas
   Values
   (SqlAtual, ValorSID, ValorSerial#, ValorSPID, ValorUsername,
ValorProgram, ValorOSUser, ValorMachine, ValorTerminal, ValorLogonTime,
sysdate);
   END LOOP;
   Commit;
END;
/
##


Em 02/06/07, jlchiappa [EMAIL PROTECTED] escreveu:

   Gustavo, trigger eu acho que não faz sentido, pois triggers
 respondem a eventos, e vc NÃO ESTÁ falando de desconexão graciosa, e
 sim está falando de programa ABORTADO, absolutamente FORA DE CONTROLE
 por parte do banco, qual evento vc acga que poderia disparar aí ???
 O que vc poderia fazer é via config de sql*net estabelecer um DCD
 (dead cliente detection) , OU via profile vc estabelecer tempo máximo
 de inatividade OU ter um job (job Oracle ou job de So, como preferir,
 embora job Oracle seja mais fácil de administrar neste caso), job que
 a cada X minutos é disparado e procurar por sessões mortas - só
 LEMBRANDO que em sendo conexão dedicada vc tem um PROCESSO SHADOW
 atendendo à conexão, NEM SEMPRE quando uma sessão de cliente morre o
 processo morre junto, vc TERIA que consultar v$session, v$process, E
 teria que verificar se no SO o processo realmente existe...
 Agora, cliente morrendo constantemente IMPLICA qe vc tem sim algum
 bug sério aí, aplicação, rede, hardware, etc , TEM QUE serem
 rigorosamente checadas pra vc descobrir ONDE o prob reside...

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima
 [EMAIL PROTECTED] escreveu

 
  Boa noite pessoal...
  Sei que já passaram algumas mensagens com este assunto por aqui, mas não
  consegui achar alguma nos meus históricos que possam me ajudar
 muito...
  Estou tendo o seguinte problema: Algumas sessões de usuários (jobs
 locais)
  estão travando e suas sessões (do aplicativo) morrem... Porém, a
 sessão no
  banco continua a existir, e em algum casos processando...
  Pensei em fazer fazer algo como uma trigger que validasse o campo
 machine
  da v$session, e quando for nulo (não sendo usuário oracle é claro),
 e com o
  owner da aplicação ele limpar esta sessão. É possível isso? Alguém tem
  alguma outra sugestão ou pode exemplificar esta que dei???
 
  HP-UX myserver B.11.23 U ia64 2052350653 unlimited-user license
 
  BANNER
  --
  Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
  PL/SQL Release 9.2.0.8.0 - Production
  CORE 9.2.0.8.0 Production
  TNS

Re: [oracle_br] Usuario LOCKED(TIMED)

2007-06-01 Por tôpico Gustavo Venturini de Lima
Bom dia Elaine.
Se tiveres acesso ao Metalink, veja esse note que terás boas explicações
sobre como interpretar o status da dba_users:
https://metalink.oracle.com/metalink/plsql/f?p=130:14:1073456484055322894p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,260111.1,1,1,1,helvetica

Mas, sobre sua questão, o LOCKED(TIMED) acontece por dois motivos:
1º -- Quando o usuário erra sua senha mais vezes do que a estipulada no
profile dele [mais comum].
2º -- Quando o tempo estipulado no profile [PASSWORD_LOCK_TIME] é atingido.

Abraços.

Gustavo Venturini.


Em 01/06/07, Elaine Silva [EMAIL PROTECTED] escreveu:

   Oi grupo!
 Após trocar a senha de um usuário que um dos sitemas da empresa utiliza,
 de 5 em 5 minutos o usuario torna-se locado(LOCKED(TIMED)).
 Alguem poderia me dizer porque isso acontece?

 Att,

 --
 Elaine Silva
 Suporte Técnico
 CINBESA - Cia de Informática de Belém
 [EMAIL PROTECTED] elaine%40cinbesa.com.br
 Tel : 30840704

 Você precisa ser a mudança que deseja ver no mundo.  (Mahatma Gandhi)

  



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



Re: [oracle_br] Instalacao de duas instancias oracle na mesma maquina.

2007-06-01 Por tôpico Gustavo Venturini de Lima
Sim... Sem problema algum...
Só deverá ter 1 HOME's diferente para cada versão...

Em 01/06/07, Glaucio [EMAIL PROTECTED] escreveu:

Bom dia,

 Gostaria de saber se e possível fazer a instalação de duas
 instancias Oracle no mesmo equipamento exp: (Oracle 9i, Oracle 10G).

 Certo de sua atenção,

 Obrigado

 Glaucio.

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

  



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



[oracle_br] Trigger com disconnect

2007-06-01 Por tôpico Gustavo Venturini de Lima
Boa noite pessoal...
Sei que já passaram algumas mensagens com este assunto por aqui, mas não
consegui achar alguma nos meus históricos que possam me ajudar muito...
Estou tendo o seguinte problema: Algumas sessões de usuários (jobs locais)
estão travando e suas sessões (do aplicativo) morrem... Porém, a sessão no
banco continua a existir, e em algum casos processando...
Pensei em fazer fazer algo como uma trigger que validasse o campo machine
da v$session, e quando for nulo (não sendo usuário oracle é claro), e com o
owner da aplicação ele limpar esta sessão. É possível isso? Alguém tem
alguma outra sugestão ou pode exemplificar esta que dei???

HP-UX myserver B.11.23 U ia64 2052350653 unlimited-user license

BANNER

Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE9.2.0.8.0   Production
TNS for HPUX: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production

Abraços.


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



Re: [oracle_br] Segurança

2007-05-23 Por tôpico Gustavo Venturini de Lima
Na verdade a trigger não fica ligada a ninguém... Ela fica escutando o
banco todo no geral...
Se algo satisfazer a condição da trigger, ela será ativada...
No caso, utilize uma AFTER LOGON ON DATABASE
Parecido com isso:

CREATE OR REPLACE TRIGGER SomenteSistema AFTER LOGON ON DATABASE
BEGIN
.
{suas condições e ações}
.
END;



Em 23/05/07, Bia Fitzgerald [EMAIL PROTECTED] escreveu:

   Oi, Gustavo. Imaginei algo assim. Um job, talvez. Que rode o tempo
 inteiro.
 Mas uma Trigger ficaria ligada a quem??
 Obrigada.

 - Mensagem original 
 De: Gustavo Venturini de Lima [EMAIL PROTECTED]gventurini%40gmail.com
 
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Quarta-feira, 23 de Maio de 2007 16:55:21
 Assunto: Re: [oracle_br] Segurança

 Bia, para o Oracle a conexão será a mesma (independente do método
 utilizado).
 Porém, podes fazer uma trigger que consulte o campo program da
 v$session..
 Lá aparecerá o Toad.exe por exemplo, e aí sim vc escolhe para desconectar
 o
 usuário...
 Ou então colocar que se for  de NOME_DA_SUA_ APP ele desconecta o
 cara...

 Em 23/05/07, Bia Fitzgerald dbaemapuros@ yahoo.com. br escreveu:
 
  Olá pessoal...
 
  Alguém sabe como impedir que um determinado usuário acesse o BD via
  aplicativos como sqlplus e TOAD e somente acesse via sistema?
  Obrigada,
  Bia.
 
   _ _ _ _ __
  Fale com seus amigos de graça com o novo Yahoo! Messenger
  http://br.messenger .yahoo.com/
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/

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

  



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



[oracle_br] Duplicate for Standby

2007-05-16 Por tôpico Gustavo Venturini de Lima
Boa tarde pessoal.
Estou precisando restaurar um banco que foi identificado só agora uma perda
de dados.
Como não será possível simplesmente restaurar o banco no momento da falha
(pois já faz 15 dias) minha idéia é restaurar um backup do dia da falha,
minutos antes e ir aplicando logs até o momento exato do fato (que o cliente
não sabe exatamente qual foi).
Portanto, pensei em fazer um duplicate for standby para poder ir aplicando
os logs...
A minha dúvida é a seguinte, alguém já fez (ou  sabe se é possível) fazer um
duplicate explicitando um UNTIL TIME na linha de comando???
Pq já utilizei o duplicate mas partindo sempre do backup mais recente...
No caso, preciso especificar que seria pro banco começar a aplicar os logs a
partir do backup do dia X.
Alguém já fez isso ou tem alguma outra sugestão?
Sei que o mais rápido e correto seria fazer simplesmente um restore until
time tal e abrir o banco, mas o cliente quer ir aplicando as logs aos poucos
pra identificar o exato momento da falha...


Agradeço qq sugestão/apoio.

Abraços...

Gustavo


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



Re: [oracle_br] Tamanho em bytes de uma tabela

2007-05-09 Por tôpico Gustavo Venturini de Lima
Sorry... Passei errado mesmo...
Aí vai:

select segment_name, sum(bytes) from dba_segments where segment_type='TABLE'
and owner='GNFOWNER' group by segment_name order by 1;

SEGMENT_NAME  | SUM(BYTES)
--|---
AREA_GESTORA  |1048576
CAMPO |1048576
CFOP  |1048576
CNL   |3145728
CONTRATO  |1048576
CONTROLE_EMAIL|   13631488
CONTROLE_GED  |   34603008
DIRETORIA |1048576
DIVISAO   |1048576
EMPRESA   |1048576
EXCECAO_PEDIDO|1048576
FATURA|   52428800
FILIAL|1048576
FORMULARIO|1048576
FORMULARIO_CAMPOS |1048576
FORNECEDOR|7340032
GRUPO |1048576
GRUPO_COMPRADORES |1048576
GRUPO_OPERACAO|1048576
GRUPO_USUARIO |1048576
INTERCONEXAO  |3145728
INVOICE   |1048576
IN_VITRIA_FANF|   83886080
IN_VITRIA_STATUS  |  469762048
ITENS_FATURA  |2097152
ITENS_INVOICE |1048576
ITENS_NOTA_FISCAL |   83886080
ITENS_OUTRO_DOCUMENTO |3145728
ITENS_PEDIDO  |  268435456
LOG_MUDANCA_STATUS|  973078528
LOG_OPERACAO  | 1342177280
MODELO|1048576
MODELO_TIPO_DOCUMENTO |1048576
MOTIVO_DEVOLUCAO  |1048576
MOTIVO_DEVOLUCAO_STATUS   |1048576
NOTA_FISCAL   |  192937984
NOTA_FISCAL_IMPOSTO   |1048576
NOTA_FISCAL_ORIGINAL  |4194304
OPERACAO  |1048576
OUTRO_DOCUMENTO   |   24117248
OUTRO_DOCUMENTO_IMPOSTO   |1048576
OUT_VITRIA_FANF   |   75497472
PARAMETRO |1048576
PARTIDA_ABERTA|5242880
PARTIDA_COMPENSADA|3145728
PEDIDO|   41943040
PLAN_TABLE|1048576
RESPONSAVEL   |1048576
SENHA |1048576
SERVICO   |1048576
SITUACAO  |1048576
SQLN_EXPLAIN_PLAN |1048576
STATUS_POSTERIOR  |1048576
STATUS_SAP_WEB|1048576
STATUS_TIPO_DOCUMENTO |1048576
STATUS_WEB|1048576
TIPOMOEDA |1048576
TIPO_DOCUMENTO|1048576
TIPO_IMPOSTO  |1048576
TIPO_PEDIDO   |1048576
UPLOAD_FANF   |  637534208
USUARIO   |1048576
USUARIO_FILIAL|1048576
USUARIO_FORNECEDOR|1048576
VALOR_IMPOSTO |1048576

65 rows selected.


Em 09/05/07, Aleksandro Souza Azevedo [EMAIL PROTECTED]
escreveu:

   Obrigado pela ajuda, mais a coluna bytes não existe.
 Testei nas versões 9i e 10g

 Estou logado com o usuário SYS.

 - Original Message -
 From: Gustavo Venturini de Lima
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Sent: Tuesday, May 08, 2007 5:35 PM
 Subject: Re: [oracle_br] Tamanho em bytes de uma tabela

 select object_name, sum(bytes) from dba_objects where object_type='TABLE';

 se quiseres escoher de um owner específico é só adicionar o and
 owner='NOME';

 []'s

 Em 08/05/07, Aleksandro [EMAIL PROTECTED]aleksandrosouza%40yahoo.com.br
 escreveu:
 
  Boa tarde,
 
  Estou necessitando de um Select que contenha o nome das tabelas e o
  tamanho em bytes de cada tabela listada.
  Procurei no forum e não encontrei nada. Alguem sabe se existe algo
  parecido com isso.
 
 
 

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

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

  



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



Re: [oracle_br] Resto da divisao

2007-05-08 Por tôpico Gustavo Venturini de Lima
Usa encadeada... tipo

round(mod(13,2),0);
ou
trunc(mod(13,2),0);



Em 08/05/07, rzzanatta [EMAIL PROTECTED] escreveu:

   Olá galera eu sei que pra mim pegar o resto da divisao é só fazer
 mod(13,2) que é 1, mas como pego só a parte inteira da divisao que
 neste caso seria 2?

  



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



Re: [oracle_br] Tamanho em bytes de uma tabela

2007-05-08 Por tôpico Gustavo Venturini de Lima
select object_name, sum(bytes) from dba_objects where object_type='TABLE';

se quiseres escoher de um owner específico é só adicionar o and
owner='NOME';

[]'s

Em 08/05/07, Aleksandro [EMAIL PROTECTED] escreveu:

   Boa tarde,

 Estou necessitando de um Select que contenha o nome das tabelas e o
 tamanho em bytes de cada tabela listada.
 Procurei no forum e não encontrei nada. Alguem sabe se existe algo
 parecido com isso.

  



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



Re: [oracle_br] Comparação de banco de dados

2007-05-07 Por tôpico Gustavo Venturini de Lima
O Toad faz isso...

Em 07/05/07, wnetto27 [EMAIL PROTECTED] escreveu:

   Pessoal , alguem conhece algum software que faz a comparação de dois
 bancos oracle ?

  



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



Re: [oracle_br] Re: Recuperar tablespace

2007-05-03 Por tôpico Gustavo Venturini de Lima
Vamos por partes...
Está havendo uma confusão de conceitos aqui...
O REUSE NÃO é uma forma de salvar ou recuperar o que estava num
datafile... Ele apenas serve para que SE no caso de existir o arquivo no
local onde deseja criar este novo datafile, o mesmo será SOBRESCRITO! e não
RE-LIDO ok???
Então, é impossível que vc faça o que está querendo... Criar uma tablespace
nova e esperar que o Oracle advinhe o que estava dentro de um datafile.
Como dito no capítulo de Managing Datafiles and Tempfiles do Administrator
Guide de sua documentação:
If you add new datafiles to a tablespace and do not fully specify the
filenames, the database creates the datafiles in the default database
directory or the current directory, depending upon your operating system.
Oracle recommends you always specify a fully qualified name for a datafile.
Unless you want to reuse existing files, make sure the new filenames do not
conflict with other files. Old files that have been previously dropped will
be overwritten.
Não tem como vc voltar uma tablespace dropada sem ser via alguma metodologia
de backup... Ou via RMAN ou via begin backup, etc...


Em 03/05/07, Aleksandro [EMAIL PROTECTED] escreveu:

   Sim, esta em archive,
 A dúvida era a seguinte, se dá para voltar uma tablespace dropada. Não
 tenho a intenção de voltar utilizando o RMAN.
 Faltou um comando que não tinha colocado, antes de colocar em online
 utilizei o recover datafile. As tabelas não voltaram.
 Com isso faço uma pergunta. Na criação de uma tablespace o comando
 reuse serve somente para aproveitar a configuração da tablespace que
 foi apagada ?.
 O que gostaria de fazer é isso mesmo que nosso colega publicou, dropar
 uma tablespace, criar uma outra com o mesmo nome utilizando o mesmo
 datafile, e com isso as informações voltarem para o local de origem.

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima
 [EMAIL PROTECTED] escreveu
 
  Vamos lá...
  Este banco está em modo ARCHIVE?
  Qual o último backup full/incremental?
  A princípio vc terá que voltar os arquivos do seu backup e de posse
 de todos
  os archives desde seu último backup fazer um:
 
  RECOVER TABLESPACE XXX;
 
  E depois:
 
  ALTER TABLESPACE XXX ONLINE
 
  Vc acha mais informações no *Oracle(r) Database Backup and Recovery
 Quick
  Start Guide*
 
 
  Em 02/05/07, Aleksandro [EMAIL PROTECTED] escreveu:
  
   Veja se é isso :
  
   alter database datafile 'd:\oracle\producao01.dbf' offline;
  
   Depois
   ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCAO01.DBF' ONLINE;
  
   Se for só isso não rolou não.
  
   --- Em oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br,
   Gustavo Venturini de Lima
   gventurini@ escreveu
   
Mas não vai voltar mesmo...
Você tem que fazer um recover da tablespace total... com ela
 offline...
   
Em 02/05/07, Aleksandro aleksandrosouza@ escreveu:

 Boa tarde,
 Eu também fiz esse teste de criar uma tablespace, adicionar
 dados e
 depois dropar a tablespace mais mantando o datafile.
 Quando recriei a tablespace utilizando reuse, as informações não
 voltaram não.
 A versão que utilizo é a 10g.

 --- Em oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.broracle_br%40yahoog

   rupos.com.br,
  
 Anderson Haertel Rodrigues
 ahr@ escreveu
 
  Marco,
 
  Houve inserções/alterações no DataBase?
 
  Se houve, será necessária a recuperação incompleta do Banco de
   Dados do
  Banco de Dados, se não houve, não fiz o teste, mas, talvez
   funcione algo
  como:
 
  CREATE TABLESPACE ahr
  ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
 
  ou
 
  CREATE TABLESPACE ahr
  ADD DATAFILE 'datafilenovo' SIZE X ...
  e após, adicionar o DataFile existente a essa tablespace:
  ALTER TABLESPACE ahr
  ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
 
  Atenciosamente,
 
  Anderson Haertel Rodrigues
  Administrador de Banco de Dados
  Oracle 9i Database Administrator Certified
  Microsoft Certified Professional SQL Server 2000
  Florianópolis/SC
 
  - Original Message -
  From: MARCO ANTONIO marcogru@
  To: ORACLE_BR
   oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br
   oracle_br%40yahoogrupos.com.br
 
  Sent: Wednesday, July 27, 2005 12:52 PM
  Subject: [oracle_br] Recuperar tablespace
 
 
  Boa tarde a todos!
 
  Se uma tablespace for dropada e o datafile correspondente for
 mantido em
  disco, existe alguma maneira de se recuperar (recriar) esta
   tablespace
  reutilizando e recuperando este datafile?
 
  Um abraço!
 
  Marco Antonio
 
 
  -
  Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o
 discador
 agora

Re: [oracle_br] Script para monitorar index...

2007-05-03 Por tôpico Gustavo Venturini de Lima
Posso estar enganado... mas já precisei disso e para conseguir estes
detalhes (pois o alter index XXX monitoring apenas diz se ele foi ou não
utilizado) só consegui um script no Metalink que fica varrendo a SGA e
coletando estas informações de TUDO o que passa por lá...
Desisti de implementar pelo alto custo de processamento...
Se desejar mesmo assim, dá uma olhada lá no Metalink que vc vai encontrá-lo
em:
https://metalink.oracle.com/metalink/plsql/f?p=130:14:7988589913324293215p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,1033478.6,1,0,1,helvetica
https://metalink.oracle.com/metalink/plsql/f?p=130:14:7988589913324293215p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,144070.1,1,1,1,helvetica

[]'s

Em 03/05/07, Luciano Lacerda [EMAIL PROTECTED] escreveu:

   *Bom dia a todos.*
 * Estou querendo saber se existe algum script que monitore a utilização de
 todos os indices de um determinado OWNER.*
 *Onde eu crio uma tabela em meu banco para ter os seguintes dados do
 indice,
 quantidade de utilização em um determinado período. (dia, hora, etc.).*
 **
 *Obs: Banco de dados Oracle 9.2.0.1.0*

 --
 Luciano Lacerda
 ORACLE DBA/ATG
 [EMAIL PROTECTED] llacerda.dba%40gmail.com
 [EMAIL PROTECTED] lucianolacerda29%40gmail.com

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

  



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



Re: [oracle_br] Re: Recuperar tablespace

2007-05-02 Por tôpico Gustavo Venturini de Lima
Mas não vai voltar mesmo...
Você tem que fazer um recover da tablespace total... com ela offline...

Em 02/05/07, Aleksandro [EMAIL PROTECTED] escreveu:

   Boa tarde,
 Eu também fiz esse teste de criar uma tablespace, adicionar dados e
 depois dropar a tablespace mais mantando o datafile.
 Quando recriei a tablespace utilizando reuse, as informações não
 voltaram não.
 A versão que utilizo é a 10g.

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Anderson Haertel Rodrigues
 [EMAIL PROTECTED] escreveu
 
  Marco,
 
  Houve inserções/alterações no DataBase?
 
  Se houve, será necessária a recuperação incompleta do Banco de Dados do
  Banco de Dados, se não houve, não fiz o teste, mas, talvez funcione algo
  como:
 
  CREATE TABLESPACE ahr
  ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
 
  ou
 
  CREATE TABLESPACE ahr
  ADD DATAFILE 'datafilenovo' SIZE X ...
  e após, adicionar o DataFile existente a essa tablespace:
  ALTER TABLESPACE ahr
  ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
 
  Atenciosamente,
 
  Anderson Haertel Rodrigues
  Administrador de Banco de Dados
  Oracle 9i Database Administrator Certified
  Microsoft Certified Professional SQL Server 2000
  Florianópolis/SC
 
  - Original Message -
  From: MARCO ANTONIO [EMAIL PROTECTED]
  To: ORACLE_BR 
  oracle_br@yahoogrupos.com.broracle_br%40yahoogrupos.com.br
 
  Sent: Wednesday, July 27, 2005 12:52 PM
  Subject: [oracle_br] Recuperar tablespace
 
 
  Boa tarde a todos!
 
  Se uma tablespace for dropada e o datafile correspondente for
 mantido em
  disco, existe alguma maneira de se recuperar (recriar) esta tablespace
  reutilizando e recuperando este datafile?
 
  Um abraço!
 
  Marco Antonio
 
 
  -
  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]oracle_br-owner%40yahoogrupos.com.br
 )
  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
  __
  Links do Yahoo! Grupos
 

  



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



Re: [oracle_br] Re: Recuperar tablespace

2007-05-02 Por tôpico Gustavo Venturini de Lima
Vamos lá...
Este banco está em modo ARCHIVE?
Qual o último backup full/incremental?
A princípio vc terá que voltar os arquivos do seu backup e de posse de todos
os archives desde seu último backup fazer um:

RECOVER TABLESPACE XXX;

E depois:

ALTER TABLESPACE XXX ONLINE

Vc acha mais informações no *Oracle(r) Database Backup and Recovery Quick
Start Guide*


Em 02/05/07, Aleksandro [EMAIL PROTECTED] escreveu:

   Veja se é isso :

 alter database datafile 'd:\oracle\producao01.dbf' offline;

 Depois
 ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCAO01.DBF' ONLINE;

 Se for só isso não rolou não.

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima
 [EMAIL PROTECTED] escreveu
 
  Mas não vai voltar mesmo...
  Você tem que fazer um recover da tablespace total... com ela offline...
 
  Em 02/05/07, Aleksandro [EMAIL PROTECTED] escreveu:
  
   Boa tarde,
   Eu também fiz esse teste de criar uma tablespace, adicionar dados e
   depois dropar a tablespace mais mantando o datafile.
   Quando recriei a tablespace utilizando reuse, as informações não
   voltaram não.
   A versão que utilizo é a 10g.
  
   --- Em oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%40yahoog
 rupos.com.br,

   Anderson Haertel Rodrigues
   ahr@ escreveu
   
Marco,
   
Houve inserções/alterações no DataBase?
   
Se houve, será necessária a recuperação incompleta do Banco de
 Dados do
Banco de Dados, se não houve, não fiz o teste, mas, talvez
 funcione algo
como:
   
CREATE TABLESPACE ahr
ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
   
ou
   
CREATE TABLESPACE ahr
ADD DATAFILE 'datafilenovo' SIZE X ...
e após, adicionar o DataFile existente a essa tablespace:
ALTER TABLESPACE ahr
ADD DATAFILE 'localizacao/nome' SIZE X . REUSE;
   
Atenciosamente,
   
Anderson Haertel Rodrigues
Administrador de Banco de Dados
Oracle 9i Database Administrator Certified
Microsoft Certified Professional SQL Server 2000
Florianópolis/SC
   
- Original Message -
From: MARCO ANTONIO marcogru@
To: ORACLE_BR
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br
   
Sent: Wednesday, July 27, 2005 12:52 PM
Subject: [oracle_br] Recuperar tablespace
   
   
Boa tarde a todos!
   
Se uma tablespace for dropada e o datafile correspondente for
   mantido em
disco, existe alguma maneira de se recuperar (recriar) esta
 tablespace
reutilizando e recuperando este datafile?
   
Um abraço!
   
Marco Antonio
   
   
-
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]oracle_br-owner%40yahoogrupos.com.br
 oracle_br-owner%40yahoogrupos.com.br
   )
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
__
Links do Yahoo! Grupos
   
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



Re: [oracle_br] [off -topic] - paging excessivo Sistema Operacional

2007-04-30 Por tôpico Gustavo Venturini de Lima
Vc pode configurar o parâmetro swappiness que faz um gerenciamento de
quando/quanto deve ter swap na sua máquina...
Esperimentar setar ele pra 10... já vai fazer bastte diferença...

/proc/sys/vm/*swappiness

*Vc acha mais informações em:
http://www.puschitz.com/TuningLinuxForOracle.shtml
http://gentoo-wiki.com/FAQ_Linux_Memory_Management
http://www.brunolinux.com/06-Fine_Tuning_Your_System/Swappiness.html
*

*
Em 30/04/07, mufalani [EMAIL PROTECTED] escreveu:

   Senhores,

 Achei isso na net mais não sei onde configurar, como um servidor
 linux que usa menos memória ram na sga do quem de memória total pode
 fazer tanto swap. Onde eu consigo modificar isso no Linux? Tem algum
 parâmetro, alguma modificação de Kernel?


 If an active process asks the kernel for more memory than what is
 immediatly available, then the kernel will take old memory pages and
 write them out to swap space. This is known as /paging/.

 To stop paging, you should make sure that there is enough ram available
 to support the size of processes you want to run.

 --

 Atenciosamente,

 Rodrigo Mufalani

  



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



Re: [oracle_br] Certificação 9i ou 10g

2007-04-30 Por tôpico Gustavo Venturini de Lima
Leve em consideração que quem trabalha com 9i COM CERTEZA consegue se virar
bem no 10g... Já quem só conhece o 10g vai ter muita dificuldade pra
trabalhar com o 9i... muito menos com o 8i...


Em 30/04/07, Roberto Amorim [EMAIL PROTECTED] escreveu:

   Os melhores empregos são os que procuram coisas ainda pouco disseminadas

 no mercado, aquilo que já é comum no mercado não é diferencial. Quem
 vive de passado é museu, vá para a 10g
 Um abraço
 Roberto

 jrtec77 escreveu:
  Trabalho com o Oracle 9i e para este ano (e provavelmente ano que vem)
  a empresa que trabalho não pretende migrar para o 10g. Vi que ainda é
  possível fazer certificação para o 9i e a pergunta é: Vale a pena
  fazer a de 9i devido a minha situação atual e depois fazer uma
  atualização ou é melhor partir para a de 10g logo?
 
 
  Grato por qq ajuda.
 
  Junior
 
 
 
 
  Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais acesse:
 http://www.oraclebr.com.br/codigo/ListaCodigo.php
 
  --
 
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
 
  O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
 
  --
  Links do Yahoo! Grupos
 
 
 
 
 

  



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



Re: [oracle_br] Sobrecarga no Banco

2007-04-27 Por tôpico Gustavo Venturini de Lima
experimente fazer um kill session das sessões oriundas deste processo...
faça um select do sid e serial# na v$session e depois um alter system kill
session [immediate];
Isto vai forçar o final da transação...

Em 27/04/07, Vinicius Amorim [EMAIL PROTECTED] escreveu:

   Bom dia,

 Realizaram uma operacao em uma aplicacao que conecta o banco de dados
 Oracle 9i, essa operacao deve ocorrer durante todo o fim de semana, mas
 fizeram por engano.
 Tentamos cancelar mas a aplicacao nao esta respondendo ao comando,
 existe grande risco de corromper o banco.
 Alguem sabe algo que possa fazer com que o banco nao aceite essas
 transacoes, e permaneca no ar ( mesmo que force um erro na aplicacao ), ou
 o
 melhor e realmente esperar segunda feira para continuar a trabalhar
 normalmente?
 Esta sendo realizado inserts de cerca de 140 000 mil usuarios.

 Obrigado,

 --
 Vinícius Amorim Teixeira

 9965 90 18

 Email - [EMAIL PROTECTED] vini.rcc%40gmail.com
 MSN - [EMAIL PROTECTED] vini.amorim%40hotmail.com

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

  



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



Re: [oracle_br] Oracle 9 e Oracle 10g no mesmo servidor Windows

2007-04-27 Por tôpico Gustavo Venturini de Lima
Configura o listener do 9i ou do 10g pra atender as 2 instances...
Coloca as instâncias em portas diferentes e boa... Só precisa de 1
listener...

Em 27/04/07, cropereira [EMAIL PROTECTED] escreveu:

   Eu tenho um servidor que primeiro instalei Oracle 9.
 Tenho diversos bancos rodando.
 Depois instalei Oracle 10g. Instalei, conectei criei os bancos sem
 problemas.

 Meu problema é que sempre que esse servidor é reiniciado, o Oracle 10G
 não conecta mais. Ele se perde no LISTENER. Como eu faço para resolver
 esse problema?
 Eu excluo o LISTENER e crio novamente. Depois excluo também o nome do
 serviço e crio tb. Ai funciona. Mas não gostaria que isso fosse um
 procedimento comum. Alguém sabe como proceder de um modo definitivo?

 Atualmente meu LISTENER no Oracle 9 chama LISTENER.
 No Oracle 10g, chama LISTENER10G.

  



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



Re: [oracle_br] Listener parado

2007-04-26 Por tôpico Gustavo Venturini de Lima
Qual SO / Versão Oracle???
Parte pra força bruta... mata o processo a força (kill ou task manager), já
antecipa seu chamado na oracle e coloca um trace no listener e inicia
novamente...

1) Edit your $TNS_ADMIN/listener.ora file and add the lines:

TRACE_LEVEL_LISTENER = 16
TRACE_DIRECTORY_LISTENER = /tmp
TRACE_FILE_LISTENER  = listener

2) Stop and restart the listener:

lsnrctl stop
lsnrctl start

   Output should go to /tmp/listener.trc



Em 26/04/07, Alexandre Anselmo [EMAIL PROTECTED] escreveu:

 Pessoal,


meu listener parou e pirou. Nao responde por nada. Nem lsnrctl status
 nem lsnrctl stop. Soh consigo conectar no banco localmente e qualquer
 tentativa de conexao via listener da erro de timeout.

 Alguem tem alguma ideia?

 Ats,
 Alexandre Tenorio Anselmo.



 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


 Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais acesse:
 http://www.oraclebr.com.br/codigo/ListaCodigo.php

 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/

 
 Links do Yahoo! Grupos





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



[oracle_br] Alteração de S.O.

2007-04-23 Por tôpico Gustavo Venturini de Lima
Bom dia pessoal.
Alguém pode me ajudar com o seguinte:

É possível com o Oracle offline (independente de versão) fazer uma cópia
fria da estrutura num Windows NT4 e subí-lo num W2000???
Isso é claro, instalando a mesma versão de binários e mantendo a mesma
arquitetura de bits.
Sei que entre máquinas unix like (mantendo-se a mesma versão) isso funciona
normalmente... Mas no windows nunca fiz essa mágica.

Agradeço desde já.

Gustavo.


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



Re: [oracle_br] Segmento x Datafile

2007-04-23 Por tôpico Gustavo Venturini de Lima
No meu entender ele divide para ter mais facilidade e agilidade de
leitura/escrita em cima do segmento...
É mais vantajoso dividí-los para conseguir uma leitura paralela... Isso é
claro se forem em discos diferentes... etc, etc, etc...


Em 23/04/07, Clayton Rocha [EMAIL PROTECTED] escreveu:

   Boa tarde!

 Fiquei com uma curiosidade agora... se eu tenho uma tablespace com dois
 datafiles e movo um segmento para essa tablespace. O que determina em qual
 dos dois datafiles o segmento vai ser armazenado se eu tenho espaço livre
 suficiente nos dois? Por que, mesmo tendo espaço para alocar em um único
 datafile acontece do Oracle dividir o segmento nos dois?

 Oracle 10g em Windows.

 Obrigado!

 Clayton Rocha

 DBA Oracle

 Faitec Tecnologia

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

  



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



Re: [oracle_br] Trace de conexão

2007-04-20 Por tôpico Gustavo Venturini de Lima
Client Tracing
~~
1) Set the environment variable TNS_ADMIN to the directory where the
   tnsnames.ora and listener.ora files exist.

   The default location is $ORACLE_HOME/network/admin. Set $TNS_ADMIN to this
   if it is not set. This ENSURES you know which files you are using.

2) Start the listener:  lsnrctl
 set password password
 start

   Note any errors. If you do not have a password set then ignore the
   set password command.

3) If the listener started, start the database.

4) Create a file in $HOME called .sqlnet.ora and add the lines:

trace_level_client= 16
trace_file_client=client
trace_directory_client= /tmp(or similar)
trace_unique_client=true

5) Try to connect from SQL*Plus thus:

sqlplus username/[EMAIL PROTECTED]

   or
sqlplus username/password

   substituting a suitable alias.

6) If you get an error we may need to see the client trace file
   /tmp/client_PID.trc where PID is the process ID of the
   client process (*1).
   This will be quite large so it is best to FAX or EMAIL it.

*1 Note: On earlier versions of SQL*Net the filename may NOT have
 the process ID appended to it.


Listener Tracing:
~

1) Edit your $TNS_ADMIN/listener.ora file and add the lines:

TRACE_LEVEL_LISTENER = 16
TRACE_DIRECTORY_LISTENER = /tmp
TRACE_FILE_LISTENER  = listener

2) Stop and restart the listener:

lsnrctl stop
lsnrctl start

   Output should go to /tmp/listener.trc



Em 20/04/07, Fábio Gibon - Comex System [EMAIL PROTECTED] escreveu:

 Alguém tem material sobre trace de conexão (do client e server) ? (com
 exemplos... )

 abraços

 Gibon

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



 Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais acesse:
 http://www.oraclebr.com.br/codigo/ListaCodigo.php

 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/

 
 Links do Yahoo! Grupos





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



Re: [oracle_br] Informação

2007-04-19 Por tôpico Gustavo Venturini de Lima
Olá Larissa.
Esses são todos ad-ons ou pacotes de extensão da Oracle.
O ideal serial procurar nas documentações Oracle (Library / OTN / Tahiti /
Metalink) mais informações sobre estes pacotes... Dessa forma terás uma
documentação embasada e atualizada.

Att.


Em 19/04/07, Larissa Gadelha [EMAIL PROTECTED] escreveu:

   Boa Tarde,
 Pessoal

 to precisandp de uma ajuda no que diz respeito a
 descrição dos produtos:
 - Label Security;
 -Advanced Security;
 -Database Vault;
 -Diagnostick Pack;
 -Tuning Pack;
 -Change Management Pack;
 -Configuration Management Pack;
 Como faço para ter a descrição de cada um, pode ser
 pelo portal da oracle? ou vc(s) teria(m) alguma
 apresentação ou apostila?, aguardo sua resposta.Desde
 ja,agradeço a sua atenção.sem mais para o momento.
 Att,
 Larissa

 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/
  



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



Re: [oracle_br] Migração File System para ASM

2007-04-18 Por tôpico Gustavo Venturini de Lima
Bom dia Vanberto.
É na base que receberá o seu backup.
Esses parâmetros serão para identificar e informar os novos paths para os
arquivos do banco.
Não sei como vc pretende fazer a migração ou aplicação do backup, mas já te
digo de antemão, que se puder utilizar o RMAN é BEM mais rápido...
Faça um DUPLICATE DATABASE no RMAN e boa... Funciona legal e é bem
prático...
Outros parâmetros que vc pode precisar seria:
db_file_name_convert=+DATA/uni, /apps/oracle/oradata/homologa/datafiles ,
+ARCH/uni/archives
log_file_name_convert=+DATA/uni, /apps/oracle/oradata/homologa/datafiles ,
+ARCH/uni/archives


Em 18/04/07, Vanberto Alessandro de Souza Zuim - FOR 
[EMAIL PROTECTED] escreveu:

   Bom dia amigo,estou pesquisando um pouco sobre a migração de FILE SYSTEM
 para ASM ,achei alguns tutorias na internet mais estou com algumas duvidas,

 1- Ele pede par altera os parâmetros :

 DB_CREATE_FILE_DEST , DB_CREATE_ONLINE_LOG_DEST_n,CONTROL_FILES ,mais pelo
 que vi na minha base que tem asm que vai receber o backup já tem tudo isso
 configurado dês da instalação...bom não entendi direito, não sei se ele que
 que eu altere a base que vai receber o backup no caso a do ASM ou a que vai
 passar ,no caso a que esta com file system

 alguém já fez esse tipo de migração?gostaria muito de tira algumas
 duvidas,


 Obrigado..

 Vanberto Zuim
 Administrador de Banco de Dados
 Tecnologia da Informação

 Vanberto Zuim
 Administrador de Banco de Dados
 OCA Oracle 10g
 Tecnologia da Informação
 [EMAIL PROTECTED] vanbertozuim%40jmacedo.com.br
 (85) 4006-6021


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

  



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



Re: [oracle_br] Serviço TNS listener nao inicia

2007-04-18 Por tôpico Gustavo Venturini de Lima
Você não diz, mas deve se tratar de Window$ (clicar) então...
Aparentemente vc está sem as variáveis de ambiente setadas corretamente...

PATH
ORACLE_HOME
ORACLE_SID
etc...

Experimente fazer um
set ORACLE_HOME=SEU_PATH_PARA_A_INSTALACAO_ORACLE
set PATH=%PATH%;SEU_PATH_PARA_A_INSTALACAO_ORACLE/bin

Isto deve solucionar o problema...

Em 18/04/07, Fabio Vicente [EMAIL PROTECTED] escreveu:

   OLá amigos...

 Por algum motivo, o serviço TNS listener não está iniciando, quando tento
 iniciá-lo, da mensagem do windows dizendo que não foi possível localizar o
 caminho do executável, entrei nas propriedades do serviço e o mesmo não me
 deixa editar o campo que está inserido o caminho do executávelsendo
 assim estou iniciando manualmente o serviço clicando no mesmo no diretório
 ora_home/bin..

 Alguém sabe como eu faço para reconfigurar esse serviço..???

 MUITO OBRIGADO...!!!

 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/

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

  



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



  1   2   >