bem, eu não estou com um ambiente 10g aqui pra teste, mas se vc olhar lá no help, o -f (de desconexão) está entre colchetes, o que indica um parâmetro Opcional - assim, acho que em princípio vc não é obrigado a usá-lo .... Tenta lá sem o param de desconexão e veja se vai - Nem Preciso Dizer, lógico, primeiro num ambiente de TESTE, não direta em prod.... []s Chiappa
--- Em oracle_br@yahoogrupos.com.br, "Duilio Bruniera" <duilio.bruniera@...> escreveu > > Então chiappa nessa pegada que você foi, você interrompe o status do > serviço, eu no caso, gostaria de alterar a polica de serviço. > > Eu tambem tinha lido o help. > > De qualquer forma valeu a tentativa. > > > > Bem, primeiro já que não existe 10gR5, suporei aqui 10gr2 com patchset > 10.2.0.5.x .... Muito bem, consultando o help online cfrme : > > C:\Users\jchiappa>srvctl modify service -h > Uso: srvctl modify service -d <name> -s <service_name> -i <old_inst_name> -t > <new_inst_name> [-f] > -d <name> Nome exclusivo para o banco de dados > -s <service> Nome do serviþo > -i <old_inst> Antigo nome da instÔncia > -t <new_inst> Novo nome da instÔncia > -f Desconecta todas as sess§es durante as operaþ§es de interrupþÒo e de > realocaþÒo de serviþos > > Uso: srvctl modify service -d <name> -s <service_name> -i <avail_inst_name> > -r [-f] > -d <name> Nome exclusivo para o banco de dados > -s <service> Nome do serviþo > -i <inst> Nome da instÔncia > -r Faz upgrade da instÔncia para preferencial > -f Desconecta todas as sess§es durante as operaþ§es de interrupþÒo e de > realocaþÒo de serviþos > > Uso: srvctl modify service -d <name> -s <service_name> -n -i <prefered_inst> > [-a <available_list>] [-f] > -d <name> Nome exclusivo para o banco de dados > -s <service> Nome do serviþo > -n Modificar a configuraþÒo de serviþo > -r "<pref_list>" Lista de instÔncias preferenciais > -a "<avail_list>" Lista de instÔncias disponÝveis > -f Desconecta todas as sess§es durante as operaþ§es de interrupþÒo e de > realocaþÒo de serviþos > > Uso: srvctl modify service -d <name> -s <service_name> -P <TAF_policy> [-f] > -d <name> Nome exclusivo para o banco de dados > -s <service> Nome do serviþo > -P <TAF_policy> PolÝtica de TAF (NONE, BASIC ou PRECONNECT) > -f Desconecta todas as sess§es durante as operaþ§es de interrupþÒo e de > realocaþÒo de serviþos > -h Imprimir uso > > C:\Users\jchiappa> > > há sim sintaxe para o que vc quer, então deve ser algo como : > > srvctl modify service -d nomedoseudatabase -s nomedoseuserviço -n -a nó1,nó2 > -r nó1 -f > > (ou seja, não vai estar disponível no nó3 e vai estar pRefencial no nó1).... > Cheque direitinho aí, mas deve ser isso ... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> > , "Duilio Bruniera" <duilio.bruniera@> escreveu > > > > # Oracle RAC 10gR5 com 3 nós em Linux RedHat 5.2 # > > > > > > > > alguém por ai sabe como posso alterar política de serviço de um "service" > em > > um Oracle RAC, via linha de comando. > > > > Mais ou menos isso: > > > > Tenho um serviço chamado "bat" que esta como "preferred" para os "3 nós" > do > > cluster: > > > > gostaria de deixar ele como : > > > > preferred: para o nó1 > > > > Available: para o nó2 > > > > Not Used: para o nó3 > > > > já vi fazer isso pelo enterprise manager mais não consegui via linha de > > comando alguém sabe como? > > > > eu estava tentando fazer via : > > > > srvctl modify service -d ... mas não consegui. > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >