지금 지원 담당자와 채팅
지원 담당자와 채팅

SharePlex 11.4 - 참조 안내서

이 안내서 정보 이 안내서에 사용된 규칙 Oracle용 SharePlex 명령 SharePlex 매개변수 PostgreSQL용 SharePlex 명령 PostgreSQL용 SharePlex 매개변수 일반 SharePlex 유틸리티 Oracle Cloud 인프라스트럭처 SharePlex 환경 변수

job status

Job status 명령

job status 명령을 사용하여 마지막 compare, compare using, repair, repair using, copy 또는 append 작업 및 아직 실행 중인 다른 작업에 대한 상태를 볼 수 있습니다. job status 명령을 사용하여 작업 또는 작업 일부에 대한 자세한 상태를 보거나 SharePlex에 내역이 있는 모든 작업의 상태를 볼 수 있습니다. SharePlex는 SP_SYS_JOB_HISTORY_RETENTION 매개변수에 지정된 대로 모든 작업에 대한 내역을 유지합니다. 내역 및/또는 작업 프로세스 로그를 적극적으로 제거하는 방법에 대한 자세한 내용은 clear historyremove log 명령을 참조하십시오.

sp_ctrl(sysA) > job status

Job ID : 861
PID : 20571
Host : sysa.domm.com
Started : 06-NOV-12 11:07:05
Job Type : Compare
Status : Processing - 4 objects completed

ID Tablename Status Time Total rows %Comp Total time
--- ------------------------- -------- --------- ------------------ ------ -----------
1 "SCOTT"."SRC_TEST1" Out Sync N/A 19 100 0:05
4 "SCOTT"."SRC_TEST4" WaitMarker 0:02 27392   0:04
5 "SCOTT"."SRC_TEST5" Init 0:01 27498   0:01

 

SharePlex에 내역이 있는 모든 작업의 요약을 보려면 다음을 수행합니다.

sp_ctrl(alvspxl11:8567)> job status all

 

Job ID Type filename/tablename Status Started Completed
------- ------ ------------------ -------- --------------- -----------------
3441 Compare prod.conf Done - errors 16-DEC-11 15:39 16-DEC-11 15:40
3442 Repair scott.src_test4 Done 16-DEC-11 15:50 16-DEC-11 15:50
3443 Repair prod.conf Done 19-DEC-11 10:42 19-DEC-11 10:42
3444 copy "SCOTT"."SRC_TEST5" Done 19-DEC-11 10:43 19-DEC-11 10:43
3445 Compare scott.src_test33 Done - errors 20-DEC-11 12:02 20-DEC-11 12:03

 

세부 정보와 함께 작업 상태를 보려면 다음을 수행합니다.

sp_ctrl (alvspxl11:8567)> compare status detail

 

Job ID : 3448
PID : 763
HOST : sysa.domm.com
Started : 20-DEC-11 12:40:46
Job Type : Compare
Status : Done - 6 objects completed

 

Table ID : 3448.3
Table : "SCOTT"."SRC_TEST3"
From : sysa.domm.com@o.w111a64f
To : "SYSPROD"."SRC_TEST3" sysb.domm.com@o.w111a64f
Started : 20-DEC-11 12:40:55
Percent complete : 100%
Total Rows : 234452
Rows processed : 234452
Rows out-of-sync : 2
Status : Out Sync
Status Elapsed : N/A
Total Elapsed : 0:07
Inserts : 2
Updates : 0
Deletes : 0

 

사용

지원되는 소스: Oracle
지원되는 타겟: Oracle
인증 수준: 운영자(2)
실행 대상: 소스 시스템
관련 명령: copy status, append status, compare status, repair status

구문

기본 명령 명령 옵션 원격 옵션
job status

[job_id]

[job_id.table_id]

[all]

[full]

[detail]

[status]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
job_id

지정된 SharePlex 할당 작업 ID를 가진 작업에 대한 상태 내역을 표시합니다.

: sp_ctrl(sysA)> job status 2828.2

job_id.table_id

지정된 SharePlex 할당 작업 ID 및 테이블을 가진 작업에 대한 상태 내역을 표시합니다.

예: sp_ctrl(sysA)> job status 2828.HR.SRC_TEST3

all

데이터베이스에 내역이 있는 모든 작업에 대한 요약 줄을 표시합니다.

:

sp_ctrl(sysA)> job status all

full

작업에 있는 모든 객체의 상태를 표시합니다. 기본적으로 작업 상태 명령은 완료되지 않았거나 예외 상태로 완료된 객체의 상태를 표시합니다.

: sp_ctrl(sysA)> job status2828 full

detail

보고된 모든 객체에 대한 세부 정보를 표시합니다. 기본적으로 작업 상태 명령은 보고된 모든 객체에 대한 요약 줄을 표시합니다. 세부 정보는 job_id.table_id 옵션에 표시되는 것과 동일합니다.

: sp_ctrl(sysA)> job status detail

status

지정된 상태를 가진 이전 작업에 대한 상태 내역을 표시합니다.

sp_ctrl(SysA)> job status “Error”

