`
suxing
  • 浏览: 210272 次
  • 性别: Icon_minigender_1
  • 来自: 遵义
社区版块
存档分类
最新评论

oracle的dblink实践

阅读更多

CREATE DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY "密码" USING '本地配置的数据的实例名';

 

1、不使用'本地配置的数据的实例名',而直接用TNSNAMES.ORA中的定义字符串代替,更灵活更好。

CREATE DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY "密码" USING '(DESCRIPTION =
   (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库的ip地址)(PORT = 1521))
   )
   (CONNECT_DATA =
      (SERVICE_NAME = 数据库的ssid)
   ))';

 

有效创建oracle dblink 的两种方式

 

 

2、数据库参数global_name=true时要求数据库链接名称跟远端数据库名称一样

show parameter global_names

select * from global_name;

 

Database Link与GLOBAL_NAMES参数

 

3、通过dblink调用存储过程提示“ora-02064不支持分布式操作”

在被调的存储过程中用Oracle自治事务来解决。

oralce自治事务的声明方法为: PRAGMA AUTONOMOUS_TRANSACTION;

 

分享到:
评论

相关推荐

    oracle dblink 的应用

    Oracle dblink 是 Oracle 数据库中用于连接不同数据库实例的工具,允许用户在多个数据库之间进行数据查询、更新和传输。它的主要应用场景是在分布式环境中,当需要从一个数据库访问另一个远程数据库的数据时。以下是...

    oracle gateway + informix安装配置文档

    通过本实践过程,读者可以学习如何在Oracle数据库中创建指向Informix数据库的dblink,从而实现两个不同数据库平台之间的数据访问。 #### 规划 为了确保Oracle与Informix之间能够顺利地建立dblink连接,我们需要进行...

    oracle中dblink参数配置1

    在Oracle数据库中,DBLink(数据库链接)是一种用于在不同数据库之间建立连接的机制,使得用户可以在一个数据库中...理解每个参数的作用和最佳实践,能确保你的DBLink配置既能满足功能需求,又能提供良好的系统性能。

    「mysql使用federated实现类似oracle的dblink的功能」.pdf

    【MySQL使用Federated实现类似Oracle的DBLink功能】 MySQL中的Federated存储引擎允许数据库在不同服务器之间透明地操作远程数据,类似于Oracle的DBLink功能。这种特性使得跨数据库系统的数据集成变得简单,尤其在多...

    oracle学习、实践心得

    以下是对Oracle学习和实践的一些重要知识点的详细解析: 1. **视图(Views)** 视图是数据库中的虚拟表,它根据用户的需求从一个或多个基表中选择数据,并提供了一个抽象的数据视图。视图的主要优点是它可以简化...

    oracle 异地备份操作实践

    以下是对异地备份操作实践的详细说明: 1. **环境准备**: - 原数据库:192.168.0.201上的Oracle 11g实例ORCL220312,包含需要备份的用户如system和smssoft。 - 备份服务器:安装了相同版本的Oracle 11g,用于...

    如何解决Oracle杀死死锁进程

    解决 Oracle 杀死死锁进程 Oracle 杀死死锁进程是数据库管理员经常遇到的问题,本文将介绍解决 Oracle 杀死死锁进程的方法。 在 Oracle 中,死锁是指两个或多...通过学习和实践,可以更好地掌握解决死锁问题的方法。

    Oracle至PostgreSQL数据库迁移方案.pptx

    * 将DBLINK导出为Oracle_FDW * 将SYNONYMS导出为视图 * 将PACKAGE导出为SCHEMA,PACKAGE BODY导出为FUNCTION * 将Oracle定位器和空间几何导出到PostGis中 * 显示Oracle数据库内容的详细报告 三、Ora2PG安装配置 ...

    Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符

    在Oracle数据库环境中,当我们在存储过程中使用DBLink同义词时,可能会遇到“PLS-00201: 必须声明标识符”的错误。这个错误通常表明编译器无法识别你引用的对象,可能是由于权限问题或者对象定义未正确导入。下面...

    Oracle升级迁移实战文章和方案文档汇总-共168篇.xlsx

    ORACLE数据库和应用异构迁移最佳实践_樊文凯 数据库信息收集表-Oracle数据库迁移升级场景-云和恩墨 零停机时间完成Oracle 上云迁移 OGG能够复制迁移包含CLOB字段的table? Oracle数据库迁移从Windows到Linux Oracle...

    Oracle19C RAC通过gateways连接SQL server数据库

    Oracle 19C RAC(Real ...在实际操作中,确保所有配置步骤都正确无误,且遵循最佳实践,以确保Oracle 19C RAC与SQL Server之间的稳定通信。此外,定期检查和更新安全策略,如数据库用户的密码,以维护系统的安全性。

    晶澳太阳能Oracle EBS ERP升级项目-系统升级及平台迁移详细方案

    这些文档提供了详细的升级步骤、注意事项以及最佳实践,对于确保升级过程的顺利进行至关重要。 #### 3 升级前准备 ##### 3.1 暂挂计划请求和数据库Job 在正式开始升级之前,必须确保所有正在运行的业务流程都已...

    Oracle数据库优化详解

    Oracle数据库优化是一门深入的技术领域,它关系到数据库性能的提升和资源的高效利用。...通过对CBO优化器的深入理解和实践,可以有效地制定和执行数据库优化策略,确保数据库系统能够高效、稳定地运行。

    Oracle学习笔记

    Oracle是世界上最流行的关系型数据库管理系统之一,用于存储和管理大量数据。本文将深入探讨Oracle学习笔记中的关键知识点,包括Oracle的卸载与安装、...通过不断的实践和学习,可以提升在Oracle环境下的专业技能。

    Oracle系统参数优化

    用户全局区(UGA)是PGA的一部分,它存储了特定会话的信息,如打开的游标、包的状态、Java会话状态、角色、跟踪事件、NLS参数、DBLINK等。UGA同样由固定部分和可变部分组成,固定部分包含基本的原子变量和指针,可变...

    oracle-PLSQL实例精析

    这本书不仅包含了理论知识,还提供了丰富的实践建库脚本来帮助读者巩固学习。 首先,PL/SQL是Oracle数据库中的过程式语言,它扩展了SQL,允许创建存储过程、函数、触发器和包等数据库对象。通过这些对象,开发者...

    CSDN Oracle 版精华帖荟萃

    9. dblink同步远程带blob字段的表:dblink是Oracle提供的一种数据库链接技术,用于实现不同Oracle数据库间的连接。同步带blob字段的表涉及到特殊的数据类型处理。 10. 剔重SQL的讨论:剔除重复数据的SQL查询在数据...

    oraclejar.zip

    4. **JDBC-DBLINK (Type 5)**:这是Oracle 12c引入的一种新驱动,它允许在数据库级别进行JDBC连接,主要用于数据库之间的链接。 在使用"ojdbc.jar"之前,你需要将其添加到Java项目的类路径中,这样Java运行时环境...

    ORACLE数据导入导出-操作手册.docx

    - **DBLINK**:通过创建数据库链接(DBLINK)实现在两个数据库之间的数据传输。 - **SQL*LOADER**:适用于大容量数据传输场景,但受限于Oracle环境配置。 - **第三方数据平移工具 Kettle**:提供图形化界面,简化复杂...

    CSDN+Oracle版精华帖荟萃

    CSDN+Oracle版精华帖荟萃涉及了多个与Oracle数据库相关的知识点,涵盖了从基础问题到高级实践的各个方面。下面,我将根据给出的链接内容和描述,详细说明这些知识点。 1. 大数据量的数据库设计问题:在设计处理大量...

Global site tag (gtag.js) - Google Analytics