数据库dblink创建_MySQL数据库下载

数据库dblink创建_MySQL数据库下载有这么一个需求,要搭建测试环境,需要把开发库中的一部分表和数据导入到测试库中。咋一看这个需求有很多的实现方法,至少可以使用Oracle的导入导出来操作。这肯定能够实现,但感觉比较low,下面来看一种高大上的做法,使用Oracle的DATABASE LINK。DATABASE LINK

有这么一个需求,要搭建测试环境,需要把开发库中的一部分表和数据导入到测试库中。咋一看这个需求有很多的实现方法,至少可以使用Oracle的导入导出来操作。这肯定能够实现,但感觉比较low,下面来看一种高大上的做法,使用Oracle的DATABASE LINK。

DATABASE LINK 顾名思义,就是数据库的连接,功能就是连接到其他的数据库,并对其他的数据进行方便的操作。但从这一点来看,是不是就非常强大了。DATABASE LINK 有两种,一种是公有的,一种是私有的,这里主要介绍的是公有的。

数据库dblink创建_MySQL数据库下载

1. 创建DATABASE LINK

[sql]

1. create public database link DATABASE_LINK_NAME

2. connect to CONNECT_DATABASE_USER identified by “CONNECT_DATABASE_PASSWORD”

3. using ‘(DESCRIPTION =

4. (ADDRESS_LIST =

5. (ADDRESS = (PROTOCOL = TCP)(HOST = CONNECT_ORACLE_SERVER)(PORT = CONNECT_ORACLE_SERVER_PORT))

6. )

7. (CONNECT_DATA =

8. (SERVICE_NAME = CONNECT_ORACLE_SERVICE_NAME)

9. )

10. )’;

比如我要连接 192.168.101.111 这台服务器下的 端口号为 1521 的 orcl 数据库实例。用户名是 scott 密码是 tiger

[sql]

1. create public database link scottdl

2. connect to scott identified by “tiger”

3. using ‘(DESCRIPTION =

4. (ADDRESS_LIST =

5. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.101.111)(PORT = 1521))

6. )

7. (CONNECT_DATA =

8. (SERVICE_NAME = orcl)

9. )

10. )’;

这样就创建了一个 DATABASE LINK

数据库dblink创建_MySQL数据库下载

2. 使用DATABASE LINK

我要把emp表的数据,同步到我的数据库中,可以这么做

[sql]

1. create table EMP as (select * from EMP @scottdl );

3. 删除DATABASE LINK

[sql]

1. drop public database link scottdl;

这就是DATABASE LINK 的使用。是不是很强大!

后记:对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。

我们相信人人都可以成为一个IT大神,现在开始,选择一条阳光大道,助你入门,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业的聚集地。”

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/16817.html

(0)
上一篇 2024年 9月 17日
下一篇 2024年 9月 17日

相关推荐

关注微信