甲骨文如何实现多库查询

  介绍

这篇文章主要为大家展示了“甲骨文如何实现多库查询”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“甲骨文如何实现多库查询”这篇文章吧。

<强> 1。配置本地数据库服务器的以及。奥拉文件

vi 美元;$ ORACLE_HOME/网络/admin/以及。奥拉

添加如下行,其中DBLINK为连接名(可自定义),主机和端口为数据库侦听的IP及端口,SERVICE_NAME为数据库的SID,

MEDIADBLINK =(DESCRIPTION =,(ADDRESS_LIST =,,(ADDRESS =, (=PROTOCOL  TCP) (=HOST  10.0.0.1)表示(PORT =, 1521))   ,,)   ,(CONNECT_DATA =,,(SERVICE_NAME =, db)   ,,)   之前,)

<强> 2。登录到本地数据库,创建数据库链接

执行如下查询语句,其中MEDIADB为数据库链接名(可自定义),MEDIADBLINK为先前在以及。奥拉中定义的连接名,
dbus为用户名,密码为密码

,,, Create  database 链接   ,create  database  link  MEDIADB   用,connect  dbuser  identified  by 密码   ,using  & # 39; MEDIADBLINK& # 39;;

注意:这里不会验证用户名密码的正确性

<强> 3。使用链接的数据库

3.1查询,删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@database链接名”,如

select  *,得到table_name@MEDIADB ;

3.2也可以为这个表创建一个同义词

create  synonym  aaa  for  table_name@MEDIADB ;

如下语句的效果和3.1中的一样

, select  *,得到aaa;

删除同义词的语句为

, drop  synonym  aaa;

以上是“甲骨文如何实现多库查询”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

甲骨文如何实现多库查询