원격 옵션

이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

옵션 설명
on host

원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA

on host:portnumber

원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

list config

list config 명령을 사용하여 소스 시스템의 모든 활성 및 비활성 구성 목록을 볼 수 있습니다.

이 명령은 다음 정보를 표시합니다.

  • File Name: 구성 이름, 수정된 시간과 날짜, 파일 크기입니다.
  • State: 구성이 활성 상태 또는 비활성 상태인지 여부입니다. Active는 구성 파일이 현재 복제에 포함되어 있음을 의미합니다. Inactive는 구성이 현재 복제에 포함되어 있지 않음을 의미합니다.
  • Datasource: 구성에 의해 복제되는 객체를 포함하는 Oracle 인스턴스입니다.
  • Internal Name: 활성 구성의 내부 복사본 이름입니다. SharePlex가 실제로 복제하는 파일입니다. 해당 이름은 활성 구성이 있는 곳마다 State 제목 아래에 표시됩니다.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 뷰어(3)
실행 대상: 소스 시스템
관련 명령: view config, show config

구문

기본 명령 원격 옵션
list config

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

원격 옵션

이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

옵션 설명
on host

원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA

on host:portnumber

원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

list param

list param 명령을 사용하여 SharePlex 튜닝 매개변수를 표시할 수 있습니다. 이 명령은 옵션이 없으면 기본(사용자 구성 가능) 매개변수와 해당 현재 설정을 표시합니다.

표시 옵션은 다음과 같습니다.

  • SharePlex 사용자가 변경해서는 안 되는 매개변수(내부 매개변수)를 포함한 모든 SharePlex 매개변수
  • 기본값에서 설정이 변경된 기본 매개변수와 내부 매개변수만 해당 (이러한 설정은 SharePlex variable-data 디렉토리에 기록됨)
  • SharePlex 모듈에 따라 필터링된 이전 옵션 중 하나

매개변수는 모듈로 그룹화되며, 각 모듈은 소프트웨어의 기능적 구성 요소를 나타냅니다. 다음 표에는 사용자 구성 가능 매개변수(Quest의 안내 없이 변경 가능)가 포함된 모듈이 나와 있습니다.

SharePlex 매개변수 모듈

모듈 명명 규칙 제어되는 기능
analyze SP_ANL analyze config 명령
cap SP_CAP Non-Oracle Capture
capture SP_OCT 또는 SP_CAP Capture 프로세스
비교 SP_DEQ 또는 SP_CMP compare 명령
config SP_OCF 구성 활성화 프로세스
cop SP_COP sp_cop
copy SP_OSY 또는 SP_CPY copy/append 명령
export SP_XPT Export 프로세스
import SP_IMP Import 프로세스
logging SP_SLG SNMP 기능
post SP_OPO 또는 SP_OPX Post 프로세스
SP_QUE SharePlex
read SP_ORD Read 프로세스
SNMP SP_SNMP SNMP 지원
system SP_SYS 시스템 관련 항목

list param 표시는 다음 매개변수를 제공합니다.

  • 매개변수 이름
  • 실제 값: 매개변수의 현재 설정과 해당 기본값(다른 경우)입니다.

참고: 이 필드에는 최대 36자까지만 표시됩니다.

  • 단위: 초, 킬로바이트 또는 작업과 같은 매개변수의 측정 단위입니다.
  • 설정 지점: 매개변수가 설정된 직후, 영향을 받는 프로세스가 재시작된 후 또는 sp_cop이 재시작된 후 set param 명령을 실행할 때 매개변수가 활성화되는 지점입니다.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 뷰어(3)
실행 대상: 소스 또는 타겟 시스템
관련 명령: set param, reset param

구문

기본 명령 명령 옵션 원격 옵션
list param

[basic | all | modified] [module]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
basic

이 옵션은 Quest 지원 엔지니어 또는 기술 전문가의 안내 없이도 사용자가 설정할 수 있는 매개변수를 표시합니다.

:

sp_ctrl(sysA)> list param basic

all

이 옵션은 기본(사용자 구성 가능) 매개변수와 내부 매개변수(Quest의 안내 없이는 해당 설정을 변경하면 안 됨)를 포함한 모든 SharePlex 매개변수를 표시합니다.

:

sp_ctrl(sysA)> list param all

modified

이 옵션은 기본값에서 수정된 사용자 구성 가능 매개변수와 내부 매개변수를 나열합니다.

:

sp_ctrl(sysA)> list param modified

module

이 옵션은 출력을 특정 모듈의 매개변수로 제한합니다. SharePlex 매개변수 모듈을 참조하십시오.

이 옵션을 사용하는 경우 list param [all | modified] 구문 뒤에 나타나야 합니다.

:

sp_ctrl> list param all post

이 예에서 SharePlex는 Post 프로세스에 대한 모든 매개변수를 표시합니다.

원격 옵션

이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

옵션 설명
on host

원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA

on host:portnumber

원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

lstatus

lstatus 명령

