Chat now with support
Chat with Support

SharePlex 11.4 - 참조 안내서

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

shutdown

shutdown 명령을 사용하여 복제를 종료할 수 있습니다. shutdown 명령이 완료되면 SharePlexsp_ctrl을 자동으로 종료합니다.

정상적으로 종료

기본 shutdown 명령은 sp_cop 및 기타 모든 SharePlex 프로세스를 정상적으로 종료하여 각 프로세스의 상태를 저장하고, 디스크에 대한 체크포인트를 수행하고, 버퍼링된 데이터를 읽기 해제하고, 하위 프로세스를 정리합니다. 큐의 데이터는 안전하게 제자리에 유지되며 인증된 사용자가 sp_cop을 다시 시작하면 처리할 준비가 됩니다.

강제로 종료

[force] 옵션과 함께 shutdown 명령을 사용하면 정상적인 종료 프로시저가 완료되었는지 여부에 관계없이 SharePlex 프로세스가 즉시 종료됩니다. SharePlexsp_cop을 시작할 때 강제 종료에서 복구되지만 복제 처리는 이전 저장 지점에서 재개되므로 시작 시간이 약간 길어질 수 있습니다.

SharePlex를 정상적으로 종료하려고 했지만 하위 프로세스가 계속 실행 중인 경우에만 [force] 옵션을 사용합니다. 명령 셸에서 ps -ef | grep sp_ 명령을 실행하여 SharePlex 프로세스가 아직 실행 중인지 여부를 확인할 수 있습니다.

중요: 복제를 종료하고 사용자가 활성 구성의 객체를 계속 변경하는 경우 SharePlex가 다시 시작되기 전에 Oracle 리두 로그가 래핑될 수 있습니다. 지연 시간이 길어지고 아카이브 로그를 사용할 수 없게 되면 데이터를 재동기화해야 합니다. 리두 로그는 SharePlex가 종료되는 시간을 수용할 정도로 용량이 크고 개수가 많아야 합니다. 복제를 위한 리두 로그의 적절한 크기에 대한 자세한 내용은 SharePlex 설치 및 설정 안내서를 참조하십시오.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 관리자(1)
실행 대상: 소스 또는 타겟 시스템
관련 명령: startup

구문

기본 명령 명령 옵션 원격 옵션
shutdown

[force]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
force

이 옵션은 큐 읽기 또는 쓰기 완료 여부에 관계없이 sp_cop을 포함한 모든 복제 프로세스를 즉시 종료합니다. 기본 shutdown 명령이 실패하거나 정상적인 종료를 기다릴 수 없는 경우에 이 옵션을 사용합니다.

:

sp_ctrl(sysA)> shutdown force

원격 옵션

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

옵션 설명
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

start

start 명령을 사용하면 stop이나 abort [service] 명령으로 복제 프로세스를 중지한 후에 또는 flush 명령으로 Post를 중지한 후에 복제 프로세스를 시작할 수 있습니다.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 운영자(2), 관리자(1)(Capture에 필요)
실행 대상: 소스 또는 타겟 시스템
관련 명령: stop

구문

기본 명령 명령 옵션 원격 옵션
start service

[to host]

[from host]

[for datasource]

[for datasource-datadest]

[queue queuename]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
서비스

시작할 SharePlex 프로세스입니다. 유효한 값은 다음과 같습니다.

  • Capture
  • Read
  • Export
  • Import
  • Post

:

sp_ctrl(sysA)> start export

to host

이 옵션은 지정된 타겟 시스템으로만 Export를 시작합니다.

to는 구문의 필수 부분입니다.

host는 타겟 시스템의 이름입니다.

:

sp_ctrl(sysA)> start export to sysB

이 예에서는 sysA에서 sysB로 Export가 시작됩니다.

from host

이 옵션은 지정된 소스 시스템에서만 Import를 시작합니다.

  • from은 구문의 필수 부분입니다.
  • host는 소스 시스템의 이름입니다.

:

sp_ctrl(sysD)> start import from sysA

이 예에서는 sysA의 sysB에서 Import가 시작됩니다.

for datasource

이 옵션은 지정된 데이터소스에 대한 Capture 또는 Read를 시작합니다.

  • for은 구문의 필수 부분입니다.
  • datasourceo.SID로 표시되며, 여기서 SID는 ORACLE_SID입니다.

:

sp_ctrl(sysA)> start read for o.oraA

이 예에서는 인스턴스 oraA에 대한 sysA에서 Read가 시작됩니다.

for datasource-datadest

이 옵션은 지정된 소스 SID 타겟 SID 데이터 스트림에 대해서만 Post를 시작합니다.

  • for은 구문의 필수 부분입니다.
  • datasourceo.SID로 표시되며, 여기서 SID는 ORACLE_SID입니다.

  • datadesto.SID 또는 r.database로 표현되며, 여기서 SID는 ORACLE_SID이고 database는 Open Target 데이터베이스의 이름입니다.

:

sp_ctrl(sysC)> start post for o.oraA-r.mssA

이 예에서는 SQL Server 데이터베이스 mssA에 복제되는 인스턴스 oraA에 대한 Post가 sysC에서 시작됩니다.

queue queuename

이 옵션은 지정된 명명된 큐와 연관된 Export, Import 또는 Post 프로세스에 대한 매개변수를 시작합니다.

queue는 구문의 필수 부분입니다.

queuename은 구성 파일에 작성된 큐의 이름입니다.

:

sp_ctrl(sysA)> start export queue QA

이 예에서는 명명된 Export 큐 QA를 통한 데이터 내보내기가 sysA에서 시작됩니다.

   
원격 옵션

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

옵션 설명
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

startup

startup 명령을 사용하여 모든 프로세스를 한 번에 시작할 수 있습니다. sp_cop을 종료하기 전에 stop 명령으로 중지하지 않는 한 모든 프로세스가 시작됩니다.

활성 구성이 있는 경우 명령줄에서 sp_cop을 시작하면 일반적으로 복제가 자동으로 시작됩니다.

사용

지원되는 소스: Oracle
지원되는 타겟: 전체
인증 수준: 관리자(1)
실행 대상: 소스 또는 타겟 시스템
관련 명령: shutdown

구문

기본 명령 원격 옵션
startup

[ 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

status

status 명령을 사용하여 시스템의 복제 상태 요약을 보고 프로세스가 실행 중인지 확인하고 오류, 경고 또는 알림을 확인할 수 있습니다. 자세한 상태 보고서를 보려면 lstatus 명령을 사용합니다.

상태 표시에는 다음이 표시됩니다.

  • Process: 프로세스의 이름입니다.
  • State: 각 프로세스의 상태(실행 중, 유휴, 오류로 인해 중지됨, 사용자에 의해 중지됨입니다.
  • PID: 프로세스의 운영 체제 프로세스 ID 번호입니다.
  • Running Since: 프로세스가 시작된 날짜 및 시간입니다.
  • Other information: 시스템이 어떻게 사용되고 있는지, 시스템에 활성 구성이 있는지, 복제 오류가 발생했는지 등이 표시됩니다.

SharePlex는 SP_COP_IDLETIME 매개변수에 의해 결정된 간격으로 상태 표시를 업데이트합니다.

사용

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

구문

기본 명령 원격 옵션
status

[ 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.

Select Rating

I easily found the information I needed.

Select Rating