Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Conexão Oracle 2

Eu ja estava tendo problemas de conexão com o Oracle desde a aula 2 deste curso. https://cursos.alura.com.br/forum/topico-duvida-conexao-oracle-491638

Agora o RMAN diz não estar conectado no momento do "mount".

Conexão com o RMAN (tive que fazer diferente do exemplo do professor):

rman target /@orcl1

RMAN> startup mount;

RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of startup command at 03/21/2025 12:37:41 RMAN-06171: not connected to target database

RMAN>

3 respostas

Olá, Ceilton. Tudo bem?

Vendo o erro que apareceu, o problema pode estar ligado à forma como o RMAN está tentando se conectar ao banco. Como você mencionou que só consegue conectar ao SQL*Plus usando sys/senha@ORCL1 as sysdba, é provável que o RMAN precise da mesma abordagem.

Tente rodar o seguinte comando para conectar ao RMAN explicitamente com usuário e senha:


rman target sys/senha@ORCL1

Depois, tente montar o banco novamente com:


startup mount;

Se o erro persistir, verifique se a instância do Oracle está rodando corretamente com:


sqlplus / as sysdba

Se esse comando falhar, inicie a instância manualmente com:


startup;

Outro ponto importante: confira se o serviço do Listener está rodando corretamente no Windows. Você pode reiniciá-lo com:


lsnrctl stop
lsnrctl start

Isso garante que o TNS esteja configurado corretamente e que o banco esteja acessível para o RMAN.

Espero ter ajudado.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Boa tarde Renan. Ja tentei todas essas opções... Não resolveu.

Mas descobri uma configuração na documentação da Oracle que fez o comando funcionar.

C:\>set oracle_sid=orcl1                         // isso resolveu o problema
C:\>sqlplus / as sysdba                          // ja consigo conectar sem o comando totalmente qualificado
SQL> exit

C:\>rman target /                                  // o RMAN tambem conecta sem o comando totalmente qualificado
RMAN> shutdown immediate;

using target database control file instead of recovery catalog
database closed
database dismounted
Oracle instance shut down

RMAN> startup mount;

connected to target database (not started)
Oracle instance started
database mounted

Total System Global Area    1073738560 bytes

Fixed Size                     9036608 bytes
Variable Size                385875968 bytes
Database Buffers             671088640 bytes
Redo Buffers                   7737344 bytes
solução!

Descobri o meu grande problema.

A variavel de ambiente ORACLE_SID estava com o valor digitado errado.

Como resolver:

Control Panel> System > Advanced system settings > Environment Variables> System variables > ORACLE_SID = orcl1