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
운영게시판
최근게시물
PostgreSQL Q&A 7370 게시물 읽기
No. 7370
7.3->8.1 대로 데이타 옮길때 Failed on request of size 에러
작성자
김대헌(terisss)
작성일
2008-03-10 15:13
조회수
6,194


7.3 에서 스키마를 백업을 떠온후에  함수, 트리거등은 모두 분리하고   순수 스키마만 해서 테이블을 일단 

만들었습니다. 



pg_dump -s  -U admin -d test  > test_schema.sql  => 스키마만 카피


그다음에 7.3 에서 데이타만 


pg_dump -a  -U admin -d test  > test_data.sql  => 데이타만 카피



test_data.sql 파일의 용량이 800 메가가 좀 넘더군요



psql 8.0대에서 test_data.sql 을 복사한후  



psql  -U admin -d  test_data.sql  <  test_data.sql  


실행 했더니 한참 DB에 데이타를 입력하다가 한시간 정도후에  "Failed on request of size"

뜨면서 더이상 진행이 안됩니다. 찾아보니 메모리 부족이라는 것 같은데 서버 리소스 부족으로 더이상 안풀리는 건지. 

확신이 안서서요. 디스크는 용량이 충분 합니다. 서버는 좀 vmware 를 쓰고 있어서 일단 깔아보는 테스트 용으로 

이게 문제일 까요? 


그리고, 백업한 데이타 중에 한글이 들어가 있는 것들이 있어서 psql.8.1 대에서는 EUC_JP로 사용중이라 분명 다 깨질텐데. 

한글은 상관 없거든요. insert 문이 실패하면 안들어갈테니 그대로 넘어가면 되고 그외의 영문 데이타만 잘 들어가면 됩니다. 

캐릭터 셋이 맞지 않아 멈춰 버리는 건지 



현재는 테이블별로 전부 백업을 해서 테이블별로 풀고 있습니다.  그다음에 함수하고  트리거를 실행할 예정이구요. 

제 나름대로 방법을 정해서 하고 있는데 제가 하고 있는 방법이 제대로 된것인지 알려주시면 감사하겠습니다.

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

소스를 잠깐 봤는데, 

그 오류 메시지 보내는 쪽은 메모리 부족 현상일 때 빼고는 없네요.

문제는 pg_restore 작업인데, 왜 메모리가 부족하다고 하는지 모르겠네요.

자료 파일이 수십GB가 되어도 당연히 그런 현상이 일어나면 안되는 부분이거든요.


원인을 직접 찾는 방법 빼고는 없을 것 같습니다. 


8.1 버전의 메모리 누수 문제인지, 아니면, 인코딩 관련 버그인지, 

뭐, 이런 저런 원인을 찾아야 할 것 같네요. 

일단 로그를 좀 더 자세하게 남기고, 서버 로그에서 뭐라고 하는지를 살펴 보는 수 밖에 없겠네요.


정안되면, 8.2.x 버전대로 바꾸어 시도도 한번 해보세요.

김상기(ioseph)님이 2008-03-10 19:07에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7373int2vector 변환 [1]
박상철
2008-03-13
5846
7372function 에서 trace 나 로그를 남기는 방법을 좀... [1]
김성국
2008-03-13
5783
7371Apache + postgresql + PHP 연동하는법좀 알려주세요. [2]
최봉주
2008-03-11
7401
73707.3->8.1 대로 데이타 옮길때 Failed on request of size 에러 [1]
김대헌
2008-03-10
6194
7369sql외부파일에서 DDL이있는 외부파일을 다시 지정하여 실행하려면 [2]
채민석
2008-03-10
5859
7367substring 을 어떻게 사용해야할지 모르겠습니다.. 도와주세요 [2]
김재구
2008-03-07
6678
7366죄송합니다. update에서 질문있네요... [3]
임형구
2008-03-06
5551
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.046초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다