11월 2024 | ||||||
---|---|---|---|---|---|---|
일 | 월 | 화 | 수 | 목 | 금 | 토 |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Oracle 데이터베이스의 전체 백업 및 복구 방법은 크게 RMAN(Recovery Manager) 또는 데이터 파일 복사 방식으로 나눌 수 있습니다. 보통 RMAN을 사용하는 것이 일반적이며, 이는 Oracle의 강력한 백업 및 복구 도구로, 데이터베이스 전체를 효율적으로 백업하고 복구할 수 있습니다.
1. RMAN을 사용한 전체 백업
RMAN을 사용하여 전체 백업을 수행할 수 있습니다. RMAN은 Oracle의 백업 및 복구 도구로, 데이터를 백업하고 필요한 경우 복구하는 데 매우 유용합니다.
1.1. RMAN 시작
우선 RMAN 콘솔을 시작합니다.
bash $ rman target /
1.2. 전체 데이터베이스 백업
다음 명령어로 전체 데이터베이스를 백업합니다:
rman RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
백업 파일은 기본적으로 Oracle의 FRA(Flash Recovery Area) 또는 지정된 백업 위치에 저장됩니다.
1.3. 백업 파일 확인
백업이 성공적으로 완료되었는지 확인하려면 RMAN에서 다음 명령어를 사용합니다:
rman RMAN> LIST BACKUP;
2. RMAN을 사용한 전체 복구
만약 전체 데이터베이스를 복구해야 하는 상황이라면, RMAN을 사용하여 백업한 데이터를 복구할 수 있습니다.
2.1. RMAN에서 데이터베이스 복구
먼저 RMAN을 시작하고 데이터베이스 복구를 위한 명령어를 입력합니다.
bash $ rman target /
데이터베이스를 복구하기 전에 데이터베이스를 Mount 상태로 전환해야 합니다:
sql SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT;
2.2. 전체 데이터베이스 복구
다음 명령어로 RMAN에서 전체 복구를 진행할 수 있습니다:
rman RMAN> RESTORE DATABASE; RMAN> RECOVER DATABASE;
2.3. 복구 완료 후 데이터베이스 오픈
복구가 완료되면 데이터베이스를 다시 오픈합니다:
sql
SQL> ALTER DATABASE OPEN;
이 명령어로 데이터베이스를 정상적으로 시작하고, 사용할 수 있습니다.
3. 데이터 파일 복사 방식
RMAN을 사용하지 않고 단순히 데이터 파일을 복사하여 백업하고 복구하는 방법도 있습니다. 그러나 이는 더 복잡하고 안정성이 낮을 수 있습니다. 다음은 그 방법입니다:
3.1. 전체 데이터베이스 백업
데이터베이스를 종료합니다.
sql SQL> SHUTDOWN IMMEDIATE;
Oracle 데이터 파일, 제어 파일, 로그 파일 등을 물리적으로 복사합니다.
bash $ cp -r $ORACLE_HOME/oradata/mydb /backup/
3.2. 전체 데이터베이스 복구
복구하려면 동일하게 데이터 파일을 복사한 위치로 다시 복사하고, 데이터베이스를 시작하면 됩니다.
데이터 파일을 복사해 둔 경로로 복원합니다.
bash $ cp -r /backup/mydb $ORACLE_HOME/oradata/
데이터베이스를 시작합니다.
sql SQL> STARTUP;
4. 백업 및 복구 시 주의사항
결론
복을 구하고자 하는 사람은 아무런 집착이나 가진 것 없이 자기를 다스리는 완전한 사람, 모든 구속에서 벗어나 해탈에 이른, 괴로움과 욕심이 없는 사람, 이 세상에서나 저 세상에서 탐욕과 어리석음을 버리고 거짓도 교만심도 없으며, 모든 속된 것을 버리고 오로지 자기를 의지처로 하여 생과 사를 초월한 사람들에게 공양하라. -수타니파타
macaronics.net 는 그어떠한 동영상, 이미지, 파일등을 직접적으로 업로드 제공을 하지 않습니다. 페이스북, 트위터 등 각종 SNS 처럼 macaronics.net 는 웹서핑을 통하여 각종 페이지위치등을 하이퍼링크, 다이렉트링크, 직접링크등으로 링크된 페이지 주소만을 수집 저장하여 제공하고 있습니다. 저장된 각각의 주소에 연결된 페이지등은 그 페이지에서 제공하는 "서버, 사이트" 상황에 따라 페이지와 내용이 삭제 중단 될 수 있으며 macaronics.net 과는 어떠한 연관 관련이 없음을 알려드립니다. 또한, 저작권에 관련된 문제있는 글이나 기타 저작권에 관련된 문제가 있는 것은 연락주시면 바로 삭제해 드리겠습니다.
댓글 ( 0)
댓글 남기기