[oracle_br] Re: Duvidas sobre particionamento

2012-10-31 Por tôpico ederson2001br
Alô Cláudio,

Olha, definir particionamento para mensal ou trimestral, o ideal é vc ter a 
idéia de volume.

Exemplo: 
-Desejo definir uma particionamento que terá aproximadamente, 2.000.000 de 
linhas
-Contagem trimestral: 4.500.000 linhas
-Média mensal...: 1.500.000 linhas

Neste caso, sua partição indicada seria particionar por mês.

Para o particionamento, use algo como NF_ANO_MES_PART que conterá o mês e o ano 
da data de geração da nota, no formato MM (mes e ano invertidos).

Se a necessidade indicar melhor por trimestre, vc pode usar a concatenação do 
(ano || quartil) para a sua partição com to_char(sysdate,'') || 
to_char(to_number(to_char(sysdate,'q')),'fm09').

Desta forma, vc terá uma boa separação de partições. Lembre-se que o índice 
também deve ser particionado.


Ederson Elias
DBA Oracle
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0

--- Em oracle_br@yahoogrupos.com.br, Claudio Junior csjunior@... escreveu

 Pessoal
 
 Gostaria de obter opiniões do pessoal da lista sobre particionamento
 de tabelas.
 
 Estou tentando melhorar um esquema de tabelas no qual temos a seguinte
 estrutura:
 
 1. tabela de notas fiscais que tem um campo data que podemos utilizar
 para gerar o particionamento. A ideia é fazer particionamento para o
 mês ou trimestre;
 2. tabela de detalhe da nota fiscal no qual não temos a nota. O
 particionamento vai ter que ser feito baseado no código da nota
 fiscal, ou se possível através do particionamento da primeira tabela.
 
 A pergunta é se é melhor ter o particionamento desta forma, ou se em
 ultimo caso é melhor fazermos o particionamento baseado em outra chave
 que não seja a data, tipo o código da nota fiscal?
 
 A utilização da data é muito interessante pois a maioria das consultas
 são feitas utilizando a data como referencia.
 
 A versão do oracle é:
 
 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
 PL/SQL Release 10.2.0.4.0 - Production
 CORE  10.2.0.4.0  Production
 TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
 NLSRTL Version 10.2.0.4.0 - Production
 
 Agradeço a atenção
 
 Claudio Jr.
 --
 Claudio da Silva Junior
 csjunior@...





Re: [oracle_br] Duvidas sobre particionamento

2012-10-31 Por tôpico Régis Pradela
Claudio, bom dia!

Neste caso  o Reference Partitioning seria muito útil, mas, como seu Oracle
é 10gr2 não temos este tipo de particionamento.
Minha sugestão, baseada nas informações que você falou, seria:

1. Particionar a tabela de notas fiscais mensalmente:
- Eu disse mensalmente, mas para definir este intervalo acredito que o ideal
seria medir o volume da dados gerados.

2. Tabela de descrição:
- É difícil dizer a melhor chave para particionamento sem saber as
principais queries que rodam sobre estas tabelas.
Dica: Verificar pela V$SQL quais os SQLs que incidem sobre esta tabela e
veja os filtros utilizados, após isto estude cada campo e verifique o qual
possui um intervalo melhor definido.
- Num chute, ignorando a dica acima e baseado nas informações que você
passou, eu faria o particionamento pelo numero da nota com um intervalo
baseado em mais ou menos o numero de notas que são gerados durante o período
de particionamento da tabela de Notas, Ex:
- A tabela de notas está particionada mensalmente e eu sei, baseado em
números / levantamentos que fiz, que tenho uma média de 1000 notas/mês.
Neste caso faria um particionamento da tabela de detalhes pelo numero da NF
de 1000 em 1000.

Capitou a idéia?
Espero ter ajudado.
-- 
R.P.
DBA Oracle
Blog: www.rpradela.com.br

Oracle Database 11g Administrator Certified Professional
Oracle Database 11g Administrator Certified Associate
Oracle Database 10g Real Applications Clusters Administrator Certified
Expert (OCE)
Oracle Enterprise Linux Certified Implementation Specialist (OCE)
Oracle Database 11g Data Warehousing Certified Implementation Specialist
Oracle Exadata 11g Certified Implementation Specialist

From:  Claudio Junior csjun...@gmail.com
Reply-To:  oracle_br@yahoogrupos.com.br
Date:  terça-feira, 30 de outubro de 2012 18:56
To:  oracle_br@yahoogrupos.com.br
Subject:  [oracle_br] Duvidas sobre particionamento

 
 
 
   

