작은 공간,하지만 꿈이있는...

크리에이티브 커먼즈 라이선스
Creative Commons License



dblink 를 생성전 tnsnames.ora 에서 추가합니다

 

리눅스기준

$ORACLE_HOME/network/admin  위치에 tnsnames.ora 파일이 있습니다


db_alias =

  (DESCRIPTION =

          (ADDRESS = (PROTOCOL = TCP)(HOST = 접속하려는곳주소)(PORT = 1521))

                     (CONNECT_DATA =

               (SERVER = DEDICATED)

       (SERVICE_NAME = 접속대상DB SID)

                             )  

                         )

 

db_alias testdb2 로 지정하고 접속할주소는 testdb2.com 이며 해당 db SID orcl 이라면

 

아래와같이 추가 해주면 됩니다


testdb2
=

  (DESCRIPTION =

          (ADDRESS = (PROTOCOL = TCP)(HOST = testdb2.com)(PORT = 1521))

                     (CONNECT_DATA =

               (SERVER = DEDICATED)

       (SERVICE_NAME = orcl)

                             )  

                         )



DB LINK 생성

  CREATE [PUBLIC] DATABASE LINK link_name

         [CONNECT TO CURRENT_USER]

         [USING 'connect_string']

      


 
CREATE DATABASE LINK <link_name>

  CONNECT TO <연결하고자 하는 user>
IDENTIFIED BY <
연결하고자 하는 user password>

  USING '원격 db alias'

  

이렇게 생성하면 생성한 유저만 이용이 가능하며 동일한데



아래와 같이 public 옵션이들어가면 누구나 이용가능하게 된다

 

CREATE PUBLIC DATABASE LINK <link_name>

  CONNECT TO <연결하고자 하는 user>
IDENTIFIED BY <
연결하고자 하는 user password>

USING '원격 db alias'



삭제시에도 생성된 형태에 따라 삭제 방법이 약간 다릅니다

누구나 사용이 가능한 public 형태로 존재 한다면


drop public database link db_link
이름;

 

 

 

생성된 사용자만 이용가능한 private 하게 되어있다면

해당유저로 접속해서


drop database link db_link
이름;           하면 됩니다

 


일반 유저가 DB LINK 생성권한 부여

grant create database link to 유저명;


 

data dictionary 에서 자세한 내용 조회 가능합니다


select * from dba_db_links;


간단한 사용법은
select 컬럼명 from
테이블명@db_link


포스팅 다운로드





페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다


이 포스트가 유용하셨다면 구독하세요 Add to Google

블로그코리아에 블UP하기

저작자 표시 비영리 동일 조건 변경 허락
Posted by FKF_태랑
Oracle l 2009/11/29 21:55

TRACKBACK :: http://www.commit.co.kr/trackback/74 관련글 쓰기

댓글을 달아 주세요

1  ... 16 17 18 19 20 21 22 23 24  ... 89 



카테고리

전체보기 (89)
넓은 세상의 이야기들 (3)
나의 이야기 (1)
Solaris (15)
Oracle (14)
Linux (41)
JAVA / C / 그외 개발언어 (1)
IT (10)
DB (4)