테이블 공간을 해제하고 삭제하는 Oracle 방법: 1. 행 이동을 활성화하려면 "테이블 이름 변경 행 이동;" 문을 사용하여 행 ID 변경을 허용합니다. 2. "테이블 이름 축소 공간 변경"을 사용합니다. " 명령문은 공간을 회수할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.
ORACLE 데이터베이스를 일정 기간 사용한 후에는 공간이 부족할 때까지 필연적으로 공간이 줄어듭니다. 이때 두 가지 선택이 있습니다.
1. 하드 드라이브 공간을 늘리고 새 스토리지를 구입하세요. 여기에는 자금과 기계 자체, 인터페이스가 있는지 여부가 포함됩니다.
2. 일부 기록 데이터를 삭제하여 공간을 확보하세요.
그렇다면 두 번째 상황에 따라 처리하면 두 가지 상황으로 나눌 수 있습니다.
1. 테이블 전체의 데이터를 직접 삭제하고 TRUNCATE 명령을 사용하면 비교적 간단하며 즉시 공간을 확보할 수 있습니다.
테이블 데이터 전체를 삭제할 수 없고 과거 데이터 중 일부만 삭제할 수 있는 경우 두 번째 방법을 사용해야 합니다.
2. DELETE 메소드를 사용하고 WHERE 조건을 추가하여 일부 데이터를 삭제하세요. 이 방법으로 삭제된 테이블스페이스의 일부는 해제되지 않습니다.
이 부분의 공간을 해제하려면 다음 명령문을 수동으로 실행해야 합니다. 이 작업도 두 단계로 수행됩니다.
1. 이 작업 후에는 rowid 변경이 허용됩니다.
문 실행: 테이블 이름을 변경하여 행 이동을 활성화합니다.
2.
Execute 문: 테이블 이름 축소 공간 변경,
추천 튜토리얼: "Oracle Video Tutorial"
위 내용은 오라클에서 삭제된 테이블스페이스를 해제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!