"ORACLE DBLINK 생성 수정"의 두 판 사이의 차이
DB CAFE
잔글 (Dbcafe님이 ORACLE DBLINK 문서를 ORACLE DBLINK 생성 수정 문서로 이동했습니다) |
|||
(사용자 2명의 중간 판 6개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | = DB Link 보기 = | + | == DB Link 보기 == |
+ | * 기존 DB LINK 변경 안됨. 삭제 후 생성. | ||
<source lang="sql"> | <source lang="sql"> | ||
SELECT SUBSTRB(U.NAME, 1, 10) AS OWNER | SELECT SUBSTRB(U.NAME, 1, 10) AS OWNER | ||
10번째 줄: | 11번째 줄: | ||
</source> | </source> | ||
− | = DBLINK 생성 = | + | === DBLINK 생성 === |
<source lang="sql"> | <source lang="sql"> | ||
− | CREATE PUBLIC DATABASE LINK GLS_TEST | + | CREATE [PUBLIC] DATABASE LINK GLS_TEST |
CONNECT TO ol00 identified by ol00 | CONNECT TO ol00 identified by ol00 | ||
USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=2.2.5.9)(Port=1521)))(CONNECT_DATA=(SERVICE_NAME=XXXX)))'; | USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=2.2.5.9)(Port=1521)))(CONNECT_DATA=(SERVICE_NAME=XXXX)))'; | ||
</source> | </source> | ||
− | = DBLINK | + | ==== DBLINK 간단 생성 ==== |
<source lang="sql"> | <source lang="sql"> | ||
− | CREATE PUBLIC DATABASE LINK DL_KOREX | + | CREATE [PUBLIC] DATABASE LINK GLS_TEST |
+ | CONNECT TO ol00 identified by ol00 | ||
+ | USING '111.222.333.444:1521/SID'; | ||
+ | </source> | ||
+ | |||
+ | == DBLINK 수정 == | ||
+ | alter명령 불가, 삭제 후 재생성 | ||
+ | <source lang="sql"> | ||
+ | CREATE [PUBLIC] DATABASE LINK DL_KOREX | ||
CONNECT TO ol00 identified by ol00 | CONNECT TO ol00 identified by ol00 | ||
USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=2.2.6.9)(Port=1521)))(CONNECT_DATA=(SERVICE_NAME=XXX)))'; | USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=2.2.6.9)(Port=1521)))(CONNECT_DATA=(SERVICE_NAME=XXX)))'; | ||
</source> | </source> | ||
+ | [[Category:oracle]] |
2023년 9월 5일 (화) 00:38 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 DB Link 보기[편집]
- 기존 DB LINK 변경 안됨. 삭제 후 생성.
SELECT SUBSTRB(U.NAME, 1, 10) AS OWNER
, SUBSTRB(L.NAME, 1, 20) AS DB_LINK
, SUBSTRB(L.HOST, 1, 10) AS HOST
, SUBSTRB(L.USERID || '/' || L.PASSWORD, 1, 15) AS USERPASS
FROM SYS.LINK$ L
, SYS.USER$ U
WHERE L.OWNER# = U.USER#;
1.1 DBLINK 생성[편집]
CREATE [PUBLIC] DATABASE LINK GLS_TEST
CONNECT TO ol00 identified by ol00
USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=2.2.5.9)(Port=1521)))(CONNECT_DATA=(SERVICE_NAME=XXXX)))';
1.1.1 DBLINK 간단 생성[편집]
CREATE [PUBLIC] DATABASE LINK GLS_TEST
CONNECT TO ol00 identified by ol00
USING '111.222.333.444:1521/SID';
2 DBLINK 수정[편집]
alter명령 불가, 삭제 후 재생성
CREATE [PUBLIC] DATABASE LINK DL_KOREX
CONNECT TO ol00 identified by ol00
USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=2.2.6.9)(Port=1521)))(CONNECT_DATA=(SERVICE_NAME=XXX)))';