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 13647 게시물 읽기
No. 13647
ORA-02019 에러가 납니다. dblink 문제..
작성자
C사랑(mouse80b)
작성일
2003-02-26 11:57
조회수
26,414

안녕하세요..

 

 

$ sqlplus user/passwd@host ;

 

또는

 

sql> connect user/passwd@host;

 

 

하면 별 이상없이 잘되는데..

 

 

다른 호스트에서 select 나 insert, update 같은 sql문을 실행시키니깐 ORA-02019 에러가 나네요.

 

 

다른 호스트에서

 

sql> select * from tab@host;

 

라고 하니깐..

 

ERROR at line 1:

ORA-02019: connection description for remote database not found

 

 

이런 에러가 ㅜㅜ.

 

tnsping host 하면... 핑은 잘 되구요.

 

initXXXX.ora 에서 global_names = false 로도 잡아줬거든요.

 

뭐가 잘못된건지 모르겠네요.ㅜ.-

 

답변좀 부탁드립니다. 좋은하루되세요.

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

SQL에서 사용되는 @host와 connect에서 사용되는 @host는 다른 의미입니다.

 

먼저 connect에서 사용되는 @host는 tnsnames.ora에

 

(ORACLE_HOME/network/admin/tnsnames.ora)

 

등록되어 있는 tnsname을 의미합니다.

 

SQL에서 사용되는 @host는 tnsnames.ora에 등록된

 

특정 tnsname을 사용하는 DB Link Object를 말합니다.

 

그러므로 다른 오라클 DB를 사용하기 위해서는

 

create database link 구문을 이용해서 DB Link를

 

먼저 생성한 후에 SQL을 실행해보세요.

-님이 2003-02-26 15:19에 작성한 댓글입니다.

DB Link가 안되서 나는 에러입니다.

아래 순서대로 하면 될 것 같은데여...

 

1. A system에서 B system으로 DB LINK 하는 법(기본적으로 일반 USER로 DB LINK)

PUBLIC 과 일반 USER 두가지가 있다.(ⓐ는 공통 ⓑ와 ⓒ중에서 하나만)

ⓐ A system의 $ORACLE_HOME/network/admin/tnsnames.ora file에 다음과 같이

등록한다.(alias-name=AAA, SID=AAA, B.host=192.111.x.x)

 

AAA =

(DESCRIPTION =

(ADDRESS = (PROTOCOL= TCP)(Host= 192.111.x.x)(Port= 1521))

(CONNECT_DATA = (SID = AAA))

)

 

ⓑ PUBLIC DATABASE LINK.

sqlplus system/manager로 connect한다.

SQL> DROP PUBLIC DATABASE LINK AAA;

SQL> CREATE PUBLIC DATABASE LINK AAA

CONNECT TO user_a IDENTIFIED BY password

USING 'AAA';

ⓒ 일반 USER로 DATABASE LINK.

sqlplus user_a/password로 connect한다.

SQL> DROP DATABASE LINK AAA;

SQL> CREATE DATABASE LINK AAA

CONNECT TO user_a IDENTIFIED BY password

USING 'AAA';

 

설명이 제대로 되었는지 모르겠는데여 이렇게 해서 한번 테스트 해보세여..

그럼 즐거운 하루되세여

김태수님이 2003-02-28 00:21에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
13650배열 insert 관련 질문 입니다. [1]
김선훈
2003-02-26
3004
13649스키마만 exp시킬순없나여? [1]
영스
2003-02-26
1131
13648한글정렬....(주).... [3]
ㅡㅡ;
2003-02-26
1449
13647ORA-02019 에러가 납니다. dblink 문제.. [2]
C사랑
2003-02-26
26414
13646성능이 어떤게 조을런지
홍길동
2003-02-26
1245
13645tns리스너는 프로세스창에 떠있는데... [1]
물어물어
2003-02-26
1208
13644wow R2에 오라클 9i설치중 마지막 root.sh실행 에러 도와주십시요 [1]
jay
2003-02-26
1489
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다