dumpoplog

복제본의 오퍼레이션 로그의 컨텐츠를 나열합니다.
관련 참조
lsepoch
scruboplog

적용

제품 명령 유형
MultiSite multiutil 하위 명령
플랫폼
UNIX®
Windows®

개요

dumpoplog

[ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
–u/ser username [ –p/assword ] password [ –l/ong | –s/hort]
[ –at replica ] [ oplog-ID... | [ –from oplog-ID ]
[ –to oplog-ID ] ] [ –since date-time ] [ –reverse ]

설명

복제본의 오퍼레이션 로그(oplog)의 정보를 나열하려면 dumpoplog를 사용하십시오. oplog는 레코드 변경 및 스키마 수정을 포함하여 모든 데이터베이스 트랜잭션을 추적합니다. 각 oplog 항목은 oplog ID를 갖습니다.

제한

수퍼 유저 권한이 있어야 합니다.

옵션 및 인수

클랜, 사이트 및 패밀리 지정

기본값
클랜: 이 사이트에서 복제된 첫 번째 클랜입니다. 이 호스트에 둘 이상의 dbset 연결이 등록된 경우 –clan이 필요합니다.

사이트: 현재 사이트. 이 호스트에 둘 이상의 사이트가 있는 경우 –site가 필요합니다.

패밀리: 기본값 없음. 사용자가 패밀리를 지정해야 합니다.

–cl/an clan-name
복제본 클랜의 이름입니다.
–site site-name
복제본 사이트의 이름입니다.
–fam/ily family-name
사용자 데이터베이스 패밀리: 사용자 데이터베이스가 작성될 때 부여된 데이터베이스 이름입니다.

스키마 저장소 패밀리: 패밀리 이름은 MASTR입니다.

사용자 이름 및 비밀번호 지정

기본값
사용자 이름 및 비밀번호를 지정해야 합니다.
–u/ser user
수퍼 유저 권한을 갖는 사용자의 이름입니다.
–p/assword password
지정된 사용자와 연관된 비밀번호입니다.

표시할 정보 지정

기본값
형식을 지정하지 않으면 –short 형식이 사용됩니다. 모든 oplog 항목이 나열됩니다.
–l/ong | –s/hort
–long을 사용하면 패킷 데이터에 적용되는 스키마 개정판에 대한 정보를 포함하여 oplog의 모든 열을 표시합니다. –short을 사용하면 발생한 각 데이터베이스 오퍼레이션을 표시합니다.
–at replica
사용자가 지정하는 사이트에서 시작된 oplog 항목을 나열합니다.
oplog-ID...
사용자가 지정하는 oplog 항목을 나열합니다.
–from oplog-ID
oplog-ID로 시작하고 가장 최근 항목 또는 –to로 지정되는 항목으로 끝나는 oplog 항목의 범위를 나열합니다. oplog ID를 정수로 지정하십시오.
–to oplog-ID
oplog-ID로 끝나고 1 또는 –from으로 지정된 항목으로 시작하는 oplog 항목의 범위를 나열합니다. oplog ID를 정수로 지정하십시오.
–since date-time
date-time 이후의 모든 oplog 항목을 나열합니다. date-time 인수는 다음 형식 중 하나를 가질 수 있습니다.
date.time | date | time | now
여기서,
date:
= day-of-week | long-date
time:
= h[h]:m[m][:s[s]] [UTC [ [ + | - ]h[h][:m[m] ] ] ]
day-of-week:
= today |yesterday |Sunday | ... |Saturday |Sun | ... |Sat
long-date:
= d[d]month[[yy]yy]
month:
= January |... |December |Jan |... |Dec

지역 시간대에 따라 24시간 형식을 사용하여 시간을 지정하십시오. 시간을 생략하면 기본값은 00:00:00입니다. date를 생략하는 경우 기본값은 today입니다. 세기, 연도 또는 특정 날짜를 생략하는 경우 가장 최근 값이 사용됩니다. 시간이 시간대와 상관없이 동일한 순간으로 해석되기 원하는 경우 UTC를 지정하십시오. 플러스(+) 또는 마이너스(-) 연산자를 사용하여 UTC 시간에 대한 양수 또는 음수 오프셋을 지정하십시오. 시간 또는 분 오프셋 없이 UTC를 지정하는 경우 기본 설정은 GMT(Greenwich Mean Time)입니다. (UTC(Universal Coordinated Time) 1970년 1월 1일 이전의 날짜는 유효하지 않습니다.)

예제:
  • 22-November-2002
  • sunday
  • yesterday.16:00
  • 0
  • 8-jun
  • 13:00
  • today
  • 9-Aug.10:00UTC
–reverse
oplog 항목 목록의 순서를 되돌립니다.

예제

이들 예제에서 행은 읽기 쉽도록 구분되어 있습니다. 실제로는 한 행에 명령을 입력해야 합니다. 각 예제의 출력은 공간 제한으로 인해 표시되지 않습니다.

  • boston_hub 복제본에 있는 DOC 패밀리와 연관된 오퍼레이션의 oplog를 나열하십시오.

    multiutil dumpoplog -clan telecomm -site boston_hub -family DOC
    -user susan -p passwd

  • sanfran_hub 복제본에 있는 sanfran_hub 오퍼레이션의 oplog를 나열하십시오.

    multiutil dumpoplog -clan telecomm -site sanfran_hub -family DEV
    -user jcole -p passwd -short -at sanfran_hub

  • 2002년 1월 28일 현재 bangalore 복제본에 있는 모든 오퍼레이션의 oplog를 나열하십시오.

    multiutil dumpoplog -clan telecomm -site bangalore -family DOC
    -user masako -p passwd -short -since 28-Jan-2002

  • boston_hub 복제본에서 oplog 항목 3 - 6을 나열하십시오.

    multiutil dumpoplog -clan telecomm -site boston_hub -family DEV
    -user susan passwd -long -from 3 -to 6

  • tokyo 복제본의 첫 번째 oplog 항목을 나열하십시오.

    multiutil dumpoplog -clan testclan -site tokyo -family TEST
    -user masako -p passwd -long -from 1


피드백