Oracle RAC: Configurar instância para depender do VIP

1

Na versão anterior do Oracle RAC com o clusterware da Oracle, antes de 10.0.1, acredito, uma instância dependia de um recurso VIP. Uma vez que um vip falhou ou foi realocado, a instância seria interrompida. Em versões posteriores, este acoplamento foi quebrado, pelo que entendi, por pedidos de clientes.

Como uma instância não é um recurso regular no cluster CRS e não pode ser configurada com crs_profile, como posso criar uma dependência entre uma Instância e seu VIP?

    
por katriel 18.06.2009 / 21:17

1 resposta

2

Resolvido! O truque é registrar novamente o recurso da instância. Como root:

crs_stat -p ora.db.instance1.inst > /tmp/ora.db.instance1.inst.cap

Edite /tmp/ora.db.instance1.inst.cap e adicione o recurso vip a REQUIRED_RESOURCES

Executar:

crs_register ora.db.instance1.inst -d /tmp -u

o "-u", eu acho que é atualização, faz a mágica. Depois disso, você precisa configurar a permissão (ou talvez executar a coisa toda como usuário "oracle")

crs_setperm ora.db.instance1.inst -o oracle
crs_setperm ora.db.instance1.inst -g dba
crs_setperm ora.db.instance1.inst -u pgrp:dba:rwx

É isso. Executar um

crs_stat -p crs_stat -p ora.db.instance1.inst

para garantir que as alterações foram salvas e reinicie a instância

Isto é relevante para 10.2.0.4

    
por 24.06.2009 / 15:04