lstatus 명령을 사용하여 소스 또는 타겟 시스템의 복제 상태에 대한 자세한 정보를 볼 수 있습니다. 이 명령은 sp_ctrl에서 가장 포괄적인 information 명령입니다. 간략한 복제 상태를 보려면 status 명령을 사용합니다.

lstatus 명령은 다음을 표시합니다.

  • 연관된 큐를 포함한 복제 프로세스의 상태
  • 각 프로세스의 운영 체제 프로세스 ID
  • 프로세스가 시작된 시간
  • 프로세스가 실행되고 있는 시스템
  • 큐에 있는 메시지 수(SQL 또는 SharePlex 작업) 및 해당 기간
  • 시스템이 소스 시스템인지 또는 타겟 시스템인지 여부
  • sp_cop이 시작된 이후 발생한 이벤트
  • 활성 구성의 목록

lstatus 명령은 다음을 포함하여 큐에 대한 정보도 제공합니다.

  • Type: 큐의 종류(Capture 큐, Export 큐, Post 큐)입니다.
  • Queue name: 큐의 이름(기본 이름 또는 명명된 큐의 사용자 할당 이름)입니다.
  • # Messages: 큐에 있는 메시지 수입니다. 메시지는 대략 SQL 작업에 해당하지만 LONG 또는 LOB 컬럼의 한 작업에 대해 여러 메시지가 있을 수 있습니다. 반대로, 어레이 삽입의 수많은 작업에 대해 하나의 메시지가 있을 수 있습니다.
  • Size: 큐의 현재 크기입니다. 크기는 데이터의 양에 따라 다릅니다.
  • Age: 큐에서 가장 오래된 메시지와 최신 메시지가 해당 큐에 기록된 시간 사이의 차이입니다.
  • Oldest Msg Time: 가장 오래된 메시지가 큐에 입력된 날짜와 시간입니다.
  • Newest Msg Time: 최신 메시지가 큐에 입력된 날짜와 시간입니다.

lstatus 명령은 시스템 사용 방법, 구성 활동, 발생한 오류 등의 기타 정보도 제공합니다.

SharePlex 큐 이해

다음은 SharePlex 큐에 대한 통계를 이해하는 데 도움이 됩니다.

Queue size

SharePlex는 큐에 메모리를 사용하지만 데이터는 체크포인트 복구 시스템의 일부로 디스크에 주기적으로 작성됩니다. SharePlex 큐 파일의 기본 크기는 8MB입니다. 그러나 큐 파일은 스파스 파일입니다. 즉, 시스템 관점에서 파일 크기는 8MB이지만 파일 시스템은 큐에 기록된 데이터에 대해 파일의 일부만 할당할 수 있습니다.

이것이 qstatus 명령이 8MB 미만의 큐 크기를 표시할 수 있는 이유입니다. 그러나 qstatus로 표시되는 것은 실제 파일 크기의 실제 표시가 아닙니다. 큐 파일의 디스크 공간 사용량을 예측하려면 파일 시스템이 아닌 qstatus의 정보를 사용합니다.

큐 수

Capture 및 Export 큐가 Post 큐보다 큐 파일 수가 적은 것이 일반적입니다. 소스 시스템의 하나의 큐 파일에 있는 데이터는 타겟 시스템의 여러 하위 큐 파일로 분리되며, 각 파일은 대략적으로 소스 시스템의 사용자 세션에 해당합니다.

큐 이름

큐 이름은 모든 플랫폼에서 대소문자를 구분합니다. 다음은 SharePlex 큐의 명명 규칙을 설명합니다.

  • 기본 Capture 큐는 o.SourceSID로 표시되는 데이터 소스로 식별됩니다(예: o.ora64).
  • 기본 Export 큐는 소스 시스템의 이름으로 식별됩니다(예: SysA).
  • 기본 Export 큐는 datasource-datadestination가 추가된 소스 시스템의 이름으로 식별됩니다. 여기서, datasourceo.sourceSid이고 datadestinationo.targetSID입니다(예: lajolla (o.ora10a-o.ora10b)).
  • 명명된 Export 및 Post 큐는 기본 이름이 아닌 사용자가 할당한 이름으로 식별됩니다. 명명된 큐에 대한 자세한 내용은 SharePlex 관리 안내서를 참조하십시오.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 뷰어(3)
실행 대상: 소스 또는 타겟 시스템
관련 명령: qstatus, show, show statusdb, status

구문

기본 명령 원격 옵션
lstatus

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

원격 옵션

이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.

옵션 설명
on host

원격 시스템(현재 sp_ctrl 세션이 실행 중인 시스템이 아닌 것)에서 명령을 실행합니다. 원격 시스템에 대한 로그인 자격 증명을 묻는 메시지가 표시됩니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA

on host:portnumber

원격 로그인 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

원격 로그인, 비밀번호 및 호스트 이름을 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

원격 로그인, 비밀번호, 호스트 이름 및 포트 번호를 제공해야 하는 경우 원격 시스템에서 명령을 실행합니다. 사용되는 경우 명령 구문의 마지막 구성 요소여야 합니다.

예: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택