Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- PostgreSQL
- 메르페이
- pyenv
- vba
- 熱海
- react.js
- 아타미
- local
- documentdb
- CSV
- PayPay
- JenkinsFile
- codebuild
- 프라하
- 태국
- typescript
- terraform
- 체코
- duckdb
- 釜つる
- 방콕
- node.js
- 카마츠루
- 페이페이
- javascript
- 三井住友カード
- 미츠이 스미토모
- 뮌헨
- Selenium
- Python
Archives
- Today
- Total
도쿄사는 외노자
Oracle Database Link 본문
1. DB Link?
로컬 DB에서 Database Link 생성을 통해, 원격지 DB의 데이터를 가져올 수 있음.
# DB링크의 설정을 위해서는 DBA 권한이 필요하다.
2. DB LINK 설정
1) CREATE DATABASE LINK
CREATE DATABASE LINK
DB LINK명
CONNECT TO
유저명
IDENTIFIED BY
비밀번호
USING
'
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = 호스트명)
(PORT = 1521)
)
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 서비스명)
)
)
'
;
# 로컬 DB의 tnsnames.ora에 원격지 DB의 접속 정보를 추가하였을 경우에는, USING 뒤에 해당 DB의 서비스 명을 적으면 된다.
2) DB LINK 사용
SELECT * FROM 원격지DB_TABLE명@DB_LINK명;
ex) SELECT * FROM TBL_TSTORTY@DBLK_ENRAI;
위와 같이, DB LINK를 통해 원격지DB의 테이블을 이용할 경우에는
해당 테이블 명 뒤에 @DB LINK명을 적도록 한다.
3) DB LINK 삭제
DROP DATABASE LINK DB_LINK명;
ex) DROP DATABASE LINK DBLK_ENRAI;
'Tech > DB・SQL' 카테고리의 다른 글
How to parse comma delimited string in PL/SQL (0) | 2016.01.14 |
---|---|
A5M2를 이용한 데이터 입력 (0) | 2016.01.07 |
MSSQL에서의 CONVERT Function 사용 (0) | 2016.01.06 |
Oracle / MSSQL String-Date 형태변환 (0) | 2015.07.23 |
DB별 TO_NUMBER (0) | 2015.07.15 |