오라클 Ver 8.1.7(양쪽모두)
실서버 OS : UNIX
백업 OS : Win 2000
위와 같은 환경입니다.
이런 경우 dblink 를 만들수가 있나요?
만들수가 있다면 어떻게 만드는지 좀 자세하게 설명 부탁드립니다.
dblink 생성 문장에 보면 아래와 같이 되어 있는 걸 확인 했습니다.
CREATE [SHARED][PUBLIC] DATABASE LINK link_name
[CONNECT TO CURRENT_USER]
[USING 'connect_string']
그런데 내용 CONNECT TO CURRENT_USE 문은 default 문인거 같아 현재의 사용자에게라면 안써도 되는 것 같은데, USING 'connect_string' 은 꼭 써줘야 하나요? 구문에서는 안써도 되는것 처럼 보이는데, 실제로 create dabase link abcd 이렇게만 실행해서
select count(*) from table_name@abcd 이렇게 하니까 안되더군요.
뭐 다른 설정이 필요한건지 설명좀 부탁드립니다. 두서없이 마구 작성했네요 미리 감사의 말씀 드립니다.
이 글에 대한 댓글이 총 2건 있습니다.
저희 싸이트에서 백업을 위해 이렇게 사용을 하고 있습니다. 저도 처음에 DBLINIK가 안만들어져서 고생을 했지만
그래서 전 이렇게 만들었습니다.
CREATE DATABASE LINK "WGTDONG_PRD.WORLD" CONNECT TO NIKKOWGT IDENTIFIED BY <PWD>
USING '(description=(address=(protocol=TCP)(host=999.999.999.99)(port=1521))(connect_data=(sid=ORCL)))';
using 뒤에 부분은 win2000서버의 tnsname부분에서 description입니다.
성공하시기를
won1999님이 2004-02-20 13:47:32에 작성한 댓글입니다. [⊙][X]그럴 필요는 없구요...아래와 같이 해서 만들면 됩니다.
create database link link_name
connect to 연결하고자 하는 user identirifed by 연결하고자 하는 user password
using '원격 db alias' 를 넣어주시면 됩니다.
이렇게 연결하면 간단히 끝납니다.
단 golbal_name 을 잘 확인하시고 link 명을 주셔야 겠죠?
'SQL > ORACLE' 카테고리의 다른 글
[Oracle]오라클 데이터 유형 (0) | 2014.02.12 |
---|---|
[Oracle]랜덤하게 데이터 가져오기 (0) | 2014.02.12 |
[Oracle]comment 주기 (0) | 2014.02.12 |
[Oracle]lpad, rpad 함수 사용방법 (0) | 2014.02.12 |
[Oracle rank() 함수 쓰는 방법 (0) | 2014.02.12 |
[Oracle]Transnames.ora 파일 설정방법 (0) | 2014.02.12 |
[Oracle]pledit 5.5 (0) | 2014.02.12 |
[Oracle]마지막일자, 마지막일 구하기 (0) | 2014.02.12 |