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
운영게시판
최근게시물
Oracle Q&A 28886 게시물 읽기
No. 28886
dblink 이용 insert 시 권한 불충분 에러
작성자
참아요
작성일
2006-11-27 20:19
조회수
19,526


[환경 정보]

local_db : A,   user : aa


remote_db : B, user : bb, bb2

 - table 명 : table_b  <-- bb2 소유

   - table_b는 bb 유저에게 synonyms와 grant는 정상적으로 처리되어 있음


-- db link script(aa로 로그인 후 생성)

create database link "dblink_nm"

connect to bb identified by "<pwd>"

using 'B';


[현상]

-- 직접 remote_db에 붙은 경우(bb로 로그인)는 에러가 발생하지 않습니다.

insert into table_b(a) values('111');


-- db link를 이용한 등록 시 에러 발생(aa로 로그인 한 후)

insert into table_b@dblink_nm(a) values('111');


ORA-01031: 권한이 불충분합니다

ORA-02063: preceding line from dblink_nm


synonyms와 grant 문제라면 직접 붙은 경우 insert 시 에러가 발생하여야 하는데 그렇지 않고 dblink를 이용한 경우만 "권한이 불충분합니다" 라고 에러가 발생합니다. 


또한 remote db에 bb란 유저로 테이블을 하나 만든 후 dblink를 이용해 정상적으로 insert되는 것으로 보아 dblink 접속 문제도 아닌 것 같습니다.


dblink 사용 시 어떤 다른 세팅이 필요한가요?


답변 부탁드립니다.

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

grant select to ... 즉 select 권한을 함께 주어보세요.

챨스님이 2009-05-06 16:12에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
28889오라클 10g RAC구성 도중..
오라클 초보
2006-11-28
1312
28888이런 쿼리는 안되나요 ? [1]
까먹지마
2006-11-28
1269
28887쿼리문의 - 재질문
까먹지마
2006-11-27
1525
28886dblink 이용 insert 시 권한 불충분 에러 [1]
참아요
2006-11-27
19526
28885초보 질문드립니다. 아카이브 복원시 [1]
쭈니쏘리
2006-11-27
1500
28884오라클 리스너 문제 / PHP 연동 설정좀 봐주세요 ^^
김희진
2006-11-27
1790
28883alter database open resetlogs; 후에 해주어야 할 것들 [2]
김인매
2006-11-27
1707
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.014초, 이곳 서비스는
	PostgreSQL v17.5로 자료를 관리합니다