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는 따로 입력해 보시기 바랍니다.



  1. No Image notice by admin 2024/04/23 by admin
    Views 65 

    CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. Ado.NET : Cannot connect to CUBRID CAS 오류

  4. OPENROWSET EXCEL SELECT 문의

  5. 큐브리드 매니저 다운로드 안됨 문의

  6. 큐브리드 exception 발생

  7. cubrid db연결관련 질문드립니다.

  8. Oracle -> Cubrid Migration 시 문제 문의드립니다.

  9. linked server

  10. 문자집합 변환 지원 기능에 대해서(마이그레이션 유틸리티)

  11. 메모리 관련 질문

  12. cubrid REGEXP 한글 동작 문의

  13. 큐브리드 excel export 질문입니다.

  14. No Image 02Jun
    by 님장사드리브큐
    2017/06/02 by 님장사드리브큐
    Views 4696  Replies 1

    replace 함수 질문입니다.

  15. .NET 4.5 에서의 NHibernate 문제, .NET 4.0 에서 NHibernate + TransactionScope 활용 문제.

  16. HA 전환 로그 내용 문의 드립니다.

  17. insert할 때 pk duplicate 관해 질문드립니다.

  18. 실행이 안됩니다.

  19. sql파일을 실행하여 insert를 수행할 경우 한글깨짐에 관해 문의드립니다.

  20. 큐브리드 CLOB , BLOB 은 최대 용량은 얼마인가요?

  21. 큐브리드 서비스 종료가 되지 않습니다

  22. windows to linx DB 복구

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