DBLINK 2

[오라클] DB LINK 생성 방법 / DB LINK로 원격에서 데이터 불러오기 expdp

와, 디비링크를 이해하긴 했지만 처음 생성할때 원격지에 생성해야하는지 로컬에 해야하는지 전혀 감도 안잡혔는데.. 한번 해보니 별로 어렵지 않다!!! 하지만 나의 기억력을 나는 믿지 않기에 나를 위한 기록 시작.! 1. 먼저, 원격 서버의 tns 정보와 접속 유저의 정보를 가지고 있어야한다.tns 정보와 유저 정보를 알았다면 이제 로컬db에서 원격db에 대한 DB LINK 생성 ㄱ ㄱ CREATE DATABASE LINK [DBLINK이름] CONNECT TO 원격유저명 IDENTIFIED BY "비밀번호"USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = [포트번호])))(CONNECT_DATA = ( ..

새싹 DBA/Oracle 2024.06.21

[Oracle] 오라클 DB 링크와 사용법

DB Link 란? - 말그대로 다른 데이터베이스에 접속할 수 있는 링크를 말한다. - DML문에서 "FROM 테이블명@DB링크" 형식으로 사용하여, 다른 DB에 쿼리를 날릴 수 있다. - 다른 DB에 특정 유저에 대한 링크를 만들어 해당 스키마에 테이블들을 접근하는 기술이다. 접근제한자 접근제한자(PUBLIC / PRIVATE)가 존재한다 - PUBLIC 모든 유저가 사용가능한 공용링크를 만들때 지정한다. - PRIVATE 특정 유저만 사용가능 한 DB링크를 만들때 지정한다. DB 링크의 필요성 제한된 환경에서 확장이 필요할때, 다른 서버의 DB를 링크를 통해 접속하게 해주므로 확장성을 가진다. DB 링크 CRUD문 조회 SELECT * FROM DBA_DB_LINKS 생성 TNS에 해당 DB가 서로 ..

새싹 DBA/Oracle 2024.04.18