Dia!
 
Isso tudo está documentado no Database Administrator Guide (Capítulo 2), então:
 
alter system set <nome do parametro> = <valor> scope=SPFILE ou MEMORY ou BOTH, 
onde, SPFILE, será gravado no SPFILE, e claro, será necessário reinicilizar a 
instância, MEMORY, é aplicado de forma imediata, não precisa reinicializar a 
instância e não é persistente, BOTH, grava no SPFILE, é de forma imediata e 
persistente.
 
Vamos a pergunta inicial:
 
> Os parametros sao:
> - shared_pool_size
> - log_buffer
> - pga_agregate_target
> - sort_area_size
> - shared_pool_size
> - db_cache_size
> - sga_max_size
Colega, tem que ver se todos os parâmetros são dinâmicos, eu fico com dúvida 
apenas no LOG_BUFFER.
 
>2 - Como devo proceder essa alteracao, simplesmente altero o arquivo e 
>reinicio o Servidor ??
Aqui penso que são hábitos de cada DBA, eu faço o seguinte, altera a instância 
(scope=memory) vejo se surtiu efeito, se sim, num momento oportuno, altero o 
init.ora (que é texto, formato da forma que acho melhor, incluo comentário mais 
claros) e recrio o spfile (create spfile ... from pfile....).
 
>3 - Se eu alterar somente no SPFILE, caso exista o mesmo parametro, porém 
>configurado com valor diferente no init.ora, qual o Oracle vai
>utilizar ??
Existe uma regra de precedência:
 
1- SPFILE<orasid>.ora
2- SPFILE.ora
3- init<orasid>.ora
4- init.ora
 
Atenciosamente,

Anderson Haertel Rodrigues
Administrador de Banco de Dados
Florianópolis/SC - [EMAIL PROTECTED] 

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Ronaldo 
Araujo
Enviada em: terça-feira, 22 de agosto de 2006 11:31
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Alterar parametros... init.ora ou spfile.ora ??


Juliano,

Tentarei ajudar mas meus conhecimentos são pobres.
Se eu falar alguma besteira, peço ao grupo que me corrija e assim eu 
também vou aprender.

1) Verifique o parâmetro "spfile". Se estiver com valor, o seu banco usa 
o arquivo spfile.

2) O arquivo spfile é binário e se for alterado por edição manual, será 
perdido.
     Você altera os parâmetros usando comandos no sqlplus, como no exemplo:
      alter system set <nome do parametro> = <valor> scope=spfile;
      O "scope" indica que o novo valor do parâmetro seja gravado no spfile.
      Depois disso, tem que reiniciar o servidor.

3)  Respondido na 1)

[]'s

Ronaldo
    
Juliano escreveu:
> Bom Dia lista, preciso alterar alguns parametros de um Banco de
> Dados de Desenvolvimento, Oracle 9.2.0.4, instalado em um Servidor
> com Red Hat 9.
>
> Os parametros sao:
> - shared_pool_size
> - log_buffer
> - pga_agregate_target
> - sort_area_size
> - shared_pool_size
> - db_cache_size
> - sga_max_size
>
> 1 - Altero esses parametros em qual arquivo ?? No init.ora ou no
> spfile.ora ??
>
> 2 - Como devo proceder essa alteracao, simplesmente altero o arquivo
> e reinicio o Servidor ??
>
> 3 - Se eu alterar somente no SPFILE, caso exista o mesmo parametro,
> porém configurado com valor diferente no init.ora, qual o Oracle vai
> utilizar ??
>
>
> Agradeco qualquer informacao
> Juliano Martinez da Silva
>
>
>
>
>  


[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 deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

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

 


Responder a