Pessoal

Gostaria de obter opiniões do pessoal da lista sobre particionamento
de tabelas.

Estou tentando melhorar um esquema de tabelas no qual temos a seguinte
estrutura:

1. tabela de notas fiscais que tem um campo data que podemos utilizar
para gerar o particionamento. A ideia é fazer particionamento para o
mês ou trimestre;
2. tabela de detalhe da nota fiscal no qual não temos a nota. O
particionamento vai ter que ser feito baseado no código da nota
fiscal, ou se possível através do particionamento da primeira tabela.

A pergunta é se é melhor ter o particionamento desta forma, ou se em
ultimo caso é melhor fazermos o particionamento baseado em outra chave
que não seja a data, tipo o código da nota fiscal?

A utilização da data é muito interessante pois a maioria das consultas
são feitas utilizando a data como referencia.

A versão do oracle é:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
NLSRTL Version 10.2.0.4.0 - Production

Agradeço a atenção

Claudio Jr.
--
Claudio da Silva Junior
csjun...@gmail.com mailto:csjunior%40gmail.com
 
   

 




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



[oracle_br] Re: modificar: database service instance preference

2012-10-31 Por tôpico J. Laurindo Chiappa
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\jchiappasrvctl 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 serviceNome 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 serviceNome 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 serviceNome do serviþo
-n  Modificar a configuraþÒo de serviþo
-r pref_listLista 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 serviceNome 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, 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]





RE: [oracle_br] modificar: database service instance preference

2012-10-31 Por tôpico Francisco Petersen Jr

Ola Duilio ... se não estou enganado acho que poderas fazer com a sintaxe a 
seguir  srvctl add service -d database -s service -r preferred_list 
srvctl remove service -d database -s service -r preferred_list Segue tb. 
link que acredito podera ajudar 
http://www.datadisk.co.uk/html_docs/rac/administration.htm abraço,Francisco.
 To: oracle_br@yahoogrupos.com.br
From: duilio.bruni...@fastsolutions.com.br
Date: Wed, 31 Oct 2012 14:06:45 -0200
Subject: [oracle_br] modificar: database service instance preference
















 



  



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





--
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: modificar: database service instance preference

2012-10-31 Por tôpico Francisco Petersen Jr

Só retificando e ratificando, inclusive o que já foi dito pelo Chiappa, segue 
link dos cmds SRVCTL ... 
http://docs.oracle.com/cd/E11882_01/rac.112/e16795/srvctladmin.htm#autoId93  
... e o proprio cmd mencionado ...srvctl modify service -d db_unique_name -s 
service_name -n -i preferred_list [-a available_list] [-f] .
Abc,Francisco.
 To: oracle_br@yahoogrupos.com.br
From: jlchia...@yahoo.com.br
Date: Wed, 31 Oct 2012 17:16:56 +
Subject: [oracle_br] Re: modificar: database service instance preference
















 



  



  
  
  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\jchiappasrvctl 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 serviceNome 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 serviceNome 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 serviceNome do serviþo

-n  Modificar a configuraþÒo de serviþo

-r pref_listLista 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 serviceNome 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, 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]





--
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] Re: erro agent enterprise manager

2012-10-31 Por tôpico J. Laurindo Chiappa
  Sim, é absolutamente necessário o patch para Certificado expirado, mas pode 
muito bem não ser só isso : há patches também para correção de TZ (na verdade 
inclusão de itens na lista em %ORACLE_HOME%\sysman\admin\supportedtzs.lst) , 
por exemplo, que foram corrigidos algo tardiamente no timeline do 10.2.0.4 
. 
  O meu conselho seria : upgrade dessa ORACLE_HOME para o último patchset 
10.2.0.5 (que já contém os patches de DST introduzidos no 10.2.0.4), depois se 
aplicar o patch 8350262, depois aplicar o último PSU ou bundled pack (que vai 
deixar em 10.2.0.5.8 a versão completa, iirc) , para só depois se fazer a 
recriação do repositório e reconfig do target

  []s

   Chiappa


