创建oracle dblink的两个步骤及应注意的细节
语法:
CREATE DATABASE LINK数据库链接名CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘数据库连接字符串’;
1.建立本地服务名 to_OtherDB或者在tnsnames.ora文件里直接编辑。
2.-- Create database link
create database link TestLink.OracleBus.COM
connect to user identified by pwd
using 'to_OtherDB';
注意:如果数据库参数global_name=true时,要求数据库链接名称跟远端数据库名称一样
数据库全局名称可以用以下命令查出
SELECT * FROM GLOBAL_NAME;
3.查看是否创建成功:
select * from 表名@数据库链接名;
验证是否创建成功
如果有dba权限也可以查询
select owner, db_link from dba_db_links;
查看是否创建成功
4.使用:
查询远端数据库里的表
SELECT * FROM 表名@数据库链接名;
5.使用同义词简化:
SQL>create synonym sTablename for tablename@数据库链接名;
6、删除数据库连接
我们从第3步中查看数据库连接db_link的名称
sql>drop public database link 数据库链接名
分享到:
相关推荐
### Oracle通过ODBC建立DBLink访问SQLServer数据库 在企业级应用环境中,不同数据库系统间的交互变得越来越频繁。为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为...
本文将详细介绍如何建立从Oracle数据库到MySQL数据库的连接(DBLink),并探讨这一过程中的关键步骤和技术细节。 #### 1. 安装环境 在开始之前,确保已经正确安装了以下软件: - **Oracle Database**:Oracle...
一旦DBLINK创建成功,就可以在SQL语句中引用它来访问远程数据库的数据。例如,假设我们有一个名为`scott_rmthost`的DBLINK,指向一个包含`scott`用户的远程数据库,那么我们可以这样查询: ```sql SELECT * FROM ...
5. **在 Oracle 服务器上建立 DBLink**: - 使用 SQL 语句创建一个公共数据库链接(DBLink),指定用户名、密码、网关 IP、监听端口和 SID。 - 示例 SQL 语句如下: ``` create public database link dblink_...
DBLink 是 ORACLE 数据库提供的一种特性,允许用户在不同的数据库之间建立连接,实现数据的透明访问。它在逻辑上将分布在不同位置的数据库合并成一个单一的大型数据库,简化了跨数据库的数据操作。DBLink 的核心作用...
通过以上步骤,我们成功地建立了一个基于Oracle DBLink的数据同步系统。当本地数据库中的`GRADING`表发生变化时,触发器会自动将这些变化同步到远程数据库中的`SYN_GRADING`表,从而实现了两个数据库之间的数据一致...
为了简化使用,可以通过创建视图和同义词来封装DBLink的细节,为用户提供统一的接口。 3. **ROWID** ROWID是Oracle中每个表记录的唯一标识,类似于物理地址,它不是用户定义的列,但可以用于快速定位和访问数据。...
文档中提到,出现这些错误的上下文是在尝试从Oracle 10g R2建立到Oracle 11g R1的新数据库连接时。在Oracle 11g版本中,默认情况下用户密码是区分大小写的,这与早期版本如Oracle 10g中的默认设置不同。当从低版本...
2. **创建数据库链接 (DBLink)**:接下来,在另一个更高版本的 Oracle 数据库(如 Oracle11g)中创建一个 DBLink,以便能够跨数据库查询 Oracle10g 数据库。 ```sql CREATE DATABASE LINK ORCL10 CONNECT TO ...
3. **创建数据库链接**:接下来,创建数据库链接对象(如DBLINK),使得Oracle用户能够通过SQL查询直接访问远程异构数据库中的表和视图。 4. **编写SQL查询**:开发人员可以使用标准的SQL语句来查询或更新远程...
DBLink-ODBC 是一个 PostgreSQL 数据库扩展,它允许用户在 PostgreSQL 数据库之间以及与支持 Open Database Connectivity (ODBC) 的其他数据库系统之间建立连接,实现跨数据库的查询和操作。这个开源工具提供了灵活...
这包括了表的所有细节,如索引、存储参数和约束条件。如果表结构复杂,可能需要调整设置以显示完整信息,例如: ``` SQL> SET LONG 9999 SQL> SELECT DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST') FROM DUAL; ``...
**2.5 DBLINK创建** 数据库链接(DBLink)允许在一个Oracle数据库实例中访问另一个数据库实例中的对象。 **2.6 表空间** 表空间是Oracle数据库中组织数据存储的最高层次结构。 **2.6.1 常规表空间** 常规表空间...
综上所述,该文档全面覆盖了Oracle Data Integrator的部署方案、安装配置、操作流程以及相关的技术细节,是一份非常实用的指南。通过遵循这些步骤和技术指导,技术人员能够有效地部署和使用ODI进行数据集成。