一、授权
1.以sysdba登录:sqlplus / as sysdba
2.授权给用户:grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to aaa;
3.查看:select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
注:
CREATE DATABASE LINK(所创建的dblink只能是创建者能使用,别的用户使用不了.)
CREATE PUBLIC DATABASE LINK(public表示所创建的dblink所有用户都可以使用.)
DROP PUBLIC DATABASE LINK(删除数据库的dblink)
二、创建dblink
-- 第二种方法:直接配置
-- 如果创建全局 dblink,必须使用 systm 或 sys 用户,在 database 前加 public。
create /* public */ database link aaa
connect to aaa identified by aaa
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = aaa)))(CONNECT_DATA =(SERVICE_NAME = xxx)))';
-- 数据库参数 global_name=true 时要求数据库链接名称跟远端数据库名称一样。数据库全局名称可以用以下命令查出
-- select * from global_name;
三、删除dblink
drop public database link aaa;
- 浏览: 10044 次
- 性别:
- 来自: 重庆
相关推荐
### Oracle DBLink建立连接 #### 知识点一:DBLink基本概念与作用 - **DBLink**(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等操作。 - **应用...
### 在Oracle下创建DBLink知识点详解 #### 一、DBLink简介 在Oracle数据库系统中,DBLink(数据库链接)是一种强大的工具,它允许用户在一个数据库(源数据库)上执行SQL查询来访问另一个数据库(目标数据库)中的...
"通过Oracle的透明网关和DBLink直接取SQL Server表中的数据" ...通过本文,可以了解到使用Oracle的透明网关和DBLink从SQL Server数据库中提取数据的整个过程,包括安装、配置、连接和解决问题等方面的知识点。
尽管本文的主题是Oracle到MySQL的数据连接,但这里先介绍Oracle DBLink的基础知识,因为这有助于理解跨数据库连接的基本原理。 #### 3. 创建Oracle到MySQL的DBLink 由于Oracle与MySQL属于不同的数据库系统,因此...
在本示例中,我们将详细介绍如何在 Oracle 中创建 dblink 的步骤,并提供相关知识点的详细说明。 1. **应用场景**: 在多数据库环境中,dblink 是非常实用的工具。假设你有两个数据库,nc650115 和 nc56,你需要在...
在 IT 领域,有时候我们需要在不同的数据库系统之间建立连接,例如本文中提到的从 ORACLE 连接到 DB2。这种跨平台的数据库连接...然而,这也要求管理员具备一定的数据库管理和网络配置知识,以处理可能出现的连接问题。
### 直接建立DBLink的关键知识点 #### 1. DBLink的基本概念与作用 - **定义**:DBLink是一种用于连接两个Oracle数据库实例的技术,它提供了一种透明的方式,使得一个数据库(称为本端或客户端)能够访问另一个...
### dblink详解 #### 一、dblink的概念与类型 **dblink**(Database Link)是Oracle数据库中的一个重要特性,它允许一个Oracle...无论是对于数据库管理员还是开发人员而言,了解和掌握dblink的相关知识都是非常有益的。
### dblink创建语句知识点详解 #### 一、dblink概念理解 在数据库管理领域,dblink(Database Link)是一种非常实用的功能,它允许在一个Oracle数据库实例中引用另一个Oracle数据库实例中的数据。通过创建dblink,...
11g导出至10g、密码有效期问题、数据导出不完整、JOB不执行、创建大文件表空间、更改字符集、CPU使用情况、聚簇索引、通过dblink获取lob字段、无法识别本地sid、修复SPFILE文件、序列跳号问题、中文转拼音、自动备份...
解决 Oracle 杀死死锁进程 Oracle 杀死死锁进程是数据库管理员经常遇到的问题,...解决 Oracle 杀死死锁进程需要具备扎实的 Oracle 基础知识和解决问题的经验。通过学习和实践,可以更好地掌握解决死锁问题的方法。
在Oracle数据库管理与应用开发领域,创建Database Link(简称DBLink)是一项非常实用且重要的技术。DBLink允许用户从一个数据库访问另一个远程数据库中的数据,从而实现跨数据库的数据查询、更新等功能。根据提供的...
Dblink是Oracle数据库中的一种特性,它允许用户在一个数据库会话中直接访问另一个远程数据库的数据,而无需显式建立数据库连接。然而,这种特性也可能带来安全风险,比如未经授权的访问或滥用。 该发明的中心内容是...
以下是一些关于Oracle数据库的基础知识和常用操作,这些内容对于初学者来说是非常重要的学习材料。 1. **操作表** - `ALTER TABLE`语句用于对已存在的表进行修改,如重命名表(`RENAME TO`)、修改列名(`RENAME ...
* 将DBLINK导出为Oracle_FDW * 将SYNONYMS导出为视图 * 将PACKAGE导出为SCHEMA,PACKAGE BODY导出为FUNCTION * 将Oracle定位器和空间几何导出到PostGis中 * 显示Oracle数据库内容的详细报告 三、Ora2PG安装配置 ...
【知识点详解】 1. **什么是DBLink?** DBLink(Database Link)是Oracle数据库提供的一种功能,允许用户在一个数据库(源数据库)中创建到另一个数据库(目标数据库)的连接,以便进行跨数据库的数据查询、更新和...
以下是对Oracle基础知识的一些关键知识点的详细解释: 1. **查询数据库版本**:使用`SELECT * FROM v$version`命令可以获取Oracle数据库的版本信息,这对于确认数据库的兼容性和支持的特性至关重要。 2. **查询...
以上就是Oracle日常操作的一些关键知识点,包括定位安装路径、数据泵的使用、RAC集群的配置、DBLink的创建与使用以及同义词的管理。这些技能对于管理和维护Oracle数据库至关重要。在实际工作中,还需要掌握更多高级...
以下将详细解释如何在客户端建立DBLink以及相关的知识点。 首先,让我们了解DBLink的基本概念。DBLink是一个逻辑结构,它提供了从一个数据库到另一个数据库的透明连接。通过DBLink,用户可以在源数据库执行SQL语句...