728x90
NOARCHIVELOG mode 인 Oracel DB 서버에서 RMAN 백업을 시도하니 다음과 같은 오류가 발생했다.
ORA-19602: cannot backup or copy active file in noarchivelog mode
찾아본 결과 RMAN 백업이 진행되는 조건은 다음 중 하나를 만족해야 한다.
1. 아카이브 로그를 사용하는 아카이브 로그 모드(ARCHIVELOG MODE)일 때
2. 데이터베이스가 mount 상태일 때
RMAN 백업을 위해서는 아카이브 로그 모드로 변경을 하거나, RMAN 백업 스크립트에 다음 구문을 추가해주어야 한다.
RMAN> run
{
shutdown immediate
startup mount
backup database;
}
위와 같이 DB를 mount 상태까지만 올려주고 백업을 진행해야 한다.
테스트DB가 아닌 이상 매번 DB 서버를 내렸다 올리는 것은 어렵기 때문에, 아카이브 로그 모드로 바꾸는게..
아카이브 로그 모드로 변경하는 방법은 아래 링크 참고
2022.06.07 - [Dev/Oracle] - [Oracle] 아카이브 모드, 리두로그
참고
728x90
'Dev > Oracle' 카테고리의 다른 글
[Oracle] Crontab 스크립트가 작동하지 않을 때 (0) | 2022.08.31 |
---|---|
[Oracle] 현재 tablespace를 사용 중인 테이블 조회 (0) | 2022.08.30 |
[Oracle] Database shutdown Hang이 걸렸을 때 / shutdown abort 후 ORA-00265 (0) | 2022.08.28 |
[Oracle] RMAN으로 아카이브 로그 삭제하기 (0) | 2022.08.20 |
[Oracle] 10046 TRACE - LEVEL별 (0) | 2022.07.22 |
댓글