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 9215 게시물 읽기
No. 9215
dblink 오류가 납니다. 해결책을 잘 모르겠습니다.
작성자
이성환(jeamy)
작성일
2013-01-03 18:03
조회수
9,201

안녕하세요.

원격으로 데이터를 서로 교환해보려고 합니다.

 

dblink 라는 넘이 있어서 한번 테스트 해보려고 하는데 아래와 같은 오류가 납니다.

 

해결책을 잘 모르겠습니다. 고수님들의 도움을 요청합니다.

 

ERROR: password is required

DETAIL: Non-superuser cannot connect if the server does not request a password.

HINT: Target server's authentication method must be changed.

CONTEXT: SQL statement "SELECT DBLINK_EXEC('user=abc dbname=mydb host=x.x.x.x port=5432 password=abc,'INSERT INTO table1(cd_svr_ip) VALUES(''cd_svr_ip'')')"

PL/pgSQL function "fn_remote_insert(varchar)" line 3 at PERFORM

 

********** 오류 **********

 

<함수>

CREATE OR REPLACE FUNCTION "fn_remote_insert(varchar)"()

RETURNS trigger AS

$BODY$

BEGIN

PERFORM

--dblink_connect('mycon','hostaddr=1.214.97.136 dbname=cds user=ls_admin password=ls_admin');

--dblink('mycon','INSERT INTO svr_mng(cd_svr_ip) VALUES(''cd_svr_ip'')');

DBLINK_EXEC('user=abc dbname=mydb host=x.x.x.x port=5432 password=abc,'INSERT INTO table1(cd_svr_ip) VALUES(''cd_svr_ip'')');

RETURN NEW;

END;

$BODY$

LANGUAGE plpgsql VOLATILE

COST 100;

ALTER FUNCTION "fn_remote_insert(varchar)"()

OWNER TO ls_admin;

 

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

말그대로, dblink_connect 함수를 일반사용자가 사용하려면, 

반드시 비밀번호를 지정하라는 이야기입니다. 

이 함수가 실행되는 서버가 있는 호스트에서 원격 서버쪽으로  비밀번호를 입력해서 접속이 가능한지부터 확인해 보셔야할 것 같습니다. 

원격 서버쪽 pg_hba.conf 파일을 살펴보시면 됩니다.

김상기(ioseph)님이 2013-01-04 13:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9218odbc설치시 ansi 와 unicode의 차이 [1]
지니
2013-01-10
10193
9217pk가 없는 row4개에서 1개만 업데이트 할수 있는 방법좀 ... [4]
김현진
2013-01-10
9706
9216Postgresql 관련 지원 문의 [4]
이성필
2013-01-08
10338
9215dblink 오류가 납니다. 해결책을 잘 모르겠습니다. [1]
이성환
2013-01-03
9201
9214postgresql-9.1 master-master 구성 [3]
이성환
2013-01-02
8799
9213로우를 일렬로 나눠담고 싶은데요 -ㅂ- 쿼리 해결방법좀 [3]
김현진
2013-01-02
9276
9201pgsql 의 event Scheduler 가 정상적으로 돌지가 않네요 ㅡㅜ [2]
박명회
2012-12-24
9960
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다