Recentemente em uma máquina de testes, alguns usuários além do usuário de instalação do Oracle estavam precisando utilizar o sqlplus para se conectar ao banco local. Normalmente para fazer isso baste adicioná-los nos grupos de dba, oper, oinstal, etc…, porém dessa vez não funcionou, eles conseguiam executar o sqlplus, porém não conectavam, o problema sempre sendo “ORA-27123: unable to attach to shared memory segment “.
Sabendo que a Shared Memory estava OK, fiz uma rápida busca e encontrei esse post no blog do Sabdar Syed, onde diz basicamente para verificar a permissão do binário ‘$ORACLE_HOME/bin/oracle’, ele deve ser setuid 751, ou seja, rode como o usuário oracle (ou root) ‘chmod 6751 $ORACLE_HOME/bin/oracle’. E não é que deu certo?
Fica a dica e o agradecimento ao DBA Sabdar.
Problema ao conectar via sqlplus em uma base local, porém com outro usuário.
August 10th, 2011 — Stuffs, Tips
