idblockinfo

복제본 패밀리의 기존 ID 블록에 대한 정보를 나열합니다.

적용

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

개요

idblockinfo

[ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
–u/ser username [ –p/assword password ]
[-replica replica-selector] [-ser/ies {req.uest|aux}]
[-long] [-update] {[-cur/rent] | [-all/_blocks]}  
[-sort property[:{asc,desc}] [,property[:{asc,desc}]...]

설명

idblockinfo 명령은 복제본 패밀리의 기존 ID 블록에 대한 정보를 나열합니다. 이 명령이 마스터 사이트에서 실행되면 데이터베이스 레코드 ID 할당자의 전체 상태에 대한 최신 정보를 제공합니다. 명령이 복제본 사이트에서 실행되면 정보는 마스터 사이트의 최종 syncreplica -import 오퍼레이션에 대해 정확합니다. 각 복제본에 지정되는 ID 블록에 대한 사용 가능 필드의 값은 해당 복제본의 최종 syncreplica -import 오퍼레이션에 대한 현재 값입니다.

옵션 및 인수

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

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

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

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

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

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

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

선택 옵션 지정

-ser/ies series
이 옵션에 대한 인수는 해당 ID 시리즈 중 하나로 출력을 제한하기 위해 request 또는 aux 중 하나일 수 있습니다. 이 옵션이 없으면 두 시리즈 모두에 대한 블록이 표시됩니다.
-replica replica
이름 지정된 복제본에 대한 ID 블록만을 포함합니다. 이 옵션이 없으면 모든 복제본에 대한 블록이 표시됩니다.
-all/_blocks
모든 블록을 표시합니다. 일반적으로 사용 가능 ID가 없는 블록은 출력에서 생략됩니다.
-cur/rent
로그온 옵션으로 식별되는 복제본에 대한 현재 블록만 표시합니다. 이 옵션은 로그온 복제본의 경우에만 유효하며, –replica를 사용하여 다른 복제본을 식별하는 경우 오류가 발생합니다. 복제본의 현재 블록은 해당 복제본에 로그인해야 판별할 수 있으므로 이 제한이 필요합니다.
-update
로그온 옵션으로 식별되는 복제본에 대한 현재 ID 블록을 업데이트합니다. 해당 복제본에 대해 보고되는 정보를 가능한 최신으로 만듭니다. 다른 복제본에 대한 정보는 최종 동기화 시점에서의 정보입니다.

정렬 옵션 지정

-sort replica, base, available, limit, allocation_time, available_time
목록을 구분하는 쉼표를 사용하여 여러 특성을 지정할 수 있습니다. 목록은 단일 명령행 인수로 입력되어야 합니다. 중간 공백이 허용되지만 그 경우 전체 목록을 따옴표로 묶어야 합니다. 정렬 순서는 특성 중 하나에 콜론과 단어 "asc" 또는 "desc"를 추가하여 지정할 수 있습니다(예: "-sort base:desc"). 기본 순서 지정은 기본에 의해서 정해집니다.

표시 옵션

-long
블록 할당 시간 및 사용 가능 계수가 마지막으로 업데이트된 시간을 포함합니다. 이 옵션이 없으면 이러한 두 열이 출력에서 생략됩니다.

예제

이들 예제에서 행은 읽기 쉽도록 구분되어 있습니다. 각 명령을 한 행에 입력하십시오.

  • 주어진 클랜, 사이트 및 패밀리에 대한 ID 블록 상태를 표시하십시오. 요청 ID 시리즈 결과만 리턴하십시오. 이 예제는 ID 블록 기본, 한계, 크기, 사용 가능 ID, 사용 백분율, 패밀리 및 복제본을 리턴합니다.

    multiutil idblockinfo -clan XYZ_CLAN -site XYZ_HQ
    -fam XYZ_DB -u admin "admin_pwd" -ser req

    REQUEST_SERIES
       Base   Limit   Size Available Pct  Family  Replica
      30979   35075   4096    1036   25%  XYZ_DB  Boston
      39171   43267   4096    3860   94%  XYZ_DB  Paris
      47363   51459   4096       1    0%  XYZ_DB  London
      55555   59651   4096     185    4%  XYZ_DB  Munich
      59651  134651  75000   75000  100%  XYZ_DB  Munich
    134651  209651  75000   68978   91%  XYZ_DB  London
    209651  284651  75000   35369   47%  XYZ_DB  Paris
    284651  359651  75000   74710   99%  XYZ_DB  Tokyo
    359651  434651  75000   55398   73%  XYZ_DB  Boston
    434651  509651  75000   46935   62%  XYZ_DB  Bejing
    509651  584651  75000   54600   72%  XYZ_DB  Brasilia
    584651  588747   4096    1248   30%  XYZ_DB  BejingA
    588747  592843   4096    1003   24%  XYZ_DB  TelAviv
    592843  682843  90000   12499   13%  XYZ_DB  TelAviv
    682843  772843  90000   39047   43%  XYZ_DB  BejingA
    772843  852843  80000   80000  100%  XYZ_DB  Paris

  • 동일한 명령을 다시 실행하되, 기본 값에 의해 내림차순으로 정렬하고 Boston 복제본에 대한 ID 블록만 리턴하도록 추가 옵션을 포함하십시오. 출력은 공간 제한으로 인해 표시되지 않습니다.

    multiutil idblockinfo -clan XYZ_CLAN -site XYZ_HQ -fam XYZ_DB
    -u admin "admin_pwd" -ser req base:desc -replica Boston -long


피드백