728x90
1. 개념
- 데이터베이스 링크는 클라이언트 또는 현재의 데이터베이스에서 네트워크상의 다른 데이터베이스에 접속하기 위한 접속 설정을 정의하는 오라클 객체
2. 사용 방법
1) 계정에 권한 부여
- 공용 데이터베이스 링크 생성 권한 부여
GRANT CREATE PUBLIC DATABASE LINK TO [사용자 계정] ;
- 공용 데이터베이스 링크 삭제 권한 부여
GRANT DROP PUBLIC DATABASE LINK TO [사용자 계정] ;
- 데이터베이스 링크 생성 권한 부여
GRANT CREATE DATABASE LINK TO [사용자 계정] ;
2) Database Link 생성
CREATE DATABASE LINK TEST
CONNECT TO [사용자 계정]
IDENTIFIED BY [비밀번호]
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=[IP])(PORT = [PORT]))
)
(CONNECT_DATA =
(SERVICE_NAME = [SID])
)
)'
;
3) 확인 방법
SELECT * FROM DBA_DB_LINKS
4) 사용
SELECT COUNT(*) FROM [테이블이름]@[Database Link이름]
▷ 예시
select count(*) from dba_indexes@TEST
'oracleDB > ETC' 카테고리의 다른 글
사용된 SQL문 확인 쿼리 (0) | 2019.11.17 |
---|---|
병렬 쿼리 (PARALLEL) (0) | 2019.11.12 |
TM lock script (0) | 2019.10.29 |
Oracle Lock Session 생성 (0) | 2019.08.31 |