Akashic Records

노-아카이브와 아카이브 모드 본문

Database Learning Guide

노-아카이브와 아카이브 모드

Andrew's Akashic Records 2023. 3. 13. 13:03
728x90

Oracle 데이터베이스에서 노-아카이브 모드와 아카이브 모드는 데이터의 안전성과 회복성에 영향을 미치는 중요한 요소 중 하나입니다.

 

노-아카이브 모드에서는 데이터베이스에서 생성된 로그 파일이 데이터 파일과 같은 공간에 저장됩니다. 이 로그 파일들은 생성된 시점 이후에 수정되지 않으므로, 데이터 파일이 손상되면 그 시점 이후에 수행된 변경 사항은 모두 손실됩니다. 이러한 이유로 노-아카이브 모드는 데이터의 안전성을 보장하지 못하므로, 데이터베이스 운영에 적합하지 않습니다. 노-아카이브 모드는 주로 테스트 및 개발 용도로 사용됩니다.

 

반면, 아카이브 모드에서는 데이터베이스에서 생성된 로그 파일이 주기적으로 아카이브 로그 파일로 저장됩니다. 이 아카이브 로그 파일들은 데이터 파일의 변경 내용을 모두 저장하고 있으므로, 데이터 파일이 손상되더라도 아카이브 로그 파일을 사용하여 손실된 데이터를 복구할 수 있습니다. 이러한 이유로 아카이브 모드는 데이터의 안전성과 회복성을 보장하는 데 더욱 적합합니다. 아카이브 모드에서는 데이터베이스의 변화를 지속적으로 로그에 저장하므로, 이 모드에서 운영하는 경우 백업과 아카이브 로그 파일을 주기적으로 관리해야 합니다.

 

따라서, 데이터베이스 운영 시 데이터의 안전성과 회복성을 고려하여 노-아카이브 모드와 아카이브 모드 중 적합한 모드를 선택해야 합니다. 보통은 아카이브 모드를 사용하며, 데이터베이스의 용도와 데이터의 중요성, 그리고 백업과 복구 전략 등 여러 요소를 고려하여 적절한 백업 및 복구 계획을 수립해야 합니다.

728x90
Comments