카테고리 보관물: Sql

sql

데이터베이스 덤프 (내보내기)와 데이터베이스 백업의 차이점은 무엇입니까? 덤프에 대해서만 EXP또는 EXPDP명령을

(via ) 명령을 사용하여 백업하는 대신 데이터베이스 덤프에 대해서만 EXP또는 EXPDP명령을 사용 하고 백업으로 간주 하는 단점은 무엇입니까 ? 데이터베이스 덤프 (내보내기)와 데이터베이스 백업의 차이점은 무엇입니까?BACKUP DATABASERMAN



답변

나는 이것을 당신에게 높은 수준으로 대답 할 것입니다. 두 가지 백업 방법은 서로 다른 수준에서 작동합니다. RMAN백업은이다 물리적 백업 과 데이터 펌프 백업은이다 논리적 백업 .

사용하는 데이터베이스 덤프 expdp는 하나 이상의 데이터베이스 스키마를 1 회 내보내는 것입니다. DDL (테이블 구조, 뷰, 동의어, 저장 프로 시저, 패키지 등)과 데이터를 백업합니다.

RMAN백업 (이 질문의 목적을 위해) 전체 데이터베이스의 특정 시점 백업입니다. 데이터베이스를 구성하는 실제 블록 (데이터 파일, 제어 파일, 아카이브 로그 등)을 백업하고 데이터베이스 아카이브 로그와 함께 특정 시점 복구 옵션을 허용합니다.

데이터베이스가 완전히 손실 된 경우 RMAN백업을 사용하여 전체 데이터베이스를 복원 할 수 있습니다. 그러나를 사용하여 가져온 데이터 덤프는을 사용 expdp하여 데이터를 가져 오기 전에 새 데이터베이스를 작성해야합니다 impdp.

애호가 Oracle XE 데이터베이스 (아카이브 로그 모드에 있지 않을 수 있음)의 경우 사용하는 백업으로 expdp충분합니다.

Oracle Documentation은 내가 설명 할 수있는 것보다 훨씬 더 잘 설명합니다. Oracle® 데이터베이스 개념-백업 및 복구


답변