全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

oracle跨库查询的方法

在Oracle本地数据库端执行赋权dbuser帐号

SQL> grant create database link to dbuser;

1.配置本地数据库服务器的tnsnames.ora文件

$vi $ORACLE_HOME/network/admin/tnsnames.ora 

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

MEDIADBLINK = 
 (DESCRIPTION = 
  (ADDRESS_LIST = 
   (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.1)(PORT = 1521)) 
  ) 
  (CONNECT_DATA = 
   (SERVICE_NAME = db) 
  ) 
 ) 

2.登录到本地数据库,创建database link

执行如下查询语句,其中MEDIADB为database link名(可自定义),MEDIADBLINK为先前在tnsnames.ora中定义的连接名,
dbuser为用户名,password为密码

 -- Create database link 
 create database link MEDIADB 
 connect to dbuser identified by password 
 using 'MEDIADBLINK'; 

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

3.使用链接的数据库

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

select * from table_name@MEDIADB ; 

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

create synonym aaa for table_name@MEDIADB ; 

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

select * from aaa; 

删除同义词的语句为

drop synonym aaa; 

 以下是其他网友的补充:

 在Oracle本地数据库端执行赋权dbuser帐号

SQL> grant create database link to dbuser;

配置本地数据库服务器的tnsnames.ora文件
$ vi $ORACLE_HOME/network/admin/tnsnames.ora

增加需要远程连接服务器的连接配置,如:

ORCL_REMOTE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oradb )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

登录到本地数据库,创建database link

执行如下查询语句,其中ORCL_LINK为database link名(可自定义),ORCL_REMOTE为先前在tnsnames.ora中定义的连接名,
dbuser为用户名,password为密码

create database link ORCL_LINK connect to dbuser identified by password using 'ORCL_REMOTE';

查询创建database link的2中方式:

1)、执行SQL语句。
select * from user_db_links; --用户 DB Link
select * from dba_db_links; --dba DB Link
select * from v$dblink; --当前DB Link

2)、在PL/SQL中,在左边浏览器中点击database links就可以看到数据库链路了。

使用链接的数据库

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

select * from table_name@ORCL_LINK

其它:

删除database link(本例中是ORCL_LINK)
SQL> Drop database link ORCL_LINK; 


# oracle  # 跨库查询  # ORACLE多条件统计查询的简单方法  # oracle查询语句大全(oracle 基本命令大全一)  # 基于Oracle多库查询方法(分享)  # 自定义  # 帐号  # 先前  # 只不过  # 是一样的  # 也可  # 创建一个  # 就可以  # 链路  # 本例  # 器中  # HOST  # network  # SID  # DBLINK  # admin  # ADDRESS_LIST  # DESCRIPTION  # PROTOCOL  # ADDRESS 


相关文章: 自助网站制作软件,个人如何自助建网站?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  智能起名网站制作软件有哪些,制作logo的软件?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  文字头像制作网站推荐软件,醒图能自动配文字吗?  公众号网站制作网页,微信公众号怎么制作?  网站制作需要会哪些技术,建立一个网站要花费多少?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  如何配置FTP站点权限与安全设置?  如何快速生成橙子建站落地页链接?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  建站主机是否等同于虚拟主机?  如何在阿里云购买域名并搭建网站?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何正确下载安装西数主机建站助手?  建站之星如何实现网站加密操作?  网站按钮制作软件,如何实现网页中按钮的自动点击?  制作网站的公司有哪些,做一个公司网站要多少钱?  学校建站服务器如何选型才能满足性能需求?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  如何通过智能用户系统一键生成高效建站方案?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何批量查询域名的建站时间记录?  建站之星展会模板:智能建站与自助搭建高效解决方案  山东云建站价格为何差异显著?  建站之星安装后如何自定义网站颜色与字体?  如何高效生成建站之星成品网站源码?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何快速建站并高效导出源代码?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  ,交易猫的商品怎么发布到网站上去?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  Java解压缩zip - 解压缩多个文件或文件夹实例  jQuery 常见小例汇总  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  如何在建站宝盒中设置产品搜索功能?  IOS倒计时设置UIButton标题title的抖动问题  如何快速搭建支持数据库操作的智能建站平台?  全景视频制作网站有哪些,全景图怎么做成网页?  高端建站三要素:定制模板、企业官网与响应式设计优化  如何在阿里云高效完成企业建站全流程?  模具网站制作流程,如何找模具客户?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何在阿里云虚拟服务器快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。