如何创建dblink
上一篇 / 下一篇 2008-06-24 21:46:15 / 个人分类:Oracle
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
,@+w/l9`.K$X C$f0create database link cntr_dblink connect to ngenusr identified by ngenusr using 'ngendemo'51Testing软件测试网7{ v't$A:kPj&Yw
create synonym container forcontainer@cntr_dblink51Testing软件测试网OZ$~Jod h
drop synonym container51Testing软件测试网#G_q og.er
51Testing软件测试网RV)I1qhdrop database link cntr_dblink
_J(v%vLP}i!t0?@J;Zlp0 51Testing软件测试网C-gW,X,K%\Rd
*I%SU)_a0m0
:P$L^5Yv)qW)z0
j&{kXR
{c?3x0 数据库之间的链接建立在DATABASE LINK上。要创建一个DATABASE LINK,必须首先在建立链接的数据库上设置链接字符串,即配置一个远程数据库的本地网络服务名。
Z S_x.Fi)Q2[7l0
/OQ;Fd+|3G7H&wz2r0 链接字符串的配置参见《客户端连接服务器》一节。 51Testing软件测试网E
\@9A/[P#}q
p1I%WW4D5{$Z,mu]0 51Testing软件测试网h9Q&H EoU_L8aw0w
%Xh P|wmKp3|9]F0 创建数据库链接 51Testing软件测试网W8x*IIc'eSzS
51Testing软件测试网+awQAZ b$EL
51Testing软件测试网1vmY8ec
3v-s0Xu~0 创建数据库链接的语法如下:
Yc/Q"? Lm j0 51Testing软件测试网BJ/pg'D%P*R"W K*E
CREATE [PUBLIC] DATABASE LINK link
[_ x?Jk*l9?p~1Tf0
||xl_w7Y j0 CONNECT TO username IDENTIFIED BY password
EOl^D0
7?6r/tT+f,^D p%\0 USING ‘connectstring’ 51Testing软件测试网-Dk
c0x9_
V-B]Zm]6B
51Testing软件测试网,yJ2EQ{
51Testing软件测试网
h4SZ*C*_h
j&UB
51Testing软件测试网/wc/Cf9MI._#W
1M2B3Xl1gn
V-o0 51Testing软件测试网f#Z+A+EQ
zu
一个公用数据库链接对于数据库中的所有用户都是可用的,而一个私有链接仅对创建它的用户可用。由一个用户给另外一个用户授权私有数据库链接是不可能的,一个数据库链接要么是公用的,要么是私有的。 51Testing软件测试网yeP9U1?RwRC.O
51Testing软件测试网wiq/Oy
创建数据库链接时,还可以使用缺省登录方式,即不指定远程数据库的用户名和密码: 51Testing软件测试网 W9FOTIA-_2V
51Testing软件测试网4s1c{)eTa2f
create public database link sbzw_link
%C;D;U{0s0ZoR0
n5k[u5tE0 using ‘sbzw’;
L%X&T1lk0 51Testing软件测试网[|E s5[!A
在不指定用户名和口令的情况下,ORACLE使用当前的用户名和口令登录到远程数据库。 51Testing软件测试网8n
|0O
pjg}
uK.Vx#sw+G0
Q8RTK0Kh%?7\7tv0