-- 如果创建全局 dblink,必须使用 systm 或 sys 用户,在 database 前加 public。 create public database link dblink1 connect to dbusername identified by dbpassword using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))'; -- 数据库参数 global_name=true 时要求数据库链接名称跟远端数据库名称一样。数据库全局名称可以用以下命令查出 select * from global_name; -- 查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@dblink服务器”而已。 select xxx FROM 表名@数据库链接名; -- 删除dblink drop /* public */ database link dblink1; -- 创建、删除同义词 create or replace synonym 同义词名 for 表名; create or replace synonym 同义词名 for 用户.表名; create or replace synonym 同义词名 for 表名@数据库链接名; drop synonym 同义词名; -- 创建、删除视图 create or replace view 视图名 as (select 字段 from 用户.表名@dblink1); drop view 视图名; -- 注意: -- 创建 DBLink 很简单,但是在使用中后台却出现锁,查看这个锁的方法可以去 console 中看到或者查询数据库。 -- 每次使用dblink查询的时候,均会与远程数据库创建一个连接,dblink 应该不会自动释放这个连接,如果是大量使用 dblink 查询,会造成 web 项目的连接数不够,导致系统无法正常运行,导致系统无正常运行。
相关推荐
### Oracle DBLink创建过程及快照同步方法 #### 一、Oracle DBLink概念与创建步骤 DBLink(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等功能。它...
oracle通过ODBC建立dblink访问SqlServer数据库配置
### Oracle通过ODBC建立DBLink访问SQLServer数据库 在企业级应用环境中,不同数据库系统间的交互变得越来越频繁。为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为...
在创建DBLINK时,远程数据库的全局名称可以通过以下命令获取: ```sql SELECT * FROM GLOBAL_NAME; ``` 若`GLOBAL_NAME` 参数设置为 `FALSE`,则不会强制DBLINK名称与远程数据库名称相同。创建DBLINK时,创建者...
### 在Oracle下创建DBLink知识点详解 #### 一、DBLink简介 在Oracle数据库系统中,DBLink(数据库链接)是一种强大的工具,它允许用户在一个数据库(源数据库)上执行SQL查询来访问另一个数据库(目标数据库)中的...
使用 DBlink 连接 Oracle 和 MySQL 数据库 Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程...
### Oracle中创建DBLink的方法详解 #### 一、引言 在Oracle数据库环境中,经常需要进行跨数据库的数据访问。为了实现这一目标,Oracle提供了一种称为“DBLink”(数据库链接)的功能。通过DBLink,用户可以从一个...
本文主要介绍了Oracle存储过程的概念、创建和调用方法,以及如何使用DBLink实现跨库操作。存储过程提供了强大的数据库处理能力,而DBLink则使得不同数据库实例之间的交互变得更加方便和高效。掌握这些技术对于提高...
Oracle10g通过DBLink访问MySQL数据 安装环境:Windows_Server2003, Oracle10gR2, MySQL4(服务器版在另外电脑上),MySql-Connector3.51(客户端ODBC驱动) 。
完成以上步骤后,可以在Oracle环境中创建DBLink来访问SQL Server。例如,可以执行以下SQL语句: ```sql CREATE DATABASE LINK comm_link CONNECT TO <username> IDENTIFIED BY USING 'comm'; ``` 其中`<username>...
Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置
Oracle数据库下创建dblink的sql语句,附带解释说明
### Oracle数据库创建DATABASE LINK详解 #### 一、概述 在Oracle数据库中,通过创建DATABASE LINK(简称DB LINK),可以实现在不同的数据库之间进行数据共享与交互。这种技术使得用户能够像操作本地数据库一样操作...
### Oracle DBLink建立连接 #### 知识点一:DBLink基本概念与作用 - **DBLink**(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等操作。 - **应用...
Oracle DB Link 创建过程心得 Oracle DB Link 是一种数据库链接技术,允许用户从一台数据库服务器读取另一台数据库服务器下的数据。下面是创建 Oracle DB Link 过程的几点心得: 什么是 DB Link DB Link 是一种...
Oracle 创建 DBLink Oracle 中的 DBLink(Database Link)是一种机制,允许不同 Oracle 实例之间共享数据和资源。DBLink 可以让不同的数据库实例之间建立连接,从而实现数据集成和数据共享。本文将详细讲解如何使用...
Oracle 数据库 Synonym 和 DBLink Oracle 数据库中有两个重要的概念:同义词(Synonym)和数据库连接(DBLink)。这两个概念都是为了方便数据库的使用和管理而设计的。 同义词(Synonym) 同义词是 Oracle 数据库...
oracle创建dblink 连接远程服务器,创建连接。
- 如果`Global_Name`为`TRUE`,则本地创建的DBLink名称必须与远程数据库的全局数据库名称一致。 - 修改`Global_Name`的方法有两种: - 方法一:在数据库的`init.ora`文件中设置`global_names`参数为`TRUE`或`...