Escolha entre politicas de inicialização automaticas ou manuais (RAC)

Buy Tramadol Without Prescription Irei falar um pouco de politicas de inicialização do Oracle Clusterware 10gR2.

Order Tramadol Overnight Pois como todos sabem o RAC não se utiliza mais do parametro Y|N do oratab  para iniciar o database, agora quem gerencia os recursos como o database é o Clusterware e é nele que fica a configuração do start automático ou não.

Buy Ultram Online Por padrão, o Oracle Clusterware é configurado para iniciar a VIP, listener, instance, ASM, database, services and other resources during system boot.

https://tuf-top.com/frequently-asked-questions/ Porem é possivel modificar alguns recursos para ter parâmetro AUTO_START do perfil setado para 2. Isso significa que após o reboot do node, ou quando o Oracle Clusterware é iniciado, recursos com AUTO_START=2 precisem ser iniciados manualmente via srvctl.

Isto é designado para o assistente de problemas e manutenção do sistema.

No Oracle Database 10g Release 2, quando alterado o recurso atravéz srvctl, o comando automaticamente altera o atributo de outros recursos dependentes quando houver.

A sintaxe do comando é:

$ srvctl modify database -d NOME_DATABASE -y AUTOMATIC|MANUAL

Para verificar como está configurado a politica do seu parâmetro AUTO_START de seu database é verificado com o seguinte comando:

$ srvctl config database -d NOME_DATABASE -a

[oracle-DB@rac10g1 ~]$ srvctl config database -d racrafa -a
rac10g1 racrafa1 /ora01/app/oracle/product/10.2.0/db
rac10g2 racrafa2 /ora01/app/oracle/product/10.2.0/db
DB_NAME: racrafa
ORACLE_HOME: /ora01/app/oracle/product/10.2.0/db
SPFILE: +DGDADOS/racrafa/spfileracrafa.ora
DOMAIN: null
DB_ROLE: null
START_OPTIONS: null
POLICY:  AUTOMATIC
ENABLE FLAG: DB ENABLED

note que o valor do parametro POLICY agora está como AUTOMATIC.

ou utilizando o comando crs_stat disponível na instalação dos binários do clusteware

[oracle-DB@rac10g1 bin]$ $ORA_CRS_HOME/bin/crs_stat -p [resource]

Alterando a politica  para manual

$ srvctl modify database -d racrafa -y MANUAL
[oracle-DB@rac10g1 ~]$ srvctl config database -d racrafa -a
rac10g1 racrafa1 /ora01/app/oracle/product/10.2.0/db
rac10g2 racrafa2 /ora01/app/oracle/product/10.2.0/db
DB_NAME: racrafa
ORACLE_HOME: /ora01/app/oracle/product/10.2.0/db
SPFILE: +DGDADOS/racrafa/spfileracrafa.ora
DOMAIN: null
DB_ROLE: null
START_OPTIONS: null
POLICY:  MANUAL
ENABLE FLAG: DB ENABLED

[oracle-DB@rac10g1 bin]$ ./crs_stat -p ora.racrafa.racrafa1.inst
NAME=ora.racrafa.racrafa1.inst
TYPE=application
ACTION_SCRIPT=/ora01/app/oracle/product/10.2.0/db/bin/racgwrap
ACTIVE_PLACEMENT=0
AUTO_START=2
CHECK_INTERVAL=600
DESCRIPTION=CRS application for Instance
FAILOVER_DELAY=0
FAILURE_INTERVAL=0
FAILURE_THRESHOLD=0
HOSTING_MEMBERS=rac10g1
OPTIONAL_RESOURCES=
PLACEMENT=restricted
REQUIRED_RESOURCES=ora.rac10g1.ASM1.asm

Aqui pode ser visto o parâmetro POLICY do database que está como MANUAL, e o parametro AUTO_START do recurso está igual a 2.

Retornando para iniciar automaticamente

[oracle-DB@rac10g1 bin]$ srvctl modify database -d racrafa -y AUTOMATIC
[oracle-DB@rac10g1 bin]$
[oracle-DB@rac10g1 bin]$ ./crs_stat -p ora.racrafa.racrafa1.inst
NAME=ora.racrafa.racrafa1.inst
TYPE=application
ACTION_SCRIPT=/ora01/app/oracle/product/10.2.0/db/bin/racgwrap
ACTIVE_PLACEMENT=0
AUTO_START=1
CHECK_INTERVAL=600
DESCRIPTION=CRS application for Instance
FAILOVER_DELAY=0
FAILURE_INTERVAL=0
FAILURE_THRESHOLD=0
HOSTING_MEMBERS=rac10g1
OPTIONAL_RESOURCES=
PLACEMENT=restricted
REQUIRED_RESOURCES=ora.rac10g1.ASM1.asm
RESTART_ATTEMPTS=5</pre>

Para obter mais ajuda quando estiver efetuando o comando:

$ srvctl -h
%name Escolha entre politicas de inicialização automaticas ou manuais (RAC)

Autor: Rafael Stoever

https://www.aminhaclinica.com.br/dentista/ Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte follow a banco de dados – DBA pela Lumina Serviços em TI residente de Blumenau/ SC, https://vegaoficial.com/biografia/ OPN Certified Specialist, Certificado OCP 10g/11g/12c, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever, Mysql e programação web (php,asp).