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 8852 게시물 읽기
No. 8852
고수님들 pg_dump 사용시 오류좀 봐주세요
작성자
유창훈(dbckdgns)
작성일
2011-10-11 18:45ⓒ
2011-10-11 19:11ⓜ
조회수
10,608

pg_dump로 기존의 데이터베이스를 백업하려고 합니다. 

 

pg_dump : server version : 8.1.10; pg_dump version: 7.4.2

pg_dump: aborting because of version mismatch ( Use the -i option to proceed anyway.)

 

이렇게 에러가 나네요. 수세 리눅스  9.1 사용중이구요. 32비트입니다. 

pgSql서버버전과 psql버전이 맞지 않아서 그렇다. 라고 이해했는데요.   -i 옵션으로 해봤지만 안되네요. 

그래서 psql 8.1.10 을 설치하려고 하는데요.  이상태에서 설치하게 되면 자료는 안전한가요? 

어떻게 해야되는지 자세히좀 알려주세요 초보랍니다. 

 

 참. 그리고 에러메세지 상에서 발견한건데, server version이 따로 있고, psql version이 따로 있는 건가요?

그냥 postgresSQL 버전 8.1 이라고 통칭해서 부르는건줄 알았는데, 에러토해내는거 보니까 다르네요. 그리고 

이런 에러 메세지가 발견한 경우엔 전에 이 DB를 만졌던 분이 server 만 업그레이드 하신건가요? 뭔짓을하신건지.......ㅋ

 

 

부탁드립니다. 

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

현재 상태는 8.1.10 버전의 PostgreSQL 서버가 구동되고 있고 psql(PostgreSQL client)는 7.4.2 버전이신데요.

우선 서버 어딘가에 psql81 이라던지 이런 명령어가 존재하는지 찾아보시기 바랍니다.

 

또는 /usr/bin , pgsql이 설치된 디렉토리/bin , /usr/lib/postgresql/버전/bin

등에서 psql 명령어를 찾으실 수도 있습니다.

없다면 8.1.10 이나 그 상위 버전의 소스를 받으셔서 psql만 따로 빌드하여 잠깐 사용하셔도 됩니다.

신기배(소타)님이 2011-10-12 14:07에 작성한 댓글입니다.

알려주신대로 해결했습니다.

 

find 명령어로 psql명령어들을 찾아보니. 다른경로에도 존재하더군요.

버전확인해보니, 서버와 동일하여 백업명령을 수행하는데 아무런 어려움 없이 완료하였습니다.

감사합니다. 

유창훈님이 2011-10-13 20:16에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
8860데이터 파일 복사이후에 데이터 베이스 시작이 안됩니다. [2]
정희성
2011-10-19
8120
8857postgres 버젼 업 되면서 형변환이 안되는것 같습니다. [2]
월광
2011-10-17
8838
8853고수님 답변을 부탁 (대용량 데이타 파일 적재) [1]
헬프
2011-10-13
7984
8852고수님들 pg_dump 사용시 오류좀 봐주세요 [2]
유창훈
2011-10-11
10608
8850win7 에사용될 가장 안정된 버젼 추전좀 부탁합니다.
RDBA
2011-10-07
8364
8848to_char 결과값이 다르게 나옵니다. [2]
이기자
2011-09-29
8043
8847N - gram 전체 텍스트 검색 사용해보신분 계신지요? [4]
열심히
2011-09-29
8711
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다