一般都会用imp exp 备份和导入数据库 但是有些时候 需要比较灵活的从两个数据库之间取数据 我这里用到的是oralc的dblink方式。
首先监听器tnsnames.ora这个文件能连接到远程要创建dblink的数据库。
-- 创建dblink MANAGER为远程数据库的用户名 password 为远程数据库的密码, orcl为监听器连好的链接名称
create database link DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to MANAGER identified by password
using 'orcl';
这样就可以连接到 orcl数据库 灵活的取每一张表的数据了
--两个数据库都存在 tb_demo表 这是本表插入
--查询数据 sql和本地一样了 只是后面加个@DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM 就等于是dblink连好的远程数据库了
INSERT INTO tb_demo
SELECT * FROM tb_demo@DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
where iyear=2011
and imonth=8 and flag=0
分享到:
相关推荐
利用dblink在数据远程备份时进行oracle跨用户的数据拷贝
### DBLink 跨库连接详解 #### 一、引言 跨库连接是数据库领域中一个重要的技术手段,尤其在企业级应用中非常常见。它允许应用程序或数据库管理系统(DBMS)通过一种机制来访问不同数据库系统中的数据,从而实现...
在数据仓库项目中,异构数据的导入是一个关键步骤,涉及到不同格式和来源的数据整合到Oracle数据库中。这里我们将详细探讨几种常见的数据导入方法。 1. **TXT格式文档导入Oracle**: TXT文件是最基本的数据格式,...
本文档将详细介绍如何在CentOS 6.2环境下通过PostgreSQL 9.5.6使用`oracle_fdw`驱动程序来连接Oracle 11.2客户端,并实现数据的读写操作。`oracle_fdw`是PostgreSQL的一个外键数据类型扩展,它允许PostgreSQL服务器...
6. 局部数据迁移,如在广域网环境下,小数据量推荐使用PL/SQL Developer,而大数据量则推荐使用`exp`导出压缩包,通过网络传输后再用`imp`导入。在局域网内,有更多的选择,如`imp/exp`、`impdp/expdp`和`dblink`。 ...
- **使用数据泵导入数据**:通过impdp工具导入数据。 - **数据导入后,环境检查**:检查目标环境中的失效对象,恢复JOB和dblink等。 - **应用验证及全库备份** - **通知应用进行业务验证**:确保迁移后应用正常...
首先,DBLink(Database Link)是Oracle数据库提供的一种机制,允许用户在不同的数据库实例之间建立连接,从而实现数据的跨库查询和操作。在本例中,创建了一个名为`orcl@dbc`的DBLink,用于连接到名为`orcl`的远程...
链接服务器是一种在SQL Server中定义远程数据源的方式,通过这种方式可以在一个数据库中访问另一个数据库的数据,无需显式地编写分布式查询或使用导入导出工具。 **创建链接服务器** 1. **注册Oracle数据库作为...
#### 四、使用Database Link实现跨库查询 Database Link是一种在Oracle数据库之间建立连接的技术,允许用户从一个数据库直接访问另一个数据库中的数据。这对于需要从多个数据库中获取数据的应用场景非常有用。 - *...