Não é bem assim.
Tem uma opção de configuração chamado self-service, talvez o DBA que instalou o 
RAC deve ter colocado isto.
Se você executar o comando lsnrctl status no servidor deverá retornar algo do 
gênero...

service "servico"
    instance db1 READY
    instance db2 READY

... desta forma as conexões serão distribuídas entre as sessões.
Outra configuração foi a que sugeri, ficaria da seguinte forma...

service "oltp"
     instance db1 READY
service "batch"
     instance db2 READY

... desta forma você garante qual instância os usuários estarão conectando. 
Alterando o description.

Mais para frente você estará se deparando com o FAILOVER, quando uma conexão 
cair suas sessões não passarão para outra sessão (caso não esteja usando o 
OAS), você terá de fazer algumas alterações no sua forma de conexão.

Qualquer coisa estou a disposição.

[]'s

Marcus Pavan

----- Mensagem original ----
De: Welvis Douglas <[EMAIL PROTECTED]>
Para: [email protected]
Enviadas: Quarta-feira, 20 de Fevereiro de 2008 8:07:35
Assunto: Re: [oracle_br] Oracle RAC+ Java

                  jdbcracle:thin: @(description= (address_ list=(address= 
(host=10. 41.1.17) (protocol=tcp) (port=1521) )(address= (host=10. 
41.1.1(protocol= tcp) (port=1521)) (load_balance= yes)(failover= yes))(connect_ 
data=(service_ name=xxxxxxxxx) ))

ele ja faz isso, o service_name aponta para o cominio, ou seja ele ja ve os 
dois nós."!!!

correto?

att,

Welvis Douglas

----- Original Message ----- 
  From: Marcus Pavan 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Wednesday, February 20, 2008 10:57 AM
  Subject: Res: [oracle_br] Oracle RAC+ Java

É o seguinte Welvis.
  Não sei qual o seu conhecimento no ambiente Oracle RAC, mas vamos explanar 
algumas situações.
  É extremamente plausível a utilização de SERVICES para fazer a distrubuição 
de conexões entre os nós, exemplo: possuo três servidores em Oracle RAC, e três 
sistemas (RH, Contabilidade e Estoque). Criarei três serviços para eles.

Nome do servico Servidor Servidor disponível
  rh rac1 rac2
  contabilidade rac2 rac3
  estoque rac3 rac1

O conceito de serviço é que você não utilizará o nome do banco de dados para 
conexão, exemplo:
  db_name=db
  Nome da instância nos servidores:
  rac1 - db1
  rac2 - db2
  rac3 - db3

Note que não utilizaremos o nome da instância, ou o nome do banco para conexão 
e sim o serviço.
  Como utilizarei o serviço, eu posso definir qual a instância é a "primária" e 
qual é a disponível.
  No seu caso, você poderá criar dois serviços para identificar qual nós você 
desejará. No momento do processamento, você conecta neste serviço e dispara.
  Depois que você criar os serviços (dbca, enterprise manager ou srvctl) 
verifique o listener como ele estará esperando as conexões (lsnrctl status).

Espero tê-lo ajudado.

Marcus Pavan

----- Mensagem original ----
  De: Welvis Douglas <[EMAIL PROTECTED] com.br>
  Para: [EMAIL PROTECTED] os.com.br
  Enviadas: Quarta-feira, 20 de Fevereiro de 2008 7:37:56
  Assunto: Re: [oracle_br] Oracle RAC+ Java

na realidade são fechamentos. ...

mas é feito o processamento na aplicação, como tbm em processos armazenados no 
banco, recumindo, tem de tudo.

mas os maiores ou mais pesados são processos dentro do banco.

att,

Welvis 

----- Original Message ----- 
  From: Marcus Pavan 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Tuesday, February 19, 2008 8:49 PM
  Subject: Res: [oracle_br] Oracle RAC+ Java

Welvis, estes processamentos pesados são relatórios? Tem links específicos para 
eles serem executados?

[]'s

Marcus Pavan

----- Mensagem original ----
  De: Welvis Douglas <[EMAIL PROTECTED] com.br>
  Para: [EMAIL PROTECTED] os.com.br
  Enviadas: Terça-feira, 19 de Fevereiro de 2008 17:09:41
  Assunto: Re: [oracle_br] Oracle RAC+ Java

Ok, o problema é que ele aloca 50 conexões de uma só vez, o pessoal aqui disse 
que ele tinha um problema, por isso ele pegar tudo isso de uma vez só, 

mas ele está correto, ele está apontando para o IP virtual do RAC, só que como 
ele aloca 50 conexões de uma só vez, normalmente os processos longos.. caen no 
mesmo srv.

resultado, as vzs tenho um srv muendo, e outro lá na boa, com isso vai 
atrasando os outros processos..! !!

vlw.

att,

Welvis Douglas

----- Original Message ----- 
  From: mufalani 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Tuesday, February 19, 2008 7:04 PM
  Subject: RES: [oracle_br] Oracle RAC+ Java

Welvis,

Verifica essa parte do código java da conexão, pois ela deve ficar
  parecida com o tnsnames.ora para conectar no RAC.

-----Mensagem original---- -
  De: [EMAIL PROTECTED] os.com.br [mailto:oracle_ [EMAIL PROTECTED] os.com.br] 
Em
  nome de Welvis Douglas
  Enviada em: terça-feira, 19 de fevereiro de 2008 17:01
  Para: [EMAIL PROTECTED] os.com.br
  Assunto: Re: [oracle_br] Oracle RAC+ Java

Eai tranquilo, fala de onde irmão??

então o pessoal estão usando JDBCThin com C3P0, esse é o cara que faz o
  gerenciamento do Pool..

o complicado é que roda uns processos grandes, e sempre caen no mesmo
  servidor, devido a deste pool de conexão, 

ha aplicação é WEB

vlw.

att,

Welvis Douglas!

----- Original Message ----- 
  From: Gleyson Melo 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Tuesday, February 19, 2008 6:46 PM
  Subject: Re: [oracle_br] Oracle RAC+ Java

Fala Welvis!

1. É uma aplicação desktop ou web?
  2. JDBC Thin ou OCI?
  3. Como está sendo gerenciado esse pool de conexões?

Em 19/02/08, Welvis Douglas <[EMAIL PROTECTED] com.br> escreveu:
  >
  > Olá pessoal, estou com um problema aqui na empresa onde eu trabalhaho,
  > existem um ambiente RAC 10g r2, só que a aplicação java não está
  alocando as
  > conecções de forma adequada, ex. a aplicação java aloca 50 conecções de
  uma
  > só vez, só que as vzs quando vai rodar processos muito pesados acabam
  caindo
  > no mesmo servidor, e o outro fica sem processamento algum.
  >
  > Alguem utiliza RAC com Java para dar alguma dica?
  >
  > att,
  >
  > Welvis Douglas
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > 
  >

-- 
  Atenciosamente,
  Gleyson Melo
  Oracle Database 10g Administrator Certified Professional

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

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

O ENPO-BR 2008 (O maior evento de Profissionais de Oracle do Brasil!) será
  realizado no dia 29 de Março no auditório da FIAP - Faculdade de
  Administração e Informática Paulista em São Paulo. E tem total apoio deste
  Grupo.
  Veja mais em http://www.enpo- br.org/ 
  ------------ --------- --------- --------- --------- --------- -
  ------------ --------- --------- --------- -------
  >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]

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
  http://br.mail. yahoo.com/

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

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

