Excluir spfileASM.ora do caminho: +DATA\spfleASM.ora

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
leandro-jau
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Sex, 18 Mai 2018 3:02 pm

Já tentei excluir desses dois jeitos:

Selecionar tudo

. oraenv   (orcl)
sqlplus / as sysdba
sql>alter diskgroup data drop file '+DATA/spfileASM.ora';
e também:

Selecionar tudo

. oraenv   (+ASM)
asmcmd
asmcmd>cd DATA
asmcmd>data>rm spfileASM.ora 
e acontece o erro:

Selecionar tudo

ora-15032: not all alterations performed
ora-15028: ASM file '+data/spfileASM.ora' not dropped; currently being accessed (DBD ERROR: OCIStmRxecute)
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Tem um DOC com uma dúvida parecida com a sua: Doc ID 2083351.1

Tem essa solução:

Selecionar tudo

SOLUTION
1. Release the LIBRARY OBJECT LOCK on the datafile TBS_ODS_201505.1978.877567729,
1) Kill process 19453 on node bidw1:

#ps -ef|grep 19453
#kill -9 19453
Or
2) Kill it's session from ASM instance:

export ORACLE_SID=+ASM1
sqlplus / as sysdba
alter system kill session '115,42340';

2. Retry delete datafile on asmcmd:

ASMCMD> rm -rf TBS_ODS_201505.1978.877567729
Talvez funcione.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes