database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ㆍALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
ALTIBASE Q&A 108 게시물 읽기
No. 108
[질문] sync 중인 테이블의 수정이 가능할까요?
작성자
골빈당
작성일
2007-12-20 08:26
조회수
7,372

 sync 중인 테이블이 잇읍니다.


빈번하게 엑세스 하는건데,  간혹 엑세스 안하는 시간이 있기도 합니다.(아마도 오밤중에)


그런데 그 테이블에 레코드 필드를 추가하고 싶습니다.


원칙대로면 모든 사용자의 접근을 막고 작업을 해야 하는데


몰래 하고 싶거든요.


그냥  sync 되는 시스템 각각에


계속  alter table TABLE add addcolumun varchar(3) 을  성공할때까지 시도하면


될거 같다는 생각이 드는데요


MMDB 서버 둘다 해야 할지, 아니면 한쪽만 해도 될지...


아니면 테이블 Locking을 걸고 하면 되나요


사용자의 접근을 안막은 상태에서 테이블을 조금 고치고 싶습니다.


가장 좋은 방법이 뭘까요


 

이 글에 대한 댓글이 총 1건 있습니다.

만약 알티베이스 replication을 사용하신다면, 아래와 같은 순서대로 작업 하셔야 합니다.

 
1.Server 1,2의이중화를종료
2.Server 1의이중화 node에서스키마변경을요하는테이블제외      
3.테이블스키마변경
4.Server 1의이중화 node에스키마변경이완료된테이블추가
5.Server 2에서도동일한방법으로스키마변경
6.Server 1,2의이중화재구동 

이렇치 않을 경우는 alter table을 성공할때까지 진행하도도 될듯 합니다.

심상범(shimgoon)님이 2008-02-11 14:55에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
111iloder 구분자 없애기요 [1]
초보
2008-02-11
6973
110iloader 문자열 자르기 [2]
이재광
2008-01-31
7979
109이상한 현상.. 원래 이건가요? [2]
골빈당
2007-12-25
8958
108[질문] sync 중인 테이블의 수정이 가능할까요? [1]
골빈당
2007-12-20
7372
107Altibase에서 PERCENTILE_DISC는 어떻게? [1]
골빈당
2007-12-16
6820
106[질문] 좀 엉한데, 테이블 변경 여부 감지.. [1]
골빈당
2007-11-14
6735
105synonym이 삭제가 안되네요 [1]
김성훈
2007-11-08
10000
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2022 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v14.2로 자료를 관리합니다