基于Oracle多库查询方法(分享)

 更新时间:2017年12月28日 10:44:35   作者:黄宝康  
下面小编就为大家分享一篇Oracle多库查询方法,具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

本文简述了通过创建database link实现ORACLE跨数据库查询的方法

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多库查询方法(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • ORACLE创建DBlink的过程及使用方法

    ORACLE创建DBlink的过程及使用方法

    这篇文章主要介绍了ORACLE DBlink的创建和使用,本文通过实例代码给大家给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Oracle的默认用户密码

    Oracle的默认用户密码

    创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助
    2012-07-07
  • Oracle移动数据文件不停机和停机两种方式详解

    Oracle移动数据文件不停机和停机两种方式详解

    这篇文章主要为大家介绍了Oracle移动数据文件不停机和停机两种方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Oracle 通过impdp导入报ORA-39002 ORA-39165错误的解决方案

    Oracle 通过impdp导入报ORA-39002 ORA-39165错误的解决方案

    这篇文章主要介绍了Oracle 通过impdp导入报ORA-39002 ORA-39165错误,本文给大家分享原因分析及解决方案,需要的朋友可以参考下
    2023-09-09
  • Oracle基础教程之分组查询

    Oracle基础教程之分组查询

    这篇文章主要给大家介绍了关于Oracle基础教程之分组查询的相关资料,Oracle分组查询指的是将一张表按照某个字段或几个字段进行分组,并在每个组内进行聚合运算,得到结果集,需要的朋友可以参考下
    2024-02-02
  • 使用instantclient客户端连接oracle数据库

    使用instantclient客户端连接oracle数据库

    这篇文章介绍了使用instantclient客户端连接oracle数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Oracle存储过程返回游标实例详解

    Oracle存储过程返回游标实例详解

    Oracle存储过程返回游标有两种实现方法一种是声明系统游标,一种是声明自定义游标,本文将详细介绍,需要了解的朋友可以参考下
    2012-12-12
  • Oracle创建定时任务的方法步骤

    Oracle创建定时任务的方法步骤

    在日常的数据库管理中,经常会遇到需要定期执行某个任务的需求,本文主要介绍了Oracle创建定时任务的方法步骤,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Oracle中如何查看表空间使用率

    Oracle中如何查看表空间使用率

    这篇文章主要介绍了Oracle中如何查看表空间使用率问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Oracle在Mybatis中SQL语句的配置方法

    Oracle在Mybatis中SQL语句的配置方法

    这篇文章主要介绍了Oracle在Mybatis中SQL语句的配置 ,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03

最新评论