이게 할때마다 구글링을 하니까 그냥 저장!
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
-- 데이터베이스 링크 생성
SQL> CREATE DATABASE LINK 디비링크명
CONNECT TO ㄱㅖ정 IDENTIFIED BY 패스워드 USING 'testdb';
-- USING다음에 testdb는 tnsnames.ora파일에 정의되어 있어야 한다.
====== tnsnames.ora =====
testdb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 211.109.12.123)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracle)
)
)
=========================
--tnsname.ora 사용 안할경우
CREATE DATABASE LINK 디비링크명
CONNECT TO 계정 IDENTIFIED BY 패스워드 USING
'
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 211.109.12.123)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracle)
)
)
';
-- 데이터베이스 링크를 통한 데이터의 조회..
SQL> SELECT ename FROM emp@test_server;
--시노님을 생성해서 사용하면 더욱더 편리하게 사용 할 수 있다.
SQL> CREATE SYNONYM emplink FOR emp@test_server;
-- 시노님을 통한 조회
SQL> SELECT ename FROM emplink;
-- 데이터베이스 링크의 삭제..
SQL> DROP DATABASE LINK test_server;
|
cs |
'지식' 카테고리의 다른 글
Jsoup 을 이용한 인스타그램 크롤링 (0) | 2020.10.23 |
---|---|
[Thymeleaf]타임리프 자바스크립트 반복문 (thymeleaf javascript loop) (1) | 2020.09.09 |
jquery Drag & Drop 과 정렬 이벤트 (0) | 2020.07.10 |
git fatal: remote error: CAPTCHA required (0) | 2020.06.24 |
각자리수의 숫자 구하기 (0) | 2020.06.02 |