lsreplica

데이터베이스 복제본을 나열합니다.

적용

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

개요

  • 데이터베이스 복제본 나열:
    lsrep/lica

    [ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
    –u/ser username [–p/assword] password [–l/ong | –s/hort |
    –fmu_ format ]
    [–sib/lings | [ –sib/lings]
    –infa/mily family-name | replica ... ]

  • 패밀리에 대한 작업 스키마 저장소 나열:
    lsrep/lica

    [ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
    –u/ser username [–p/assword] password –working/master

설명

이 명령은 현재 복제본에 알려진 모든 활성 복제본에 대한 정보를 나열합니다. 클랜 또는 클랜 내의 패밀리의 모든 복제본을 나열할 수 있습니다. 다른 복제본도 존재할 수 있지만, 작성 정보를 포함하는 패킷을 아직 현재 복제본으로 가져오지 않았습니다.

제한

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

옵션 및 인수

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

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

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

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

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

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

–siblings 옵션 또는 –siblings –infamily 옵션을 사용하여 클랜 내의 특정 패밀리에 있는 복제본을 스키마 저장소에 알려진 대로 나열할 수 있습니다.

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

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

나열 형식

기본값
각 복제본에 대한 작성 이벤트 정보를 포함합니다.
–l/ong
각 복제본의 작성 정보 및 동기화 서버를 나열합니다. 현재 복제본이 복원 프로세스 중인 경우 이 옵션은 복원 업데이트가 필요한 다른 복제본의 목록을 주석으로 답니다.
–s/hort
복제본 이름만 나열합니다.
–fmu_ format-string
지정된 형식 문자열을 사용하여 정보를 나열하는데, 형식 문자열은 표시 형식을 표시하고 지정하기 위해 항목을 식별하는 변환 스펙을 사용합니다. 변환 스펙 형식은 C언어 함수 printf() 형식(퍼센트 부호(%) 및 표시할 데이터의 종류를 표시하는 키 문자(소문자))과 유사합니다.

printf() 지정자와는 달리, 변환 스펙은 명령행의 다른 곳에서 제공되는 인수로 대체되지 않습니다. 자동으로 multiutil에 의해 복제본에서 추출된 필드 값으로 대체됩니다.

format-string은 영숫자 문자, 변환 스펙 및 이스케이프 시퀀스로 구성되는 문자열입니다. 이 문자열은 큰따옴표(")로 묶어야 합니다.

변환 스펙:

%h
호스트 이름
%n
복제본 이름
%c
클랜 이름
%f
패밀리 이름
%d
복제본의 설명(있는 경우)
%s
복제본 상태
%%
% 문자
%z
ID 블록 크기
%t
ID 블록 임계값

이스케이프 시퀀스:

\n
<NL>
\t
<TAB>
\'
작은 따옴표
\\
리터럴(해석되지 않는) 백슬래시
\nnn
8진 코드로 지정되는 문자

복제본 지정

기본값
현재 복제본을 포함하여 현재 복제본 패밀리에 있는 모든 알려진 복제본을 나열합니다.
–working/master
사용자가 지정한 클랜에 대한 작업 스키마 저장소를 나열합니다.
–sib/lings
사용자 데이터베이스의 경우 현재 복제본의 패밀리 멤버를 나열하지만 현재 복제본 자체를 나열하지는 않습니다. 스키마 저장소의 경우 사이트의 모든 복제본의 패밀리 멤버를 나열하지만 현재 사이트의 패밀리는 나열하지 않습니다. 이 옵션은 동위 복제본만 처리하는 스크립트를 작성할 때 유용합니다.
–infa/mily family
지정된 복제본의 패밀리에 있는 복제본을 나열합니다. 복제본을 지정하려면 사이트 이름을 사용하십시오. –family 옵션과 함께 MASTR을 지정한 경우에만 이 옵션을 사용할 수 있습니다.
replica ...
–site 옵션은 정보를 조회 중인 복제본을 지정합니다. 이 인수는 정보를 나열하려는 복제본의 사이트를 지정합니다. 동일한 패밀리의 멤버인 복제본만을 나열할 수 있습니다.

예제

이들 예제에서 행은 읽기 쉽도록 구분되어 있습니다. 실제로는 한 행에 명령을 입력해야 합니다. 목록에서 NOT CONNECTED 상태는 무시하십시오. 이 값은 IBM®에서 내부적으로 사용하기 위한 것입니다.

  • telecomm 클랜의 DEV 패밀리에 있는 복제본을 나열하십시오.

    multiutil lsreplica -clan telecomm -site boston_hub -family DEV
    -user susan -p passwd -long

    Name: BOSTON_HUB; Clan: TELECOMM; Family: DEV; Host: minuteman;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024
    Name: SANFRAN_HUB; Clan: TELECOMM; Family: DEV; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: DEV; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024

  • telecomm 클랜의 DEV 패밀리에 있는 동위를 나열하되, boston_hub 사이트의 사용자 데이터베이스 복제본은 제외하십시오.

    multiutil lsreplica -clan telecomm -site boston_hub -family DEV
    -user susan -p passwd -long –siblings

    Name: SANFRAN_HUB; Clan: TELECOMM; Family: DEV; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: DEV; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024

  • telecomm 클랜의 클랜 멤버를 나열하되, boston_hub 사이트의 복제본은 제외하십시오.

    multiutil lsreplica -clan telecomm -site boston_hub -family MASTR
    -user susan -p passwd -long -siblings

    Name: SANFRAN_HUB; Clan: TELECOMM; Family: MASTR; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ;Block Size: 4096; Block Threshold: 1024
    Name: SANFRAN_HUB; Clan: TELECOMM; Family: DEV; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ;Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: MASTR; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description:; Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: DOC; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description: ;Block Size: 4096; Block Threshold: 1024

  • 클랜 testclanTEST 패밀리에 있는 모든 사용자 데이터베이스를 작업 스키마 저장소에 알려진 그대로 나열하십시오.

    multiutil lsreplica -clan testclan -site sydney -family MASTR
    -user bfife -p passwd -long -infamily TEST

    Name: TOKYO; Clan: TESTING; Family: TEST; Host: shinjuku;
    Status: NORMAL, NOT CONNECTED; Description:
    ; Block Size: 4096; Block Threshold: 1024
    Name: SYDNEY; Clan: TESTING; Family: TEST; Host: taronga;
    Status: NORMAL, NOT CONNECTED; Description:
    ; Block Size: 4096; Block Threshold: 1024

  • testclan 클랜의 DEV 패밀리에 대한 작업 스키마 저장소를 나열하십시오.

    multiutil lsreplica -clan testclan -site sydney -family DEV
    -user bfife -workingmaster

  • lsreplica –long의 출력 형태로 표시하십시오.

    multiutil lsreplica -clan testing -site tokyo -family TEST
    -user masako -password passwd -fmu_ "Name:%n; Clan:%c; Family:%f; Host:%h;
    Status:%s;"

    Name:TOKYO; Clan:TESTING; Family:TEST; Host:shinjuku; Status:
    NORMAL, NOT CONNECTED; Name:SYDNEY; Clan:TESTING; Family:TEST;
    Host:taronga; Status:NORMAL, NOT CONNECTED;


피드백