简单的介绍oracle的dblink和synonym的创建、删除及使用
-- 授权给scott
grant create any database link to scott
grant create public database link to scott
grant drop database link to scott
grant drop public database link to scott
-- 创建公共的dblink
create public database link test_public
connect to scott identified by scott
using 'ORCL';
--配置的字符串(注意host(ip) 和 orcl(实例名))
create public database link test_public
connect to scott identified by scott
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)';
-- 创建私有的dblink
create database link test
connect to scott identified by scott
using 'ORCL';
-- 删除公共的dblink
drop public database link test_public
-- 删除私有的dblink
drop database link test
-- 授权给scott
grant create any synonym to scott
grant create public synonym to scott
grant drop synonym to scott
grant drop public synonym to scott
-- 创建公共的同义词
create public synonym test_public
for emp;
create public synonym test_public
for emp@test_public;
-- 创建私有的同义词
create synonym test
for emp;
create synonym test
for emp@test_public;
-- 删除公共的synonym
drop public synonym test_public
-- 删除私有的synonym
drop synonym test
-- 使用(dblink,synonym)
select * from emp@test_public;
select * from emp@test;
select * from test_public;
select * from test;
参考网址:http://dev.yesky.com/137/7513137.shtml
分享到:
相关推荐
Oracle Dblink and synonym(同义词) 授权 创建 以及使用
Oracle 数据库 Synonym 和 DBLink Oracle 数据库中有两个重要的概念:同义词(Synonym)和数据库连接(DBLink)。这两个概念都是为了方便数据库的使用和管理而设计的。 同义词(Synonym) 同义词是 Oracle 数据库...
通过创建DBLink,可以在两个不同的Oracle数据库之间建立连接,实现数据的共享和交换。结合Oracle快照技术,可以有效地实现本地数据库与远程数据库之间的数据同步。此外,通过设置适当的刷新策略和使用触发器,可以...
Oracle DBLink(数据库链接)是Oracle数据库提供的一种特性,它允许用户在不同的Oracle数据库实例间进行数据查询和操作,仿佛这些数据库都在同一个实例内。DBLink使得分布式数据库系统的交互变得简单,无需复杂的...
Oracle dblink 是 Oracle 数据库中用于连接不同数据库实例的工具,允许用户在多个数据库之间进行数据查询、更新和传输。它的主要应用场景是在分布式环境中,当需要从一个数据库访问另一个远程数据库的数据时。以下是...
使用 DB Link 可以查询、删除和插入远程数据库中的数据,方法与操作本地数据库相同,只需要在表名后添加 @dblink 服务器。 DB Link 的优点 使用 DB Link 可以实现不同的数据库服务器之间的数据共享和交换,提高了...
Oracle DATABASE LINK,简称DBLINK,是一种在不同的Oracle数据库实例间建立连接的方式,允许用户在本地数据库上执行查询和操作远程数据库的数据。DBLINK为跨数据库的通信提供了简单且高效的解决方案。 创建DBLINK的...
### Oracle数据库之间同步数据:...综上所述,dbLink和Job结合使用可以非常高效地实现Oracle数据库之间的数据同步及定时任务的自动化执行。这种方式不仅简化了数据库管理的工作流程,也提高了系统的稳定性和可靠性。
在Oracle数据库系统中,DBLink(Database Link)是一种非常重要的特性,它允许一个数据库实例通过网络连接到另一个远程数据库实例,从而实现跨数据库的数据查询和操作。这对于那些需要在多个数据库之间进行数据交换...
### SQL Server 2005 与 Oracle 10g 之间建立 DBLink 的设置方法及常见问题解决方案 #### 一、概述 在 IT 领域中,跨数据库的操作非常常见,尤其是在需要从不同数据库系统中提取数据并进行集成处理的场景下。SQL ...
dblink是一种Oracle数据库链接机制,允许用户在不同的Oracle数据库服务器之间建立连接,以便实现数据共享和交换。在本文档中,我们将详细介绍dblink的概念、创建方法、使用方式以及注意事项。 一、 dblink 概念 ...
这极大地增强了跨数据库操作的能力,特别是在分布式系统中,dblink成为了连接不同数据库、实现数据共享和交换的关键工具。 ### 同义词 同义词是数据库对象的一种类型,它作为对象名的别名存在,用于简化或隐藏实际...
以下是关于Oracle中创建和使用DBLink的详细步骤和注意事项: 1. **查看全局数据库名**: 使用`SELECT * FROM GLOBAL_NAME;`查询全局数据库名。全局数据库名是数据库的唯一标识,当`GLOBAL_NAME`参数设置为`TRUE`时...
总结来说,Oracle的DBLink是实现跨数据库操作的重要工具,它使得分布式数据库环境中的数据共享和管理变得更加灵活。通过理解DBLink的工作原理和正确使用,我们可以更高效地解决各种数据库间的数据交互问题。
DBLink(Database Link)是Oracle数据库提供的一种功能,允许用户在一个数据库(源数据库)中创建到另一个数据库(目标数据库)的连接,以便进行跨数据库的数据查询、更新和事务处理。通过DBLink,用户可以像操作...
在Oracle数据库管理与应用开发领域,创建Database Link(简称DBLink)是一项非常实用且重要的技术。DBLink允许用户从一个数据库访问另一个远程数据库中的数据,从而实现跨数据库的数据查询、更新等功能。根据提供的...
本文将详细介绍如何在两台Oracle数据库服务器之间实现跨实例的数据同步,主要通过Oracle提供的DBLink和快照技术来实现。 #### 二、名词解释 - **源数据库**:即被同步的数据库,通常指的是原始数据所在的数据库。 -...
Oracle DBLink 是一种在 Oracle 数据库之间建立连接的机制,允许用户从一个数据库访问和操作另一个数据库中的数据,实现远程数据库操作。在 Oracle9i 版本中,配置 DBLink 主要涉及以下几个步骤和概念: 1. **TNS ...
为了实现Oracle数据库间的透明访问和数据同步,Oracle提供了一种称为DBLink的技术。DBLink(数据库链接)是一种允许从一个数据库直接访问另一个远程数据库中的表、视图或其他对象的方法。它为用户提供了如同本地...