--- Em oracle_br@yahoogrupos.com.br, Ricardo Arnoud ricardoskn@... escreveu

 Olá,
 Já tive problemas com a versão 10.2.0.4 (Oracle Linux) e segundo a
 documentação, é um certificado expirado, tive que instalar o patch 8350262
 e recriar o repositório. Aqui era uma instance unica.
 
 Como recriar ele:
 
 SQL sqlplus /nolog
 SQL connect as sysdba
 drop user sysman cascade;
 drop public synonym setemviewusercontext;
 drop role mgmt_user;
 drop public synonym mgmt_target_blackouts;
 drop user mgmt_view cascade;
 alter system disable restricted session;
 
 Remover a ferramenta Oracle Enterprise Manager
 
 Comando: emca -deconfig dbcontrol db -repos drop
 
 [oracle@orcl10g ~]$ emca -deconfig dbcontrol db -repos drop
 
 
 Database SID: orcl
 Listener port number: 1521
 Password for SYS user:
 Password for SYSMAN user:
 
 Do you wish to continue? [yes(Y)/no(N)]: Y
 
 INFO: Repository successfully dropped
 Enterprise Manager configuration completed successfully
 
 Criando Dbconsole – Enterprice Manager 10g
 
 emca -config dbcontrol db -repos create
 
 informar sid, porta e senhas
 
 só isso já resolveu..
 
 Boa sorte
 
 Ricardo Arnoud
 
 
 On Wed, Oct 31, 2012 at 8:49 AM, Paulo Couto paulopcto2002@...wrote:
 
  **
 
 
  Amigos, já faz alguns dias que meu Oracle Enterprise Manager deixou de
  funcionar corretamente, ja reiniciei o servidor e continua com o  mesmo
  problema. Segue abaixo algumas atividades que fiz, mas sem sucesso. Preciso
  de uma dica, um caminho a seguir.
 
  Executei os comando emctl stop dbconsole e stop agent
 
  ao tentar iniciar o agent da o erro abaixo:
 
  C:\Documents and Settings\PCoutoemctl start agent
  Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
  Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
  The service name is invalid.
  More help is available by typing NET HELPMSG 2185.
  C:\Documents and Settings\PCouto
 
 
  Já o serviço do DBCONSOLE sobe normal.
 
  Ao analisar a pasta de logs que fica em
  E:\oracle\product\10.2.0\db_1\HOST_SID\sysman\log percebi o erro abaixo
  no arquivo emdb.nohup
 
 
 
  --- Mon Oct 29 07:34:25 2012::The agentTZRegion value in
  E:\oracle\product\10.2.0\db_1\stadelia7_dbsta/sysman/config/emd.properties
  is not in agreement with what agent thinks it should be.Please verify your
  environment to make sure that TZ setting has not changed since the last
  start of the agent.
  If you modified the timezone setting in the environment, please stop the
  agent and exectute 'emctl resetTZ agent' and also execute the script
  'mgmt_target.set_agent_tzrgn' to get the value propagated to repository
  -
 
 
  Tentei rodar o comando emctl restTZ agent mas apresentou a mensagem abaixo:
 
  C:\Documents and Settings\PCoutoemctl resetTZ agent
  Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
  Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
  Updating
  E:\oracle\product\10.2.0\db_1/stadelia7_DBSTA/sysman/config/emd.propert
  ies...
  resetTZ failed.
  The agentTZRegion in:
  E:\oracle\product\10.2.0\db_1/stadelia7_DBSTA/sysman/config/emd.properties
  is not in agreement with what the agent thinks it should be.
  Fix your environment.
  Pick a TZ value that corresponds to time zone settings listed in:
  E:\oracle\product\10.2.0\db_1/sysman/admin/supportedtzs.lst
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 
 
 -- 
 --
 Thanks,
 Ricardo Arnoud
 MCP, LPIC-2
 (51) 8205-4658 TIM
 (51) 8417-1933 OI
 http://www.ricardoarnoud.com
 http://www.alterdatabaseopen.com
 FB http://www.facebook.com/ricardo.arnoud
 
 Não tenho vergonha de mudar de idéia, porque não tenho vergonha de pensar.
 
 
 [As partes desta mensagem que não continham texto foram removidas]





RES: [oracle_br] Re: modificar: database service instance preference

2012-10-31 Por tôpico Duilio Bruniera
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\jchiappasrvctl 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]



RES: [oracle_br] Re: modificar: database service instance preference

2012-10-31 Por tôpico J. Laurindo Chiappa
  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\jchiappasrvctl 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]





Re: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g

2012-10-31 Por tôpico Samuel Santos
Alguém por favor poderia me passar um endereço de torrent pra baixar o Oracle 
10g, tem que ser 10g por causa da aplicação que temos aqui.
 



 De: Welvis Moretto welvis_doug...@yahoo.com.br
