programing

ORA-01219: 데이터베이스가 열리지 않음: 고정 테이블/뷰에서만 쿼리가 허용됨

linuxpc 2023. 9. 8. 21:12
반응형

ORA-01219: 데이터베이스가 열리지 않음: 고정 테이블/뷰에서만 쿼리가 허용됨

저는 오라클 11g과 SQL 개발자 툴을 사용하고 있습니다.db에서 행을 검색하려고 하면 다음과 같은 오류 메시지가 나타납니다. -

ORA-01219: database not open: queries allowed on fixed tables/views only)

sgadef.dbf 파일을 찾았는데 홈디렉토리에 없어졌습니다.누가 내가 작동할 수 있도록 도와줄 수 있습니까?

먼저 작업 중인 인스턴스의 상태를 확인합니다(관리자 계정으로 연결해야 할 수도 있음).

select status from v$instance;

아마도 당신은 당신을 얻을 것입니다.

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

시스템 계정에서 완료를 시도합니다.

ALTER DATABASE OPEN;

성공적으로 완료되었는지 확인합니다.그렇지 않은 경우 - 출력 결과 및 경고 로그를 질문에 공유하십시오.

만약 누군가가 이 질문을 위해 여기에 올 경우를 대비하여

데이터베이스 복구 후 데이터베이스 개방 변경

제 문제를 해결했습니다.

플러그형 데이터베이스와 관련된 문제인 경우 다음을 수행할 수 있습니다.

  1. PDB 상태 확인
> SELECT name, open_mode FROM v$pdbs ORDER BY name;

NAME      OPEN_MODE
-------------------
ORCLPDB   MOUNTED
  1. 그렇지 않은 경우 상태를 OPEN으로 변경합니다(예: MOUNTED).

ALTER PLUGGABLE DATABASE orclpdb OPEN READ WRITE;

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'

언급URL : https://stackoverflow.com/questions/22940636/ora-01219-database-not-open-queries-allowed-on-fixed-tables-views-only

반응형