`
kaowww153
  • 浏览: 74499 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle创建dblink方法

 
阅读更多

1.应用场景:

现有两个数据库,一个是nc650115,一个是nc56,现要通过dblink在nc650115连接nc56。

2.先在nc650115查看是否拥有创建dblink权限。在nc650115中执行

 select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
有权限显示如下

 

没有权限到sys里面授权

grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to nc650115;
3.在nc650115下创建dblink。

create public database link NC65DBLINK   
 connect to nc56 identified by nc56 
 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.17.254)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';
其中NC65DBLINK 为dblink名字,

 connect to 需要连接的用户名 identified by 密码

HOST=需要连接数据库的ip

SERVICE_NAME=数据库实例

查看是否创建成功

select * from dba_db_links;
select owner,object_name from dba_objects where object_type='DATABASE LINK';--查询时间久
4.操作:

查询nc56里面的数据

 select * from crm_bd_building@NC65DBLINK
删除dblink

drop  public database link  NC65DBLINK

分享到:
评论

相关推荐

    oracle dblink 创建过程

    ### Oracle DBLink创建过程及快照同步方法 #### 一、Oracle DBLink概念与创建步骤 DBLink(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等功能。它...

    oracle通过DBlink连接mysql搭建过程

    使用 DBlink 连接 Oracle 和 MySQL 数据库 Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程...

    oracle通过odbc建立dblink访问sqlserver数据库

    为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为简便的方法是利用Oracle提供的ODBC(Open Database Connectivity)机制来建立DBLink。这种方式相较于使用透明网关...

    oracle 创建dblink

    oracle创建dblink 连接远程服务器,创建连接。

    oracle建立dblink步骤

    ### Oracle建立DBLink步骤详解 #### 一、背景与需求分析 在企业级应用中,经常需要跨地域或跨部门进行数据共享与交互。本文档详细介绍了一种在Oracle环境下实现跨数据库连接的方法——DBLink(数据库链接)。通过...

    在oracle下创建dblink

    ### 在Oracle下创建...通过以上内容的学习,我们对Oracle中的DBLink有了更深入的理解,包括其基本概念、创建方法以及相关的权限管理等内容。这对于实际工作中处理多数据库环境下的数据交互问题具有重要的指导意义。

    Oracle通过DBlink连接MySQL

    创建成功后,就可以在Oracle SQL中通过DBLink查询MySQL的数据了。 在实际操作中,务必注意字符集的匹配,避免因字符集不一致导致的数据乱码问题。此外,安全也是重要的考虑因素,确保敏感信息如用户名和密码的安全...

    oracle通过ODBC建立dblink访问SqlServer数据库配置.docx

    oracle通过ODBC建立dblink访问SqlServer数据库配置

    oracle通过dblink链接 mysql和mssql例子

    - 在Oracle的$ORACLE_HOME目录下的hs/admin文件夹中创建初始化文件(例如initmysqltest.ora)。 - 配置HS_FDS_CONNECT_INFO参数为ODBC数据源名称,并设置HS_FDS_TRACE_LEVEL参数。 4. 修改Oracle监听文件: - 在...

    Oracle使用dblink导用户下的所有表数据(以迁移scott用户为例)

    总之,Oracle的DB Link提供了一种方便的数据迁移方法。通过创建和使用DB Link,我们可以轻松地将scott用户下的所有表数据迁移到目标数据库。在实际操作中,需根据具体环境和需求调整迁移策略,确保数据的完整性和...

    Oracle DATABASE LINK(DBLINK)创建与删除方法

    Oracle DATABASE LINK,简称DBLINK,是一种在不同的Oracle数据库实例间建立连接的方式,允许用户在本地数据库上执行查询和操作远程数据库的数据。DBLINK为跨数据库的通信提供了简单且高效的解决方案。 创建DBLINK的...

    oracle 创建DBLink

    Oracle 创建 DBLink Oracle 中的 DBLink(Database Link)是一种机制,允许不同 Oracle 实例之间共享数据和资源。DBLink 可以让不同的数据库实例之间建立连接,从而实现数据集成和数据共享。本文将详细讲解如何使用...

    oracle使用dblink高速复制表数据的动态存储过程

    本程序不同步blob和clob字段,玩oracle的人都懂,用sql同步此类数据,速度上不去,此类数据应该要用导出导入的方式提升速度。 具体请参阅程序,可根据自已需要进行修改。 参数说明: CREATE OR REPLACE PROCEDURE ...

    Oracle DBLink建立连接

    ### Oracle DBLink建立连接 #### 知识点一:DBLink基本概念与作用 - **DBLink**(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等操作。 - **应用...

    oracle 存储过程 函数 dblink

    本文主要介绍了Oracle存储过程的概念、创建和调用方法,以及如何使用DBLink实现跨库操作。存储过程提供了强大的数据库处理能力,而DBLink则使得不同数据库实例之间的交互变得更加方便和高效。掌握这些技术对于提高...

    oracle创建dblink方法示例

    Oracle 数据库链接(Database Link,简称 dblink)是一种在不同 Oracle 数据库之间建立连接的机制,使得用户可以在一个数据库中直接访问另一个数据库的数据,而无需显式地进行网络连接或登录到远程数据库。...

    oracle10g或11g通过dblink访问sql server数据库

    本文档详细介绍了如何在Oracle 10g或11g环境中使用DBLink来访问SQL Server数据库的方法。这种方法对于那些习惯于使用Oracle进行数据库操作的开发人员来说尤其有用,因为它提供了一种在不同类型的数据库之间无缝切换...

    oracle使用dblink的例子

    ### Oracle使用DBLink比较两个数据库表的行数一致性 #### DBLink简介 DBLink(Database Link)是Oracle数据库提供的一种连接不同数据库实例的功能。通过DBLink,用户可以在一个数据库环境中查询、更新另一个数据库...

Global site tag (gtag.js) - Google Analytics