<!--

#ygrp-mkp{
  border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 
14px;}
  #ygrp-mkp hr{
  border:1px solid #d8d8d8;}
  #ygrp-mkp #hd{
  color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 
10px 0px;}
  #ygrp-mkp #ads{
  margin-bottom: 10px;}
  #ygrp-mkp .ad{
  padding:0 0;}
  #ygrp-mkp .ad a{
  color:#0000ff; text-decoration: none;}
  -->

<!--

#ygrp-sponsor #ygrp-lc{
  font-family: Arial;}
  #ygrp-sponsor #ygrp-lc #hd{
  margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
  #ygrp-sponsor #ygrp-lc .ad{
  margin-bottom: 10px;padding: 0 0;}
  -->

<!--

#ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}
  #ygrp-mlmsg table {font-size:inherit; font:100% ;}
  #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
  #ygrp-mlmsg pre, code {font:115% monospace;}
  #ygrp-mlmsg * {line-height: 1.22em;}
  #ygrp-text{
  font-family: Georgia;
  }
  #ygrp-text p{
  margin:0 0 1em 0;}
  #ygrp-tpmsgs{
  font-family: Arial;
  clear:both;}
  #ygrp-vitnav{
  padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}
  #ygrp-vitnav a{
  padding:0 1px;}
  #ygrp-actbar{
  clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }
  #ygrp-actbar .left{
  float:left;white- space:nowrap; }
  .bld{font-weight: bold;}
  #ygrp-grft{
  font-family: Verdana;font- size:77%; padding:15px 0;}
  #ygrp-ft{
  font-family: verdana;font- size:77%; border-top: 1px solid #666;
  padding:5px 0;
  }
  #ygrp-mlmsg #logo{
  padding-bottom: 10px;}

#ygrp-vital{
  background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}
  #ygrp-vital #vithd{
  font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; 
text-transform: uppercase; }
  #ygrp-vital ul{
  padding:0;margin: 2px 0;}
  #ygrp-vital ul li{
  list-style-type: none;clear: both;border: 1px solid #e0ecee;
  }
  #ygrp-vital ul li .ct{
  font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; 
padding-right: .5em;}
  #ygrp-vital ul li .cat{
  font-weight: bold;}
  #ygrp-vital a{
  text-decoration: none;}

#ygrp-vital a:hover{
  text-decoration: underline; }

#ygrp-sponsor #hd{
  color:#999;font- size:77%; }
  #ygrp-sponsor #ov{
  padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}
  #ygrp-sponsor #ov ul{
  padding:0 0 0 8px;margin:0; }
  #ygrp-sponsor #ov li{
  list-style-type: square;padding: 6px 0;font-size: 77%;}
  #ygrp-sponsor #ov li a{
  text-decoration: none;font- size:130% ;}
  #ygrp-sponsor #nc{
  background-color: #eee;margin- bottom:20px; padding:0 8px;}
  #ygrp-sponsor .ad{
  padding:8px 0;}
  #ygrp-sponsor .ad #hd1{
  font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- 
height:122% ;}
  #ygrp-sponsor .ad a{
  text-decoration: none;}
  #ygrp-sponsor .ad a:hover{
  text-decoration: underline; }
  #ygrp-sponsor .ad p{
  margin:0;}
  o{font-size: 0;}
  .MsoNormal{
  margin:0 0 0 0;}
  #ygrp-text tt{
  font-size:120% ;}
  blockquote{margin: 0 0 0 4px;}
  .replbq{margin: 4;}
  -->

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
  http://br.mail. yahoo.com/

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

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


    
          
<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->

<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->

<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->






      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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

Responder a