행위

"ORACLE DBLINK 생성 수정"의 두 판 사이의 차이

DB CAFE

(새 문서: = DB Link 보기 = <source lang="sql"> 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...)
 
(사용자 2명의 중간 판 6개는 보이지 않습니다)
1번째 줄: 1번째 줄:
= DB Link 보기 =
+
== DB Link 보기 ==
 
+
* 기존 DB LINK 변경 안됨. 삭제 후 생성.
<source lang="sql"> SELECT SUBSTRB(U.NAME, 1, 10) AS OWNER
+
<source lang="sql">  
 
+
SELECT SUBSTRB(U.NAME, 1, 10) AS OWNER
 
     , SUBSTRB(L.NAME, 1, 20) AS DB_LINK
 
     , SUBSTRB(L.NAME, 1, 20) AS DB_LINK
 
     , SUBSTRB(L.HOST, 1, 10) AS HOST
 
     , SUBSTRB(L.HOST, 1, 10) AS HOST
 
     , SUBSTRB(L.USERID || '/' || L.PASSWORD, 1, 15) AS USERPASS
 
     , SUBSTRB(L.USERID || '/' || L.PASSWORD, 1, 15) AS USERPASS
 
 
   FROM SYS.LINK$ L
 
   FROM SYS.LINK$ L
 +
    , SYS.USER$ U
 +
WHERE L.OWNER# = U.USER#;
 +
</source>
  
    , SYS.USER$ U
+
=== DBLINK 생성 ===
 +
<source lang="sql">
 +
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)))';
 +
</source>
 +
==== DBLINK 간단 생성 ====
 +
<source lang="sql">
 +
CREATE [PUBLIC] DATABASE LINK GLS_TEST
 +
CONNECT TO ol00 identified by ol00
 +
  USING '111.222.333.444:1521/SID';
 +
</source>
  
  WHERE L.OWNER# = U.USER#; </source>
+
== DBLINK 수정 ==
 +
alter명령 불가, 삭제 후 재생성
 +
<source lang="sql">
 +
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)))';
 +
</source>
 +
[[Category:oracle]]

2020년 11월 9일 (월) 00:09 판

thumb_up 추천메뉴 바로가기


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)))';