如不美观需要从一个数据库处事器访谒此吐矣闽数据库处事器的表或视图时,可以经由过程 DBLink 的体例,实现根基等同于本机访谒的效不美观,如下: ! M! E5 ^- u1 h [- O
SELECT * FROM A@DBLINK_B ; 3 X# {# O% X1 p" r$ K
建树DBLink的体例有以下两种:
5 H# a8 O2 e+ Q7 ?- r; V6 u6 r$ W. ]7 ^+ W
第一、已经在需要访谒的处事器上建树好了被访谒处事器的处事名:
4 O+ f! J1 H7 g- |; i* s' screate database link test 3 p$ F/ Z; d% ?+ u
connect to username identified by pwd
6 i& L5 F' B/ \2 h using ’server_name’;
, P& c5 l* d, f) d5 k$ a# F前提是我们已经建好了名为 ’server_name’ 的处事名。
! g/ \- f/ t+ S, X: v5 I j7 z然后可以用以下的体例访谒了:
! X% v1 J- ^ WSELECT * FROM A@TEST;
7 l+ z/ p2 x( u/ b
6 T% l" Q3 R! I! }' F+ \& ^$ J第二、还没有建益处事名时,可以用以下的体例: - s: ?& H8 ^0 n7 B
create database link test
( K) }' l; A b3 }, f1 B8 T( Wconnect to username identified by pwd # v- R' ]5 O' d+ W3 W2 m
using ’(DESCRIPTION = 9 D- S, J6 K1 h U
(ADDRESS_LIST =
& z8 @- E1 d e: I; T [3 ~ (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
& K$ t- z/ X4 N' s0 X' [ ) - E/ e# j$ }- B# d# M8 P
(CONNECT_DATA =
! n- R1 T7 |, V. Q8 Q (SERVICE_NAME = ora8) . ]8 {' N0 u D: N2 x2 R5 @
) + j: n+ w- u; [/ i) h
)’; 9 O. J7 g: R, a3 }' c) @6 D/ X4 ?7 G
如不美观未便利建树处事名,那么第二种体例仍是斗劲便利的。 |