Background Image
조회 수 9043 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

CUBRID HA는 slave/replica node에서 write 작업을 수행할 수 없는데, csql 인터프리터 --write-on-standby 옵션을 사용하면 write 작업이 가능하다, 그러나 master가 아닌 node에서 직접 데이터를 쓰는 경우 복제 불일치가 될 수 있으므로 사용에 주의해야 한다.


1,  --write-on-standby 옵션 설명

이 옵션은 시스템 관리자 모드 옵션(--sysadm--)과 함께 사용해야 한다. 이 옵션으로 CSQL을 실행한 dba는 standby 상태의 DB 즉, 슬레이브 DB 또는 레플리카 DB에 직접 접속하여 쓰기 작업을 수행할 수 있다.


2,  --write-on-standby 사용하지 않을 경우 write 작업 시 오류내용

cubrid$>csql -u dba demodb@slave_db

csql> select * from repl_test;

=== <Result of SELECT Command in Line 1> ===

            a  b
===================================
            1  'test'

csql> insert into repl_test values(2,'test2');

In the command from line 1,

ERROR: Attempted to update the database when updates are disabled.

3,  --write-on-standby 사용할 경우 write 수행내용

cubrid$>csql --sysadm --write-on-standby -u dba demodb@slave_db

csql> insert into repl_test values(2,'test2');

Execute OK. (0.002824 sec) Committed.

1 command(s) successfully processed


참조: --write-on-standby 옵션 테스트는  CUBRID 9.2.20.0003 버전에서 수행한 것으로 CUBRID R4.x 버전은 사용할 수 없다,


  1. MySQL 테이블 크기 조사하기-공유

  2. CUBRID BACKUP (linux, window)

  3. Cubrid는 어떤 쿼리를 동일한 쿼리로 판단할까?

  4. 브로커와 DB 간 연결 테스트

  5. CUBRID HA 제약 사항 및 확인 방법

  6. cubrid plandump ( plan cache정보확인)

  7. CUBRID와 Oracle의 NULL과 '' (empty string)의 처리 차이점

  8. CM(CUBRID Manager)을 이용하여 행정표준코드시스템의 기관코드 가져오기

  9. 테이블 명세서 한 시트로 합치기

  10. 일정 범위 임의의 정수 생성 방법(random 함수 응용)

  11. 시스템 부하가 많지 않음에도 불구하고 질의 수행이 느린 경우 THP 기능 설정 확인 및 해제

  12. 큐브리드 서비스 재구동 시 cubrid manager server start: fail 오류 해결 방법

  13. maven에서 CUBRID JDBC Driver 추가하기

  14. 오라클의 DBMS_RANDOM.STRING() 함수를 CUBRID 식으로 구현하는 방법

  15. 테이블 용량 산정 쿼리

  16. WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis)

  17. 브로커 동적 파라미터 변경 방법

  18. 전체 테이블 UPDATE시 SELECT, UPDATE를 통한 INDEX SCAN방식으로 테이블 X_LOCK을 방지하자!

  19. CUBRID HA 구성 후 구동중인 slave/replica node에서 write 하기

  20. INSERT수행 시, 현재날짜,현재시각으로 자동 입력하는 방법

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales