oracle 踢连接,oracle下database link详解

(4) 2024-04-24 16:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说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、远程数据库需要开启监听           oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第1张

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

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第2张

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第3张

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'

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第4张

4、创建database link

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

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

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第5张

ok,database link创建完成!!

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

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第6张

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

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第7张

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

语法:

drop  public database link 【连接名】

drop  database link 【连接名】

drop  public database link link1;

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第8张

drop database link link3

oracle 踢连接,oracle下database link详解_https://bianchenghao6.com/blog__第9张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复