本文简述了通过创建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;
分享到:
相关推荐
本文将深入探讨“局域网数据链路层”这一关键概念,对应于您提供的资源——“02 局域网数据链路层.ppt”。 数据链路层位于TCP/IP模型的第二层,负责在单个网络或局域网(LAN)内提供可靠的数据传输。它的主要任务是...
### 计算机网络数据链路层知识点详解 #### 数据链路层概述 计算机网络中的数据链路层是OSI七层模型中的第二层,主要负责在相邻节点之间提供可靠且透明的数据传输服务。该层的主要任务是通过一系列机制确保数据能够...
主要内容 案例引入 数据链路层的基本概念 点对点协议PPP 多路访问控制协议 以太网 局域网扩展及VLAN 2 [课程讲义]计算机网络第三章数据链路层详解全文共110页,当前为第2页。 知识目标 数据链路层的三个基本问题 C ...
数据链路不仅包括物理传输介质,还包括了两端设备上的控制逻辑,这些逻辑负责管理和维护通信过程。 【数据链路层的主要功能】 1. **帧同步**:数据链路层将比特流组织成帧,确保接收端能够正确识别帧的边界,即从...
"计算机网络基础数据链路层实用全套PPT" 计算机网络基础数据链路层是计算机网络中的一层,负责将数据从一个节点传输到另一个节点。数据链路层是计算机网络的第二层,它位于物理层之上,网络层之下。 数据链路层的...
计算机网络数据链路层练习题 计算机网络数据链路层是计算机网络 OSI 七层模型中的第二层,负责在两个相邻结点之间提供可靠的数据传输服务。下面是根据给定的文件信息生成的相关知识点: 一、数据链路层的主要功能...
### iFIX的数据链路结构及应用详解 #### 一、流量计算与控制问题背景 在工业生产领域,尤其是涉及气体或蒸汽流量计量与控制的应用场景中,如何准确地进行流量补偿计算、流量累积计算以及流量控制组态成为了一个...
"全链路数据安全" 数据安全是指保护数据免受未经授权的访问、泄露、修改、破坏或盗窃的安全措施。数据安全是企业数字化转型的关键组件,旨在保护企业的敏感数据和个人隐私。 在当前的数字化时代,数据已经成为企业...
数据链路层是计算机网络协议模型中的第二层,它位于物理层之上,网络层之下,主要负责在两个相邻节点间建立、维护数据链路,并确保数据的无差错传输。本套课件“计算机网络第7版课件-第3章-数据链路层”深入探讨了这...
《网络协同数据链数据链路层的研究与设计》是由刘志峰先生在2016年提出的重要学术成果。这份资料深入探讨了网络协同数据链技术在网络数据传输中的关键环节——数据链路层的设计与实现,是理解现代网络通信协议栈中这...
数据链路层是计算机网络通信模型中的第二层,主要负责在相邻节点间建立和维护数据链路,并确保数据帧的正确传输。在这个层面上,数据链路层的主要职责包括链路管理、数据传输格式规范、帧同步、流量控制、差错控制、...
该程序是运行在Unix下的对数据链路层进行访问的程序,程序中用到了libcap包。
按照IEEE(电气与电子工程师协会)的定义,以太网的数据链路层被进一步划分为两个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。 **逻辑链路控制子层(LLC)**:这一子层主要用于提供高层协议之间的...
数据链路层是计算机网络协议层次中的第二层,主要负责在相邻节点间提供无差错的数据传输,确保数据帧从源节点可靠地传递到目的节点。这一层的任务包括差错检测、媒体访问控制以及在某些情况下实现可靠传输。 首先,...
### 数据链路控制知识点概述 #### 一、数据链路层基本概念 数据链路层作为计算机网络中的第二层,其主要任务是在物理层提供的比特流传输服务的基础上,实现透明且可靠的端到端数据传输。它通过一系列的技术手段...
《网络协同数据链数据链路层的研究与设计》是由刘志峰所著,主要探讨了在现代通信系统中网络协同数据链(Network Collaborative Data Link)在数据链路层的设计与实现方法。本文将深入剖析该主题,结合MATLAB工具...
数据链路层是计算机网络协议中的一个重要层次,它位于网络层之下,负责在节点间建立数据链路并提供可靠的数据传输。在这个层面上,数据被组织成帧,并通过物理层的信号传输。以下是对数据链路层功能和服务的详细解释...
数据链路层是计算机网络中的一个重要层次,它位于网络层之下,负责在两个相邻节点间提供数据传输服务。谢希仁版的数据链路层知识点主要涵盖以下几个方面: 1. **链路与数据链路**:链路指的是从一个结点到另一个...