Background Image

FORUM

2017.06.29 23:00

windows to linx DB 복구

조회 수 1107 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

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

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
windows의 개발환경에서 linx시스템으로 데이터를 이관하려합니다.

http://www.cubrid.com/zbxe/?_filter=search&mid=bbs_developer_faq&search_target=title_content&search_keyword=window+linux&document_srl=32215


위 문서를 참고하여 작업을 하려 하였으나 에러가 발생했는데... 답이 없네요.


작업환경은 윈도우에 cuburid  9.3.80003  이 깔려있고. 옮기려는 리눅스도 같은 버전입니다.


질문.

1. 윈도우에서 덤프(?) 받은 파일을 리눅스에서 복구할 수 있나요?


2. 아래 에러를 보고 뭔가 찾을 만한게 없을까요?


3. 버전이 같다는 의미는 버전 어디까지인가요??

 - 9.3.1 과 9.3.9는 같은 건가요?




Time: 06/29/17 13:43:52.235 - ERROR *** file ../../src/storage/file_io.c, line 9884 ERROR CODE = -633 Tran = -1, EID = 1

.//xxxx_bk0v000 is a backup of database C:CUBRIDDATABA~1testxxxx created on Sun Apr 16 14:05:14 2017 instead of given database /home/test/CUBRID/databases/xxxx /xxxx  created on Thu Jun 29 12:25:03 2017


Time: 06/29/17 13:43:52.235 - FATAL ERROR *** file ../../src/transaction/log_page_buffer.c, line 10712 ERROR CODE = -644 Tran = -1, EID = 2

LOG FATAL ERROR: logpb_restore

/home/test/CUBRID/lib/libcubridsa.so(0x16d27f): er_dump_call_stack

/home/test/CUBRID/lib/libcubridsa.so(0x13f48b): er_call_stack_dump_on_error

/home/test/CUBRID/lib/libcubridsa.so(0x13f6a9): er_set

/home/test/CUBRID/lib/libcubridsa.so(0x45c92a): logpb_fatal_error_internal

/home/test/CUBRID/lib/libcubridsa.so(0x45cc4f): logpb_fatal_error

/home/test/CUBRID/lib/libcubridsa.so(0x4667b1): logpb_restore

/home/test/CUBRID/lib/libcubridsa.so(0x430944): boot_restart_server

/home/test/CUBRID/lib/libcubridsa.so(0x4315cb): xboot_restart_from_backup

/home/test/CUBRID/lib/libcubridsa.so(0x18b96d): boot_restart_from_backup

/home/test/CUBRID/lib/libcubridsa.so(0xeaa64): restoredb

