db링크 알아보기

hyunmoo0_0·2021년 12월 20일
0

--공용 데이터베이스 링크생성 권한부여
GRANT CREATE PUBLIC DATEBASE LINK TO [사용자계정];
--공용 데이터베이스 링크삭제 권한부여
GRANT DROP PUBLIC DATABASE LINK TO [사용자계정];
--데이터베이스 링크생성 권한부여
GRANT CREATE DATABASE LINK TO [사용자 계정]

--디비링크 생성
CREATE DATABASE LINK [링크로 사용할 명칭] CONNECT TO [원격지 로그인 유저명]
IDENTIFIED BY "[원격지 유저 패스워드]" USING [로컬서버의 TNSNAMES.ORA에 설정된 접속할 매칭이름];
--디비링크 조회
SELECT * FROM [원격지 테이블]@[설정한 디비링크 명칭];

--현재 접속한 USER가 생성한 DB Link 조회
SELECT * FROM USER_DB_LINKS;

--현재 DB 환경의 모든 DB Link 조회
SELECT * FROM DBA_DB_LINKS;

profile
안녕하세요~

0개의 댓글