Para: Samuel Santos samuel.gsan...@yahoo.com.br 
Enviadas: Terça-feira, 30 de Outubro de 2012 17:07
Assunto: Re: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g
 

Seguem em anexo..

Abraço!

att,
Welvis Douglas









 De: Samuel Santos samuel.gsan...@yahoo.com.br
Para: welvis_doug...@yahoo.com.br welvis_doug...@yahoo.com.br 
Enviadas: Terça-feira, 30 de Outubro de 2012 17:04
Assunto: Re: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g
 

Welvis,


Você pode me enviar o artigo?
 




 De: Welvis Moretto welvis_doug...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 30 de Outubro de 2012 16:52
Assunto: Re: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g
 

  


Samuel, sei de uma forma. Mas é como eu falei.. você deve avaliar e ver o que 
você que fazer.. 
Procure um artigo na net.. Database Migration From Windows to Linux Using 
RMAN, você pode usar com dataguard também: 
http://www.oracle.com/technetwork/database/features/availability/twp-dataguard-11gr2-1-131981.pdf;
 Pesquise no google por data guard in cross platformdeve aparecer diversos 
exemplos.

Sobre o artigo, se você não encontrar me passe seu e-mail que eu lhe envio.

Abraço!

Welvis Douglas


De: Samuel Santos samuel.gsan...@yahoo.com.br
Para: oracle_br oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 30 de Outubro de 2012 16:39
Assunto: Enc: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g


  
Pessoal

Fica uma pergunta eu conseguiria CLONAR a base sistema operacional RWindows 
para Linux?

 
- Mensagem encaminhada -
De: Welvis Moretto welvis_doug...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 30 de Outubro de 2012 15:15
Assunto: Re: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g
 

  
Boa tarde a todos...

Pode usar ferramentas de replicação como Oracle Dataguard ou GodenGate.

O que eu analisaria é o tamanho do banco e também o tempo da cópia. Se eu 
tenho um banco grande, derrepente uns 900GB. O tempo para replicar isso vai 
ser um pouco longo, vai depender também de infra, Switches, Switches SAN, se 
a rede está em fibra... enfim.. algumas variáveis...

