java. sql. SQLexception: ORA - 01578: ORACLE 데이터 블록 손상 문제 해결 방법
java. sql. SQLexception: ORA - 01578: ORACLE 데이터 블록 손상 (파일 번호 17, 블록 번호 315703)
ORA - 01110: 데이터 파일 17: 'D: \ ORACLE \ PRODUCT \ 10.2.0 \ \ ORADATA \ \ ORCL \ \ DEMO. DBF'
가능 한 원인 은 여러 가지 가 있 습 니 다. 예 를 들 어 물리 디스크 고장, 예 를 들 어 Oracle 고장 등 입 니 다.
간단 하고 거 친 해결 방법:
1. 고장 난 시 계 를 조회 합 니 다.
select tablespace_name, segment_type, owner, segment_name
from dba_extents
where file_id = 17
and 315703 between block_id and block_id + blocks - 1;
2. 테이블 의 데이터 비우 기
truncate table tabelName;
3. 데이터 백업 에서 데이터 복원
백업 방식 에 따라 단일 표 데 이 터 를 복원 합 니 다. 테스트 환경 이 라면 이 절 차 는 생략 할 수 있 습 니 다.테스트 데 이 터 를 다시 뛰 면 됩 니 다.
다른 설명 은 삭제 표 재 구축 도 가능 하 며, 목적 은 모두 Oracle 데이터 파일 의 나 쁜 블록 을 뛰 어 넘 는 것 이다.
참고 자료:
EXPORA - 01578 (데이터 블록 손상) 오류 해결 방법http://www.itpub.net/thread-1045172-1-1.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.