방법: 1. "select log_mode from v$database;" 문을 사용하여 현재 모드가 아카이브 모드인지 확인합니다. 2. 데이터베이스를 닫고 마운트 상태에서 시작합니다. 3. "alter Database noarchivelog"를 사용합니다. 아카이브 로그를 닫는 명령입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
아카이브를 닫습니다.
1 sql> 아카이브 로그 목록; #아카이브 모드인지 확인
2 sql> alter system set log_archive_start=false range=spfile; #자동 아카이브 비활성화
3 sql> 즉시 시작 ; # 제어 파일 열기, 데이터 파일 열지 않음
5 sql> 데이터베이스를 비보관 모드로 전환
6 sql> 데이터 파일 열기
7 sql> archive log list; # 지금은 non-archive 모드인지 확인
Extension:
Oracle을 archive 모드로 변경
1. oracle을 종료
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.
2. mount 상태에서 시작
SQL> startup mount ORACLE instance started. Total System Global Area 2572144640 bytes Fixed Size 2283984 bytes Variable Size 738199088 bytes Database Buffers 1828716544 bytes Redo Buffers 2945024 bytes Database mounted.
3. 다음으로 변경 archive mode
SQL> alter database archivelog Database altered.
Remarks: 'archivelog'는 아카이브 모드이고, 'noarchivelog'는 비아카이브 모드입니다.
4. 데이터베이스를 '열기' 상태로 변경합니다
SQL> alter database open
SQL> archvie log list
보관 모드 활성화 여부와 매개변수
Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 88 Next log sequence to archive 90 Current log sequence 90
권장 튜토리얼: "
Oracle 비디오 튜토리얼위 내용은 오라클 아카이브 로그를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!