Se o seu banco está um um storage, pode ser feito um snapshot da LUN (o 
storage que temos aqui na empresa tem) tem que ver se você está usando 
storage e se tem licença para isso. Depois de ver estas variáveis ai pode 
ser usar: Backup RMAN com duplicate (Creating a Duplicate Database on a New 
Host. [ID 388431.1]). você vai ter que alterar  uns parametros no banco, se 
necessário; Clone de LUN; Oracle Data Guard 
(http://www.oracle.com/technetwork/database/features/availability/dataguardoverview-098960.html
 e Step By Step Guide To Create Physical Standby Database Using RMAN [ID 
469493.1]). imagino que GodenGate 
(http://www.oracle.com/technetwork/middleware/goldengate/overview/index.html) 
 não seria o seu caso; expdp também poderia ser uma opção, rsrs.

Sabendo o tempo de downtime, vc pode escolher qualquer uma destas 
ferramentas.

att,
Welvis Douglas


De: ederson2001br ederson200...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 30 de Outubro de 2012 9:27
Assunto: [oracle_br] Re: Dicas - Migrar Base de Dados Oracle 10g


  
Bom dia a todos,

A sugestão do pessoal que mais gostei, é fazer a cópia física.

Algumas sugestões adicionais para considerar (sem parar a produção atual):
-Mudar a base para ARCHIVELOG e rodar um backup database plus archivelog 
com o RMAN
--A partir daí, tem duas vertentes: ou vc faz uma conexão target / 
auxiliary fulano e roda um DUPLICATE TARGET DATABASE TO newdb;
--ou executa o RMAN na produção atual, sem parar a produção. transfere a 
cópia para o novo server, pelos meios que estiverem disponíveis. Faz o 
restore, depois o recover, mas não faz o open. Neste ponto, vc já tem uma 
duplicata do seu banco no novo servidor, com o produção ainda rodando. Agora 
o momento da parada (shutdown) da produção, para transferir os archives: 
prepare bem esta operação que deve durar uns 10 minutos. Transfira todos os 
archives e faça novo restore, conferindo se está aplicando os ultimos 
archives. Feito isto, pode abrir o banco.
--Tempo de execução: não importa nem o tamanho da base (a produção não vai 
parar)
--Downtime: cerca de minutos para cópia e mais alguns minutos para recover 
dos últimos archives.

Ederson Elias
DBA Oracle
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0

--- Em oracle_br@yahoogrupos.com.br, Samuel Santos samuel.gsantos@... 
escreveu

 Pessoal,
 Boa Tarde
 
 Tenho que migrar(cópia sem archive) uma base 

[oracle_br] Re: Iniciando

2012-10-31 Por tôpico J. Laurindo Chiappa
  De modo geral as minhas dicas para um iniciante seriam :

 - em http://tahiti.oracle.com vc tem a Documentação Oracle, para todas as 
Edições/versões : pelo menos o manual de conceitos básicos (O Oracle Concepts) 
vc TEM que estudar antes de mais nada : até para instalação e utilização 
inicial, se vc não souber os conceitos básicos do RDBMS Oracle (que são 
COMPLETAMENTE diferentes do SQL SERVER, by the way) vc vai bater cabeça, vai 
ter problemas ... Imediatamente após essa leitura, aí sim vc vai para o manual 
2 Day DBA, que te dará um overview das tasks principais de um DBA

  - em http://technet.oracle.com a Oracle te dá para baixar os softwares dela 
todos, na versão full - completa MESMO, NÃO é expireware que perde validade em 
x meses, NÃO é demonstração com funcionalidades restritas, é o software mesmo 
que vc usaria em produção -, desde que vc se comprometa a só os instalar e usar 
numa máquina pessoal, de estudos Baixe o software de banco de dados, 
instale, e teste, teste E reteste antes de testar de novo, prática é algo 
inestimável aqui...
 Sobre a versão/tipo de produto a baixar, lá vc encontrará a versão 11g, e 
de tipotalvez vc possa começar baixando  instalando/testando a Oracle Database 
Express Edition, que é mais restrita em termos de funcionalidade mas de 
instalação next-next-finish, e daqui a umas tantas semanas, quando já 
aclimatado aí vc baixa e usa também o Oracle Enterprise Edition, que é o 
pacote mais potente e completo, normalmente esse é o que se usa nas Empresas - 
o Enterprise Edition é bem mais complexo para instalar/configurar/usar mas via 
de regra é com ele que vc vai ser cobrado, DIFICILMENTE alguém vai te pagar 
para ser DBA de Express Edition

   - já que vc já trabalha como Desenvolvedor, certamente deve ter aí na 
Empresa um time de DBAs : cfrme vc for aprendendo um pouco em cima dos seus 
estudos na doc e dos seus testes na sua máquina, tente se aproximar dele, se 
oferece pra ajudar, pra fazer algum trabalho no banco de desenv, tenta 
encontrar alguém lá pra ser um Mentor seu, te ajudar no crescimento Note 
que eu disse AJUDAR, não é pegar na mãozinha e ensinar bê-a-bá...

   - de livros (a serem usados como COMPLEMENTO a documentação, e não em lugar 
dela), para um DBA iniciante eu recomendaria :

   Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g 
Programming Techniques and Solutions : bom para demonstrar na práticaa alguns 
conceitos importantes, e a Arquitetura do banco de modo geral

   Pro Oracle Database 11g Administration e Expert Oracle 11g 
Administration : tentam ser guia práticos, com algumas situações do dia-a-dia, 
bem recomendados ambos

   - de sites de referência e grupos de discussão (que, é claro, vc de início 
só vai acompanhar à distância, só cfrme vc for aprendendo é que vc vai poder 
participar mais), eu recomendaria , além deste grupo :  
http://www.profissionaloracle.com.br/gpo/ (que é um concentrador , além de 
manter material próprio), http://otn.oracle.com/ , http://asktom.oracle.com , 
www.dbasupport.com , http://www.orafaq.net/ , http://oracle-base.com/index.php 
, http://www.orafaq.com/ . Há Muitos mais, mas esses costuma ter artigos de 
interesse para iniciantes, já formam um bom ponto de partida, eu creio ...

  []s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Igor Alves igor.alvez@... escreveu

 Trabalho a algum tempo como desenvolvedor Sql(Oracle e Sql Server),mas só
 agora que estou iniciando como DBA.
 
 Gostaria que possivel me dessem umas dicas para iniciante e materiais de
 apoio/estudo.
 
 
 [As partes desta mensagem que não continham texto foram removidas]