오플로그 액세스
이 페이지의 내용
oplog는 특수 고정 사이즈 컬렉션으로 데이터베이스에 저장된 데이터를 수정하는 작업을 기록합니다.
자유 클러스터 또는 공유 $regex
클러스터의 oplog 에 대한 쿼리는 캐럿(M0
M2/M5
^
)으로 시작해야 합니다. 그렇지 않으면 다음 오류가 발생합니다.
MongoServerError: Oplog ns RegEx queries must begin with ^
Oplog 액세스 권한이 있는 사용자 추가
oplog에 액세스하려면 데이터베이스 사용자에게 local
데이터베이스에 대한 읽기 액세스 권한이 있어야 합니다. local
에 대해 읽기 액세스 권한이 있는 사용자를 생성하려면 다음을 수행하세요.
AtlasGo Atlas 에서 프로젝트 의 Database Access 페이지로 고 (Go) 합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 내비게이션 바의 Projects 메뉴에서 프로젝트를 선택합니다.
사이드바에서 Security 제목 아래의 Database Access를 클릭합니다.
데이터베이스 액세스 페이지가 표시됩니다.
Oplog에 액세스
local
데이터베이스에 액세스할 수 있는 새 데이터베이스 사용자의 자격 증명을 사용하여mongosh
로 클러스터에 연결합니다.local
데이터베이스로 전환하세요.> use local oplog 컬렉션의 이름은
oplog.rs
입니다. 데이터베이스 쓰기 작업은 타임스탬프 필드와 벽시계 필드와 함께 날짜 순서대로 기록됩니다.타임스탬프 필드에는 에포크 이후 초가 표시된 정수가 포함됩니다.
참고
클러스터에 대한 oplog의 크기를 늘리려면 Oplog 크기 설정을 참조하세요.
MongoDB 명령인 replSetResizeOplog를 사용하여 oplog의 크기를 조정할 수 없습니다.