oracle

Olá pessoal!

Após a instalação de um Grid Infra Standalone, fui instalar o 11gR2. A instalação do RDBMS correu bem, porém tive um problema na hora de criar uma instância pelo DBCA. Ao selecionar ASM como repositório, o DBCA não me trouxe os diskgroups que já estavam montados no ASM, conforme imagem abaixo:

Cenário: Oracle Linux 6.3 + Oracle Grid Infrastructure 11.2.0.3 + Oracle Database 11.2.0.3

Lembrei que já tinha passado por este problema alguns meses atrás, e como eu não documentei, acabei esquecendo qual era a solução. Pois bem, pesquisei no histórico da lista oracle_br (yahoogroups), pois me lembrava que alguns colegas da lista tinham me ajudado. Encontrei então um e-mail do nosso colega Chiappa que me apontou para uma nota do Metalink:

DBCA Does Not Display ASM Disk Groups In 11.2 [ID 1177483.1]

Pois bem, nesta nota eu encontrei a solução que resolveu o meu problema na primeira vez:

As root, change the file permissions of the oracle executable under Grid_Home/bin to 6751:
# cd <Grid_Home>/bin
# chmod 6751 oracle
# ls -l oracle

-rwsr-s--x 1 grid oinstall 173515905 May 21 17:04 oracle

Fiquei todo feliz quando encontrei, e executei novamente os comandos acima. Mas para minha surpresa, ainda não resolveu o meu problema desta vez. Resolvi então tentar a segunda solução proposta pela mesma nota do Metalink, que era esta:

In a Job Role Separation (JRS) environment (where a separate OS user is used to managae/administer the database and the ASM instances), assign the ‘asmdba’ role to the db_home owner.

Fui então conferir se o meu usuário “oracle” do sistema operacional estava associado ao grupo “asmdba”, e realmente não estava. Bingo! Fiz a associação, re-executei o DBCA e lá estava o meu disk group!

Fica aí a dica para quem passar pelo mesmo problema!

Milton Bastos é DBA Oracle e Desenvolvedor PL/SQL, dividido entre Apucarana/PR e Curitiba/PR. Certificações: OCA (Oracle 11g DBA Certified Associate), Oracle Database 11g Data Warehousing Certified Implementation Specialist, Oracle Database 11g Sales Specialist Assessment, Oracle Database Appliance PreSales Specialist Assessment, Oracle Database Appliance Sales Specialist Assessment