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 9301 게시물 읽기
No. 9301
dblink 설치 문제
작성자
이성필(splee75)
작성일
2013-06-21 19:40
조회수
10,203

안녕하세요.

검색으로 잘 찾아지지 않아 질문을 드리게 되었습니다.

 

OS 는 CentOS 6.4 (64bit) 입니다.

상황은... Postgresql-9.1 을 Postgresql-9.2.3 으로 버전 업을 하였습니다. (pg_upgrade 사용)

그 후 Postgresql-9.2.3 이 별 이상없이 버전업이 된 것을 확인 후 과거 9.1 버전을 제거 하였습니다. (pg_upgrade 를 이용한 버전업 후 자동 생성되는 delete_old_cluster.sh 사용)

그리고 dblink 를 설치하기 위해 /usr/pgsql-9.2/share/extension 하단의 dblink--1.0.sql 을 실행하였습니다. 당연히 스크립트의 결과는 Use "CREATE EXTENSION dblink" to load this file. 로 나와서 psql 로 접속 후 해당 문장을 실행했으나 아래처럼 에러가 발생합니다. (ㅠㅠ)

-------------------------------------

 db_mydb=# CREATE EXTENSION dblink;

ERROR:  could not load library "/usr/pgsql-9.2/lib/dblink.so": /usr/pgsql-9.2/lib/dblink.so: undefined symbol: PQsetSingleRowMode
db_mydb=#
------------------------------------
 
질문드릴 것은 세가지 입니다.
  1. 위의 에러메시지에서 나오는 PQsetSingleRowMode 를 정의하기 위해서는 어떻게 해야 할가요?
  2. 위 오류가 났으니 CREATE EXTENSION을 포기하고... dblink--1.0.sql 의 실제 내용인 CREATE FUNCTION 문 들을 그대로 pgAdmin 이나 psql 에서 실행하면 dblink 를 사용할 수 있을가요?
  3. 위의 상황에서 ... 그 외에 dblink를 사용하기 위해서 제가 점검하거나 생각해야 할 것은 무엇이 있을가요?
 
경험자 님들의 도움 부탁드립니다.
 

 

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

 dblink.so 파일과, 

데이터베이스 엔진의 버전이 안 맞아서 발생하는 문제가 같아보입니다. 

 

9.2 소스에서 dblink 소스를 찾아서 다시 컴파일해서 사용하세요.

 

김상기(ioseph)님이 2013-06-24 11:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9304update 시 동일 값에 대해 한건만 update 하는 방법? [1]
이규열
2013-06-27
9171
9303쿼리 로그에 관한 질문입니다. [2]
김문수
2013-06-25
9645
9302PostgreSQL 에서 증분백업은 지원하지않나요 ? [2]
아지랑이
2013-06-24
9562
9301dblink 설치 문제 [1]
이성필
2013-06-21
10203
9300대용량 데이터 search 방안은?? [1]
권이가
2013-06-20
10166
9298insert 내부 에 select 쿼리시 에러 [도와주세요] [2]
권지성
2013-06-19
10112
9297postgresql 9.2 에서 dbms_output....? [1]
최종호
2013-06-19
10449
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다