delete post queue
delete post queue 명령을 사용하여 더 이상 사용되지 않는 복제 경로에 남아 있는 Post 큐를 제거할 수 있습니다.
사용
지원되는 소스: |
Oracle |
지원되는 타겟: |
전체 |
인증 수준: |
운영자(2) |
문제 위치: |
소스 시스템 |
관련 명령: |
delete capture queue, delete export queue, delete export process |
구문
delete post queue queuename for datasource-datadest |
cleartrans |
[ on host |
on host:portnumber |
on login/password@host |
on login/password@host:portnumber ] |
구문 설명
queuename |
다음과 같은 lstatus 명령 출력의 큐 이름 필드에 표시된 Post 큐의 이름입니다.
sp_ctrl(mysys)> lstatus on sys103 Queues:
Type # Msgs Size (Mb) Age (mn) Oldest Msg Time Newest Msg Time
------- --------- ---------- -------- ------------------ ------------------
Post 0 5 0 10-Jan-16 23:44:54 10-Jan-16 23:44:54
Queue Name: sysl03
DataSrc-DataDst: o.ora112-o.ora112
|
for datasource-datadest |
경로 사양으로, 다음과 같은 lstatus 명령 출력의 DataSrc-DataDst 필드에 표시됩니다.
sp_ctrl(mysys)> lstatus on sys103 Queues:
Type # Msgs Size (Mb) Age (mn) Oldest Msg Time Newest Msg Time
------- --------- ---------- -------- ------------------ ------------------
Post 0 5 0 10-Jan-16 23:44:54 10-Jan-16 23:44:54
Queue Name: sysl03
DataSrc-DataDst: o.ora112-o.ora112
|
cleartrans |
지정된 Post 큐를 삭제하고 SHAREPLEX_TRANS 테이블에서 관련 행을 제거합니다. |
원격 옵션
이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.
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 |
disable jobs/enable jobs
disable jobs 및 enable jobs명령을 사용하여 다음과 같은 동기화 명령으로 수행되는 작업의 실행이 허용되는지 여부를 제어합니다.
- copy 및 copy using
- append 및 append using
- compare 및 compare using
- repair 및 repair using
disable jobs 명령은 해당 작업에 의해 수행되는 작업이 피어-투-피어 또는 고가용성 구성에서 실행되지 않도록 보장합니다. 이 명령은 copy, append, repair 또는 repair using 명령이 보조 시스템에서 실행되는 경우 기본(신뢰할 수 있는 소스) 데이터를 신뢰할 수 없는 데이터로 덮어쓰는 것을 방지합니다.
enable jobs 명령을 사용하여 기본(신뢰할 수 있는) 시스템이 다시 활성 시스템이 될 때 해당 시스템에서 작업을 활성화할 수 있습니다.
사용
지원되는 소스: |
Oracle |
지원되는 타겟: |
Oracle |
인증 수준: |
운영자(2) |
문제 위치: |
소스 시스템 |
관련 명령: |
copy, append, compare, compare using, repair, repair using |
구문
disable jobs |
for o.source_SID |
[ on host |
on host:portnumber |
on login/password@host |
on login/password@host:portnumber ] |
구문 설명
for o.source_SID |
활성 구성이 없거나 서로 다른 Oracle 소스 인스턴스에 대해 둘 이상의 활성 구성이 있는 경우에 이 옵션을 사용합니다.
예:
sp_ctrl(SysA)>disable jobs for o.ora1
sp_ctrl(SysA)>enable jobs for o.ora1 |
원격 옵션
이러한 옵션을 사용하면 원격 시스템에서 명령을 실행하고 로그인 이름, 비밀번호, 포트 번호 또는 이러한 항목의 조합을 포함하는 명령을 스크립트할 수 있습니다.
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 |
drop partition
drop partition 명령을 사용하여 수평으로 파티셔닝된 복제 구성의 파티션 scheme에서 행 파티션을 제거할 수 있습니다. 제거할 각 행 파티션에 대해 drop partition 명령을 실행합니다.
명령이 이미 복제 중인 테이블에 영향을 미치는 경우 구성 파일을 다시 활성화합니다. SharePlex는 구성 변경이 있는 테이블만 잠급니다.
수평으로 파티셔닝된 복제를 구성하는 방법에 대한 자세한 내용은 SharePlex 관리 안내서를 참조하십시오.
사용
구문
drop partition from scheme_name
where
{
{condition = column_condition | hash = hash_value }|
route = routing_map |
name = partition_name |
tablename = target_table |
description = description
} |
사용 불가 |
구문 설명
scheme_name |
파티션 scheme의 이름입니다. |
condition |
제거할 파티션의 행을 정의하는 컬럼 조건입니다. 이 옵션과 hash 옵션은 상호 배타적입니다. |
hash |
제거할 파티션의 해시 값입니다. 이 옵션과 condition 옵션은 상호 배타적입니다. |
route |
제거할 파티션의 라우팅 맵입니다. |
tablename |
제거할 파티션에 있는 타겟 테이블의 정규화된 이름입니다. |
name |
제거할 파티션의 짧은 이름입니다. |
description |
제거할 파티션에 대한 설명입니다. |
예:
sp_ctrl> drop partition from scheme1 where name = q1
sp_ctrl> drop partition from scheme1 where condition = "C1 < 200"
sp_ctrl> drop partition from scheme1 where route = sysb:q2@o.orasid
sp_ctrl> drop partition from scheme1 where hash = 4
drop partition scheme
drop partition Scheme 명령을 사용하여 SharePlex 복제 구성에서 파티션 scheme을 제거할 수 있습니다. 이 명령은 파티션 scheme에 지정된 모든 행 파티션도 제거합니다.
명령이 이미 복제 중인 테이블에 영향을 미치는 경우 구성 파일을 다시 활성화합니다. SharePlex는 구성 변경이 있는 테이블만 잠급니다.
수평으로 파티셔닝된 복제를 구성하는 방법에 대한 자세한 내용은 SharePlex 관리 안내서를 참조하십시오.
사용
구문
drop partition scheme scheme_name |
사용 불가 |
구문 설명
scheme_name |
파티션 scheme의 이름입니다. |
예
sp_ctrl> drop partition scheme sales