방법: 1. "DELETE EXPIRED ARCHIVELOG ALL;" 문을 사용하여 모든 아카이브 로그를 삭제합니다. 2. "DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';" 문을 사용하여 7일간의 아카이브 로그를 보관합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
su - oracle //오라클 계정 입력
sqlplus / as sysdba //운영체제 권한을 인증받은 oracle sys 관리자로 로그인
아카이브 로그 목록 //아카이브 모드 보기
참고: 아카이브 로그 목록을 입력하면 USE_DB_RECOVERY_FILE_DEST
select * from V$RECOVERY_FILE_DEST; //아카이브 로그 공간 크기 및 경로 쿼리
show 매개변수 복구를 표시합니다. oracle 계정 루트 디렉토리에 rman을 입력하여 rman
rman target sys/password
RMAN> crosscheck archivelog all; //확인된 DB 아카이브 로그
RMAN> 만료된 아카이브 로그 모두 삭제
RMAN>'SYSDATE-7' 이전에 모두 완료됨
다시 확인
SQL> select * from V$RECOVERY_FILE_DEST;
크기 수정
SQL> 시스템 세트 변경 _크기= 5G 범위=모두;
보관 닫기
SQL> 데이터베이스 변경 noarchivelog; //데이터 파일 열기
SQL> 아카이브 로그 목록; //이전 아카이브 모드 다시 보기
추천 튜토리얼: "
Oracle Video Tutorial》
위 내용은 Oracle 아카이브 로그를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!