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

SharePlex 11.4 - 참조 안내서

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

show sql

show SQL 명령을 사용하면 타겟 데이터베이스에 데이터를 게시하기 위해 Post 프로세스에서 작성되는 SQL 문을 볼 수 있습니다. Post 큐가 비어 있거나 Post가 문을 처리하지 않는 경우 show SQL 명령은 가장 최근에 처리된 SQL 문을 표시합니다.

복제가 너무 오래 걸린다고 생각되거나 오류로 인해 Post가 중지되는 경우에 이 명령을 사용합니다. 어떤 SQL 문에 오류가 있는지 알면 문제가 무엇이고 추가 조치가 필요한지 여부를 판단하는 데 도움이 될 수 있습니다.

다음은 show sql 표시의 예입니다.

sp_ctrl (tustin:8852)> show sql

Last SQL statement of queue tustin and instance o.ora920-0.ora920 on tustin

insert into “KWONG”.”KCWTAB2” (“C1”,”C2”) values (:V001,:V002)

타겟 시스템에 대해 이 명령을 실행합니다.

사용

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

구문

기본 명령 명령 옵션 원격 옵션
show sql

[queue queuename]

[for datasource-datadest]

[thread=n]

[session=n]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
show sql 옵션이 없으면 모든 SQL 문을 보여줍니다.
queue queuename

이 옵션을 사용하여 명명된 특정 큐에 대한 SQL 문을 표시할 수 있습니다.

  • queue는 구문의 필수 부분입니다.
  • queuename은 큐의 이름입니다. 큐 이름이 확실하지 않은 경우 qstatus 명령을 실행합니다.

큐 이름은 모든 플랫폼에서 대소문자를 구분합니다.

:

sp_ctrl(sysA)> show sql queue q1

for datasource-datadest

이 옵션을 사용하여 둘 이상의 Oracle 인스턴스에서 복제할 때 특정 복제 스트림에 대한 SQL을 표시할 수 있습니다.

  • for은 구문의 필수 부분입니다.
  • datasourceo.SID로 표시됩니다. 여기서, SID는 소스 Oracle 인스턴스의 ORACLE_SID입니다.
  • datadesto.SID로 표시됩니다. 여기서, SID는 타겟 Oracle 인스턴스의 ORACLE_SID입니다.

:

sp_ctrl(sysA)> show sql for o.oraA-o.oraB

thread=n

이 옵션을 사용하여 Post 처리 스레드에 대한 SQL을 표시할 수 있습니다.

  • thread=는 구문의 필수 부분입니다.
  • n은 show post threads 명령으로 표시되는 스레드 번호입니다.

구성 요소 사이에 공백을 두지 마십시오. 이 옵션은 다른 옵션과 함께 어떤 순서로든 나타날 수 있습니다.

:

sp_ctrl(sysB)> show sql thread=1234

session=n

이 옵션을 사용하여 사용자 세션에 대한 SQL을 표시할 수 있습니다.

session=은 구문의 필수 부분입니다.

nshow post threads 명령으로 표시되는 세션 번호입니다. 구성 요소 사이에 공간을 두지 마십시오. 이 옵션은 다른 옵션과 함께 어떤 순서로든 나타날 수 있습니다.

:

sp_ctrl(sysB)> show sql session=1234

원격 옵션

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

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

show statusdb

show statusdb 명령을 사용하여 상태 데이터베이스를 볼 수 있습니다. 복제에 관련된 각 시스템에는 사용자 인터페이스에서 오류 메시지나 경고를 생성하지 않은 이벤트를 포함하여 주요 복제 이벤트의 레코드가 포함된 자체 상태 데이터베이스가 있습니다. 이 정보는 잠재적인 문제를 경고하고 기존 문제를 해결하는 데 도움이 될 수 있습니다.

show statusdb 표시에는 다음 정보가 포함됩니다.

  • Level: 항목이 정보 제공 목적으로만 존재하는지 아니면 오류나 경고 조건의 결과인지 여부입니다.
  • Details: 이벤트의 이유입니다.

해당하는 경우 상태 데이터베이스는 항목에 대한 추가 정보가 있으면 이벤트 로그를 참조합니다.

사용

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

구문

기본 명령 명령 옵션 원격 옵션
show statusdb detail

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

구문 설명
구성 요소 설명
detail

이 옵션은 상태 데이터베이스에 대한 더 높은 수준의 세부 정보를 표시합니다.

:

sp_ctrl(sysB)> show statusdb detail

원격 옵션

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

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

show scn

Show SCN

show scn 명령을 사용하여 Post 프로세스가 타겟에 적용된 마지막 트랜잭션의 Oracle SCN을 볼 수 있습니다. 이 명령은 여러 Post 큐를 사용할 때 마지막 SCN을 모두 보여줍니다.

참고: 이 명령은 SCN 정보를 얻기 위해 모든 Post 프로세스를 중지합니다.

sp_ctrl (sysB)> show scn

For resume replication from ora112

On source activate to scn=4550108289

reconcile queue spdl13 for o.ora112-o.ora112 scn 4550108290

reconcile queue spdl14 for o.ora112-o.ora112 scn 4574108174

reconcile queue spdl15 for o.ora112-o.ora112 scn 5374667318

사용

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

activate config

구문

기본 명령 원격 옵션
show scn

[ 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

show sync

show sync 명령은 Post에서 발생할 수 있는 동기화 중단 문제를 표시합니다. 정보는 상태 데이터베이스에서 추출됩니다.

각 동기화 중단 객체에 대해 명령은 다음을 표시합니다.

  • Count: 실패한 문의 수입니다.
  • Detail: 테이블 이름, 큐 이름, 날짜 및 시간을 포함합니다.

어떤 SQL 문으로 인해 오류가 발생했는지 확인하려면 SID_errlog.sql 로그 파일을 확인합니다. 이벤트 로그에는 문제 기록도 포함됩니다.

show sync 명령을 실행할 때 동기화 중단 항목이 없으면 sp_crtl 프롬프트로 돌아갑니다.

타겟 시스템에 대해 이 명령을 실행합니다.

사용

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

구문

기본 명령 원격 옵션
show sync

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

평가 결과 선택