cubrid(0x4011df): ???

 

  • ?
    정훈 2017.06.29 23:06

    안녕하세요.

    OS가 다른 경우에는 백업 파일로 복구가 되지 않습니다.

    unload, load 유틸리티를 이용하여 데이터 이관을 하셔야 합니다.

    1. As-is(window) 의 DB unload 

    2. To-be(리눅스) DB 설치 및 환경 설정

    3. 리눅스 DB 볼륨 추가 (addvoldb)

    4. unload 한 파일 전송

    5. 리눅스 CUBRID DB에 load 

    (참고 메뉴얼 : http://www.cubrid.org/manual/ko/9.3.0/admin/admin_utils.html#unload-load)

  • ?
    용이지 2017.06.30 00:11

    윈도우 db는 utf_8로 만들어져 있고, 리눅스도 utf_8로 만들어져 있습니다.

    unload로 만들어진 파일을 열어보면 인코딩이 깨진부분은 없는 것 같고요.


    view schema 쪽에서 뭔가 문제가 있는것 같습니다.

    해당 라인의 내용입니다.

    db 스타트, 스톱 두 상태에서 모두 unload를 해봤으나. 같은 현상입니다.


    view에서 셀렉트될 데이터의 인코딩 타입을 결정할 수 없어서 나는 것 같은데....



    산넘어 산이네요..T.T



    ALTER VCLASS [view_search_mediofcent_webpage] ADD QUERY select NA,NA,NA,NA,NA,NA,NA from (select NA,NA,NA,NA,NA,NA,NA,NA from [TC_MENU] [A] inner join [TC_MENU_CONT] [B] on [B].[NI_MENU_SEQ]=[A].[NI_MENU_SEQ] and [B].[DS_MENU_CONT_STATE_CD]=_utf8'0003' collate utf8_bin and [B].[DS_DEL_YN]=_utf8'N' collate utf8_bin inner join [TC_SITE_VER] [C] on [C].[DS_VER_PATH]=[A].[DS_VER_PATH] left outer join [TC_MEDIOF_CENT_MANAG] [D] on [D].[DS_MEDIOF_CD]=[C].[DS_MEDIOF_CD] and [D].[DS_HOSP_CD]=[C].[DS_HOSP_CD] where [A].[DS_VER_PATH] not in multiset{_utf8'seoul' collate utf8_bin, _utf8'guri' collate utf8_bin, _utf8'eng' collate utf8_bin, _utf8'rus' collate utf8_bin, _utf8'chn' collate utf8_bin, _utf8'hyumc' collate utf8_bin} and [A].[DS_MENU_TYPE_CD]=_utf8'0001' collate utf8_bin and [A].[DS_MENU_PUBLC_CD] in multiset{_utf8'0001' collate utf8_bin, _utf8'0002' collate utf8_bin} and ([D].[DS_MEDIOF_CD] is null  or ([D].[DS_HOEMPAGE_DEL_YN]=_utf8'N' collate utf8_bin and [D].[DS_PUBLC_YN]=_utf8'Y' collate utf8_bin)) union all select NA,NA,NA,NA,NA,NA,NA,NA from [TC_MENU] [A] inner join [TC_COMM_CONTS] [B] on [B].[NI_COMM_CONTS_SEQ]=[A].[NI_MODUL_COMM_SEQ] and [B].[DS_DEL_YN]=_utf8'Y' collate utf8_bin inner join [TC_COMM_CONTS_CONT] [C] on [C].[NI_COMM_CONTS_SEQ]=[B].[NI_COMM_CONTS_SEQ] and [C].[DS_COMM_CONTS_CONT_CD]=_utf8'0003' collate utf8_bin inner join [TC_SITE_VER] [D] on [D].[DS_VER_PATH]=[A].[DS_VER_PATH] left outer join [TC_MEDIOF_CENT_MANAG] [E] on [E].[DS_MEDIOF_CD]=[D].[DS_MEDIOF_CD] and [E].[DS_HOSP_CD]=[D].[DS_HOSP_CD] where [A].[DS_VER_PATH] not in multiset{_utf8'seoul' collate utf8_bin, _utf8'guri' collate utf8_bin, _utf8'eng' collate utf8_bin, _utf8'rus' collate utf8_bin, _utf8'chn' collate utf8_bin, _utf8'hyumc' collate utf8_bin} and [A].[DS_MENU_TYPE_CD]=_utf8'0003' collate utf8_bin and [A].[DS_MENU_MODUL_CD]=_utf8'0002' collate utf8_bin and [A].[DS_MENU_PUBLC_CD] in multiset{_utf8'0001' collate utf8_bin, _utf8'0002' collate utf8_bin} and ([E].[DS_MEDIOF_CD] is null  or ([E].[DS_HOEMPAGE_DEL_YN]=_utf8'N' collate utf8_bin and [E].[DS_PUBLC_YN]=_utf8'Y' collate utf8_bin))) [__t1] ([pk], [hospCd], [verNm], [menuCont], [verPath], [menuSort], [menuNavi], [menuUrl]) order by 6, [__t1].[menuSort] ; 



    Start schema loading.

    In /home/xxxxx/backup/tmp/unload/xxxxx_schema line 3983,

    ERROR: Cannot coerce _utf8'hyumc' to type unknown data type. 


    Error occurred during schema loading.

    Aborting current transaction... done.


    Restart loaddb with '-s /home/xxxx/backup/tmp/unload/xxxx_schema:1' option


  • ?
    정훈 2017.06.30 00:16

    load 되지 않은 view class는 schema 파일에서 지워주시고, 해당 view class는 따로 입력해 보시기 바랍니다.



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 51
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1435 Ado.NET : Cannot connect to CUBRID CAS 오류 2 websiter 2017.05.05 57871
1434 OPENROWSET EXCEL SELECT 문의 2 강창순 2017.05.13 3979
1433 큐브리드 매니저 다운로드 안됨 문의 1 file 환돌 2017.05.15 3810
1432 큐브리드 exception 발생 1 file 끄적이판 2017.05.23 3844
1431 cubrid db연결관련 질문드립니다. 9 안녕하세여 2017.05.23 5011
1430 Oracle -> Cubrid Migration 시 문제 문의드립니다. 1 바보똥개 2017.05.25 3857
1429 linked server 1 설화초 2017.05.27 3697
1428 문자집합 변환 지원 기능에 대해서(마이그레이션 유틸리티) 1 송송이 2017.05.28 3536
1427 메모리 관련 질문 2 충이 2017.05.30 3096
1426 cubrid REGEXP 한글 동작 문의 1 언제나 2017.06.01 3775
1425 큐브리드 excel export 질문입니다. 4 끄적이판 2017.06.01 3347
1424 replace 함수 질문입니다. 1 님장사드리브큐 2017.06.02 4696
1423 .NET 4.5 에서의 NHibernate 문제, .NET 4.0 에서 NHibernate + TransactionScope 활용 문제. 1 websiter 2017.06.09 2057
1422 HA 전환 로그 내용 문의 드립니다. 1 라면 2017.06.20 1456
1421 insert할 때 pk duplicate 관해 질문드립니다. 1 kong29 2017.06.22 1681
1420 실행이 안됩니다. 1 하마 2017.06.22 1099
1419 sql파일을 실행하여 insert를 수행할 경우 한글깨짐에 관해 문의드립니다. 1 file yodongky 2017.06.27 4338
1418 큐브리드 CLOB , BLOB 은 최대 용량은 얼마인가요? 1 덴드로비움 2017.06.28 5312
1417 큐브리드 서비스 종료가 되지 않습니다 2 권태성 2017.06.29 1273
» windows to linx DB 복구 3 용이지 2017.06.29 1107
Board Pagination Prev 1 ... 124 125 126 127 128 129 130 131 132 133 ... 200 Next
/ 200

Contact Cubrid

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