repair status
repair status 명령을 사용하여 마지막 compare 또는 repair 작업의 실행 상태를 볼 수 있습니다. repair status 명령을 사용하여 compare 또는 repair 작업이나 compare 또는 repair 작업의 일부에 대한 자세한 상태를 보거나 SharePlex에 내역이 있는 모든 compare와 repair 작업의 상태를 볼 수 있습니다.
repair status 명령 사용에 대한 자세한 내용과 예는 job status 명령을 참조하십시오.
사용
지원되는 소스: |
Oracle |
지원되는 타겟: |
Oracle |
인증 수준: |
운영자(2) |
실행 대상: |
소스 시스템 |
관련 명령: |
copy status, append status, compare status, job status |
구문
repair 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)> repair status 2828.2 |
job_id.table_id |
지정된 SharePlex 할당 작업 ID 및 테이블을 가진 작업에 대한 상태 내역을 표시합니다.
예: sp_ctrl(sysA)> repair status 2828.HR.SRC_TEST3 |
all |
데이터베이스에 내역이 있는 모든 작업에 대한 요약 줄을 표시합니다.
예: sp_ctrl(sysA)> repair status all |
full |
작업에 있는 모든 객체의 상태를 표시합니다. 기본적으로 작업 상태 명령은 완료되지 않았거나 예외 상태로 완료된 객체의 상태를 표시합니다.
예: sp_ctrl(sysA)> repair status2828 full |
detail |
보고된 모든 객체에 대한 세부 정보를 표시합니다. 기본적으로 작업 상태 명령은 보고된 모든 객체에 대한 요약 줄을 표시합니다. 세부 정보는 job_id.table_id 옵션에 표시되는 것과 동일합니다.
예: sp_ctrl(sysA)> repair status detail |
status |
지정된 상태를 가진 이전 작업에 대한 상태 내역을 표시합니다.
예: sp_ctrl(SysA)> repair 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 |
report
이 명령을 사용하여 테이블에 대한 copy/append 내역을 표시할 수 있습니다.
사용
지원되는 소스: |
Oracle |
지원되는 타겟: |
Oracle |
인증 수준: |
뷰어(3) |
실행 대상: |
소스 시스템 |
관련 명령: |
copy/append |
구문
report |
source_owner.source_table
[copy | append]
[toeditor]
[for o.source_sid] |
[ on host |
on host:portnumber |
on login/password@host |
on login/password@host:portnumber ] |
구문 설명
source_owner.source_table |
이 옵션은 동기화 보고서의 소스 테이블을 지정합니다. 소스 소유자의 구성 요소와 테이블 이름 사이에 공백을 두지 마십시오.
예:
sp_ctrl(SysA)> report s_user1.sync_single_tbl |
copy | append |
이 옵션은 copy 또는 append와 관련된 결과를 반환합니다.
예:
sp_ctrl(SysA)> report copy s_user1.sync_single_tbl
sp_ctrl(SysA)> report append s_user1.sync_single_tbl |
toeditor |
이 옵션은 타겟을 설정합니다.
예:
sp_ctrl(SysA)> report s_user1.sync_single_tbl toeditor
sp_ctrl(SysA)> report copy s_user1.sync_single_tbl toeditor |
for o.source_sid |
이 옵션은 제공된 소스 SID와 관련된 결과를 지정하는 데 사용됩니다.
예:
sp_ctrl(SysA)> report s_user1.sync_single_tbl for o.source_sid1
sp_ctrl(SysA)> report copy s_user1.sync_single_tbl for o.source_sid1 |
원격 옵션
이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.
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 |
reset encryption key
reset encryption key 명령을 사용하여 SharePlex에서 데이터 암호화에 사용 중인 AES 암호화 키를 제거할 수 있습니다.
SharePlex 암호화 구성에 대한 자세한 지침은 SharePlex 관리 안내서를 참조하십시오.
사용
지원되는 소스: |
Oracle |
지원되는 타겟: |
전체 |
인증 수준: |
운영자(2) |
문제 위치: |
소스 시스템 |
관련 명령: |
create encryption key, set encryption key, show encryption key |
구문
reset encryption key |
[ 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 |
reset param
reset param 명령을 사용하여 매개변수를 기본값으로 복원할 수 있습니다.
변경 사항은 매개변수의 설정 지점에 따라 적용됩니다.
- Live의 설정 지점에서는 변경 사항이 즉시 적용됩니다.
- Restart 프로세스의 설정 지점의 경우 영향을 받는 SharePlex 프로세스가 다음에 시작될 때 변경 사항이 적용됩니다.
- Restart Cop의 설정 지점의 경우 다음에 sp_cop이 시작될 때 변경 사항이 적용됩니다(시스템을 재부팅하지 마십시오).
명령 옵션 사용
다음은 SharePlex 매개변수 재설정에 대한 가이드라인입니다.
- 전역적으로(프로세스별 옵션 없이) set param 명령으로 설정된 매개변수를 재설정하려면 옵션 없이 reset param 명령을 사용합니다.
- 프로세스별 값(set param 프로세스별 옵션 중 하나로 설정)이 있는 매개변수를 재설정하려면 reset param 프로세스별 옵션 중 하나를 사용합니다. 다음 모듈의 매개변수에 대해 프로세스별 옵션을 사용할 수 있습니다.
export |
SP_XPT |
Export 프로세스 |
import |
SP_IMP |
Import 프로세스 |
capture |
SP_OCT |
Capture 프로세스 |
post |
SP_OPO |
Post 프로세스 |
read |
SP_ORD |
Read 프로세스 |
|
|
|
현재 매개변수 설정 보기
SharePlex 매개변수 이름, 해당 값 및 설정 지점, 프로세스별 값이 적용되는지 여부를 보려면 다음 예에 표시된 대로 list param 명령을 사용합니다. 예에서는 Export 프로세스에 대한 전역 값과 sysB로 내보내기에 대한 프로세스별 값을 모두 보여줍니다.
Parameter name |
Actual value |
Unit |
Set at |
---------------------- |
--------------------- |
------------ |
------------ |
SP_XPT_SO_SNDBUF |
0 |
bytes |
Restart Process |
SP_XPT_SO_SNDBUF |
1024 |
bytes |
Restart Process |
|
|
|
|
사용
지원되는 소스: |
Oracle |
지원되는 타겟: |
전체 |
인증 수준: |
관리자(1) |
실행 대상: |
소스 또는 타겟 시스템 |
관련 명령: |
list param, set param |
구문
reset param {paramname |
[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 ] |
중요: 이 명령을 사용하기 전에 이 문서를 모두 검토하십시오. 적절하지 않게 사용하면 타겟 데이터가 손실되고 동기화 중단 상태가 발생할 수 있습니다.
구문 설명
paramname |
기본값으로 복원할 매개변수의 이름입니다. 이 인수는 대소문자를 구분하지 않습니다.
예:
sp_ctrl(sysA)> reset param SP_XPT_SO_SNDBUF
이 구성 요소를 사용하면 시스템의 모든 Export 프로세스에 대한 매개변수가 재설정됩니다. |
프로세스별 명령 옵션
to host |
이 옵션은 지정된 타겟 시스템으로의 Export 프로세스에 대한 내보내기 매개변수(SP_XPT_)를 재설정합니다. 명령의 효과를 명명된 Export 큐와 연관된 Export 프로세스로 제한하려면 이 옵션을 [queue queuename] 옵션과 함께 따릅니다.
예:
sp_ctrl(sysA)> reset param sp_xpt_so_sndbuf to sysB
이 예에서는 sysB로 내보내기를 위해 매개변수가 재설정되지만 다른 Export 프로세스는 영향을 받지 않습니다. |
from host |
이 옵션은 지정된 소스 시스템에서 Import 프로세스에 대한 가져오기 매개변수(SP_IMP_)를 재설정합니다. 명령의 효과를 명명된 Export 큐와 연관된 Import 프로세스로 제한하려면 이 옵션을 [queue queuename] 옵션과 함께 따릅니다.
예:
sp_ctrl(sysD)> reset param sp_imp_wcmt_msgcnt from sysC
이 예에서는 sys C에서 가져오기를 위해 매개변수가 재설정되지만 다른 Import 프로세스는 영향을 받지 않습니다. |
fordatasource |
이 옵션은 지정된 소스 Oracle 인스턴스에 대한 Capture 또는 Read 매개변수(SP_OCT_ 또는 SP_ORD_)를 재설정합니다.
- datasource는 o.SID로 표시됩니다. 여기서, SID는 소스 인스턴스의 ORACLE_SID입니다.
예:
sp_ctrl(sysA)> reset param sp_oct_replicate_dload for o.oraA
이 예에서는 인스턴스 oraA의 Capture 프로세스에 대해 매개변수가 재설정되지만 다른 Capture 프로세스는 영향을 받지 않습니다. |
for datasource-datadest |
이 옵션은 한 데이터베이스에서 다른 데이터베이스로 데이터를 게시하는 모든 Post 프로세스에 대한 Post 매개변수(SP_OPO_)를 재설정합니다. 명령의 효과를 명명된 Post 큐와 연관된 Post 프로세스로 제한하려면 이 옵션을 [queue queuename] 옵션과 함께 따릅니다.
- datasource는 o.SID로 표시됩니다. 여기서, SID는 소스 인스턴스의 ORACLE_SID입니다.
- datadest는 o.SID로 표시됩니다. 여기서, SID는 타겟 인스턴스의 ORACLE_SID입니다.
예:
sp_ctrl(sysC)> reset param sp_opo_cont_on_err for o.oraA-o.oraC
이 예에서는 인스턴스 oraA가 oraC에 복제되는 Post 프로세스에 대해 매개변수가 재설정되지만 다른 Post 프로세스는 영향을 받지 않습니다. |
queue queuename |
이 옵션은 지정된 명명된 큐와 연관된 Export, Import 또는 Post 프로세스에 대한 매개변수를 재설정합니다.
예:
sp_ctrl(sysA)> reset param sp_opo_poster_delay queue QA
이 예에서는 명명된 Post 큐 QA와 연관된 Post 프로세스에 대해 매개변수가 재설정되지만 다른 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 |