oracle 踢连接,oracle下database link详解

database link 详解

数据库之间通过创建database link ,可以方便用户对异地数据库中某一用户下数据的进行DML操作,但是不能做DDL操作,

database link 的两种方式:

公有link:public database link(此用户下建的database link ,其他用户也可以使用此link)

私有link:database link        (只有创建该link的用户的才可以使用此link,其他用户则不能使用)实验环境:

window 平台下的oracle 11g  64位(本地数据库)

linux平台下的oracle 10g  32(远程数据库)

创建database link的步骤:

1、远程数据库需要开启监听           98335ea5ffdeb2c15653706251232a62.png

2、在本地数据库上配置连接字符串

93a4418e81f2bbee5626416a240e1b4f.png

5b22be7b15efc6704a81c4c7f582a575.png

3、创建public database link

语法:create public database link 链接名 connect to 【远程数据库的用户名】 identified by 【密码】 using '连接字符串'

create  public database link  link1 connect  to hr identified by hr using 'lck'

467c87053d0720265ceb14624ef6be8f.png

4、创建database link

语法:  create  database link 链接名 connect to 【目标数据库的用户名】 identified by 【密码】 using '链接字符串'

create  database link link3 connect to hr identified by hr using 'lck';

60d54d974a2c609df4c4f7b5faa6b017.png

ok,database link创建完成!!

利用database link 在远程数据库的对象进行管理(insert into、update、delete、select)

f24013ab7528ae4578ca1abdac77ccae.png

不能利用database link 在远程数据库中执行DDL操作

fc750c85581ad59c1ae4cfafec18d097.png

ok,组后一个命令:删除database link

语法:

drop  public database link 【连接名】

drop  database link 【连接名】

drop  public database link link1;

a51f4560805e4ed8cf4595912f439ec4.png

drop database link link3

2b86fb3cb984c5c654cde3e589ffd681.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值