2018년 1월 28일 일요일

cubrid csql(명령 프롬프트) 로 마이그 하기



(디비 생성)
E:\CUBRID93\databases>cubrid createdb testdb1 ko_KR.utf8

(디비 삭제)
E:\CUBRID93\databases>cubrid deletedb testdb1


(디비 실행)
>cubrid server start testdb1

(dba 로 접속해야 create user 할 수 있다.)
>csql -u dba testdb1

(user 생성)
csql> create user user1 password 'user1' groups dba;

(만든 사용자로 로그인)
E:\CUBRID93\databases>csql -u user1 testdb1

(sql 파일을 버퍼에 넣기)
csql> ;read E:\projects\gukbang\backdup\db\180126\ddl\schema.sql
(버퍼 보기)
csql> ;list
(버퍼 실행하고 버퍼 초기화)
csql> ;xrun

(테이블 데이터 파일 버퍼 추가 하고 실행. 버퍼초기화)

(인덱스 sql 버퍼에 추가)
csql> ;read E:\projects\gukbang\backdup\db\180126\ddl\index.sql
csql> ;xrun

(버퍼 클리어)
csql> ;clear

마이그순서는 shema.sql 테이블데이터.sql index.sql 순서로 해야 되겠다.


(데이터베이스 프로세스를 시작하려면)
% cubrid server start testdb1

(cubrid 서비스 시작시 testdb1 이 같이 시작하게 하려면)
% vi cubrid.conf
[service]
...
service=server,broker,manager
server=testdb1
...

(상태보기)
% cubrid server status

댓글 없음:

댓글 쓰기

인기글

추천 게시물

윈도우에서 오라클 11g 삭제하기

* 참조 및 출처 https://wickedmagic.tistory.com/407 https://wookoa.tistory.com/304 * 윈도우에서 오라클 11g 삭제하기 > 서비스에서 오라클 관련 서비스 모두 종료 > Un...