ORA-01219: a base de dados não está aberta: as consultas são permitidas apenas em tabelas/vistas fixas

estou a usar a ferramenta de desenvolvimento oracle 11g e SQL. Quando eu tentei recuperar linhas de db eu estou recebendo mensagem de erro como: -

ORA-01219: database not open: queries allowed on fixed tables/views only)
Procurei o sgadef.ficheiro dbf e estava em falta na pasta pessoal.. Alguém pode ajudar-me a fazê-lo funcionar?

Author: SriniV, 2014-04-08

2 answers

Em primeiro lugar, verifique o estado da instância com que trabalha (isto poderá ter de se ligar na conta de administrador):

select status from v$instance;

Provavelmente vais conseguir

STATUS
------------
MOUNTED

Na conta sys tente completar

ALTER DATABASE OPEN;
E verifique se está completo com sucesso. Em caso negativo-por favor, partilhe o resultado do registo de saída e alerta na sua pergunta.
 13
Author: Dmitry Nikiforov, 2014-04-22 11:18:35

SQL>

ALTER DATABASE OPEN;
ALTER DATABASE OPEN *

ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'C:\APP\ADMINISTRATOR\ORADATA\WIND\SYSTEM01.DBF'
 0
Author: S. Rahul, 2018-09-13 12:57:32