`

Oracle实现跨库查询(转)

 
阅读更多

 实现结果:在一个数据库中某个用户下使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。

一,在Database links菜单下面新建一个DBLINK(Name不能和已有的重名!):

二,连接成功后从所连接的数据库中取数的方法:

select * from db_log@to_log;

说明:只需在表名的后面加上"@DBLINK名字"即可。

三,在当前数据库下查看所有的DBLINK的方法:

select * from dba_db_links;     

四,删除当前数据库下的一个指定的DBLINK的方法:

     1. 如果创建的是一个publicDBLINK,删除时需要用

        drop public database link to_log;

     2. 如果创建的是一个privateDBLINK,删除时需要用

        drop database link to_log;

     说明:drop public database link DBLINK名字;     

五,查看当前数据库的全局数据库名的方法:

select * from global_name;   

六,查看当前用户具有哪些针对DBLINK的权限的方法:

        SELECT DISTINCT PRIVILEGE AS "Database Link Privileges"

        FROM ROLE_SYS_PRIVS

        WHERE PRIVILEGE IN ( 'CREATE SESSION','CREATE DATABASE LINK',

                             'CREATE PUBLIC DATABASE LINK');    

 

 

  • 大小: 19.4 KB
分享到:
评论

相关推荐

    oracle到sqlserver 跨库查询

    .oracle 到 SQL Server 跨库查询 ...通过安装和配置网关软件、配置 Oracle 数据库和进行数据抽取,可以实现 SQL Server 到 Oracle 的跨库查询。这种技术可以应用于数据整合、数据分析和报表生成等领域。

    Oracle透明网关跨库查询SQLServer.docx

    通过上述步骤,我们可以在Oracle 11g R2中使用透明网关实现对SQL Server 2008 R2的跨库查询。整个过程涉及到了软件的安装、配置文件的修改、数据库链接的创建以及最终的测试验证。对于需要跨数据库平台进行数据交换...

    实现ORACLE跨库访问 DBLINK

    总结一下,Oracle的DBLINK是实现跨库访问的关键工具,它简化了分布式数据库环境中的数据交互。通过正确配置TNSNAMES.ORA文件,创建DBLINK,并在SQL查询中使用它,可以在不同数据库之间无缝地进行数据操作。然而,...

    Oracle如何实现跨库查询

    本篇将详细阐述如何在Oracle中实现跨库查询,主要涉及DBLINK(数据库链接)的创建、使用以及管理。 一、创建DBLINK DBLINK是Oracle数据库中实现跨库查询的关键组件,它相当于一个桥梁,连接了不同的数据库实例。...

    Oracle 跨库 查询 复制表数据 分布式查询介绍

    本篇将详细介绍如何在Oracle中实现跨库查询以及复制表数据。 首先,跨库查询是通过数据库链接(Database Link)来实现的。数据库链接允许在一个数据库实例中访问另一个远程数据库实例的数据,仿佛这些数据在同一库...

    跨数据查询

    要实现 ORACLE 跨数据查询,需要建立数据库链(DBLINK)。DBLINK 是一种特殊的数据库对象,用于连接到远程数据库。 1. 查看 DBLINK 可以使用以下语句查看当前数据库中的 DBLINK: SELECT owner, object_name ...

    oracle跨库查询的方法

    Oracle跨库查询是一种在不同的Oracle数据库之间进行数据交互的技术,主要通过创建Database Link来实现。Database Link是一个逻辑结构,它允许用户在不同的数据库之间建立连接,从而能够在一条SQL语句中查询或操作...

    oracle触发器的创建和跨数据库查询.zip

    在这个“oracle触发器的创建和跨数据库查询”的主题中,我们将深入探讨如何创建触发器以及如何利用数据库链接(DB Link)进行跨数据库查询和操作。 首先,让我们了解如何创建Oracle触发器。触发器的创建通常涉及...

    ORACLE跨库向41服务器同步以及同义词

    本文将详细介绍如何在Oracle环境中实现跨库数据同步至特定服务器,并通过创建同义词来简化跨库查询的操作流程。整个过程分为五个步骤:配置TNS名称、创建数据库链接、编写存储过程、设置作业计划以及创建同义词。 #...

    数据仓库,Oracle数据仓库解决方案。

    - **Oracle开放式网关提供异种数据源访问技术**:支持跨数据库查询。 - **增强的多媒体信息处理能力Oracle 8i interMedia**:支持多媒体数据的存储和检索。 - **数据库管理工具Oracle Enterprise Manager**:提供...

    oracle数据仓库解决方案

    13. **Oracle开放式网关提供异种数据源访问技术**:支持跨平台数据访问。 14. **增强的多媒体信息处理能力Oracle8i interMedia**:增加了多媒体数据类型的支持。 15. **数据库管理工具Oracle Enterprise Manager**:...

    Oracle ARM64客户端库

    ARM64架构的普及,尤其是其在服务器和云计算领域的应用,促使Oracle推出适用于这一平台的客户端库,以确保跨平台的兼容性和一致性。 Oracle Instant Client是Oracle数据库的一个轻量级组件,它包含了连接到Oracle...

    DBLink 跨库连接

    除了通过Sybase客户端实现跨库连接之外,还可以通过安装配置Oracle客户端来实现MSSQL Server与Oracle数据库之间的连接。 **主要步骤包括:** - **安装 Oracle 客户端:** - 安装Oracle客户端软件。 - **配置 ...

    用可传输表空间实现Oracle跨平台移植

    可传输表空间现在可以跨平台移植,从而使得数据发布更快更容易。此外,外部表下载使得通过转换进行数据转移的任务更简单更快。如何将数据从一个数据库转移到另一个数据库?在现有的几种方法中,有一种方法尤为出色:...

    Oracle知识库,手册

    13. **分布式数据库**:Oracle支持分布式数据库系统,允许跨地理分散的多个数据库进行透明的数据操作。 14. **Oracle Cloud**:Oracle提供云服务,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务...

    Oracle跨数据库查询并插入实现原理及代码

    首先,要实现跨数据库查询和插入,你需要在本地系统配置远程数据库的服务名。在Oracle的网络配置文件`tnsnames.ora`中,你需要添加远程数据库服务器的详细信息,包括主机地址、端口和服务名。例如,对于IP分别为221....

    通过MSQL通过视图访问ORACLE中的表

    由于它们是两个不同的数据库系统,直接的SQL查询并不能实现跨库操作。但是,可以通过中间层服务,如ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)建立连接,使MySQL能够“看到”Oracle中...

Global site tag (gtag.js) - Google Analytics