C:\OracleXE18C\product\18.0.0\dbhomeXE\network\admin
에 간다.
이름 =
-- 이름 = Net Service Name 네트서비스네임(넷서비스명)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 연결할 컴퓨터의 IP주소)
-- IP 주소는 원격지 오라클서버의 IP 주소
(PORT = 연결할 컴퓨터의 포트번호))
-- 포트번호는 같은 폴더에 있는 listener 을 열어 확인 가능
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
IP 주소 확인 방법
-> cmd 창에서 ipconfig 입력 => ipv4주소
방화벽 설정
-> Windows 검색에 방화벽 검색 -> 고급 보안이 포함된 windows defender 방화벽 클릭하여 열기
-> 인바운드 규칙 -> 작업(새규칙...) -> 포트(O) -> 자신의 포트번호 입력(기본값 : 1521) -> 연결허용 -> 모두선택 -> 이름 설정 후 마침
-- 인바운드 규칙 : 침범 / 아웃바운드 규칙 : 내가 침범
C:\Users\user>tnsping 이름 5
-- 숫자는 상관 X. 몇번 확인하는지를 뜻함
-- 확인 이 뜨면 연결된것이다.
create database link 데이터베이스명
connect to 아이디 identified by 비밀번호
-- 연결하고자 하는 사람의 아이디 비밀번호
using '넷서비스명';
select *
from 테이블명 또는 뷰명 @ 데이터베이스명
-> local_hr에서작업한것