例如在oracle中有2个用户sysdb、hellodb 在sysdb下面有表hello 在hellodb中有baby表
现在我想在oracle用户sysdb中使用hellodb用户的表baby的数据
那么怎么查询呢
select * from baby@link_hellodb
====================================
一般都会用imp exp 备份和导入数据库 但是有些时候 需要比较灵活的从两个数据库之间取数据 我这里用到的是oralc的dblink方式。
首先监听器tnsnames.ora这个文件能连接到远程要创建dblink的数据库。
-- 创建dblink MANAGER为远程数据库的用户名 password 为远程数据库的密码, orcl为监听器连好的链接名称
Sql代码
1.create database link DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
2. connect to MANAGER identified by password
3. using '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连好的远程数据库了
Sql代码
1.INSERT INTO tb_demo
2. SELECT * FROM tb_demo@DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
3. where iyear=2011
4. and imonth=8 and flag=0
分享到:
相关推荐
Oracle 数据库实例用户表空间之间的关系 Oracle 数据库实例用户表空间之间的关系是 Oracle 数据库管理系统的核心概念。了解它们之间的关系对于数据库的设计、管理和优化至关重要。 数据库 Oracle 数据库是一个...
综上所述,在Oracle数据库中,数据库、表空间和数据文件之间存在着明确的关系:数据库包含多个表空间,而表空间又由一个或多个数据文件组成。这种层次结构不仅有助于更好地组织和管理数据,还使得在扩展存储容量时变...
### Oracle按用户导入导出数据:详细操作指南与实践 #### 概述 在Oracle数据库管理中,数据的导入导出是一项重要的维护工作,尤其是在不同系统之间迁移数据时。本文将详细阐述如何按照用户级别进行数据的导出与...
在实际应用中,Oracle查询用户表工具可以广泛应用于数据库设计、数据分析、数据迁移、故障排查等多个场景。例如,在进行数据库审计时,可以通过注释来确认数据的准确性和完整性;在开发过程中,可以快速找到对应的表...
这通常涉及到用户权限、数据导出、表空间映射以及数据的重新组织。下面将详细介绍如何在Oracle中实现这一目标。 首先,理解Oracle的用户名和表空间的概念至关重要。**用户名** 是数据库中的一个身份标识,每个用户...
Oracle 不同用户和表空间之间的数据备份与还原 Oracle 数据库中,备份和还原数据是非常重要的操作步骤。本文将为大家提供 Oracle 不同用户和表空间之间的数据备份和还原操作步骤和语句。 一、EXP 备份和还原 EXP ...
在Oracle数据库环境中,WMSYS用户是一个特殊的角色,主要用于管理Oracle Warehouse Builder (OWB)的相关对象。OWB是一个数据仓库构建工具,它帮助用户设计、构建、部署和管理数据仓库。WMSYS用户拥有的权限使得它能...
2. 关系模型:关系模型是最常见的数据模型,以表格形式表示数据,强调数据之间的关系。 三、Oracle对象关系特性 Oracle支持对象关系数据库特性,允许在表中嵌套其他表或对象,如: 1. 类型(Types):用户定义的...
在Oracle中,配置数据源通常涉及到以下几个关键步骤: 1. **使用Net Configuration Assistant创建Net服务名** 2. **配置ODBC数据源** #### 二、使用Net Configuration Assistant创建Net服务名 **...
2. **查询源数据库表**:使用DB Link,我们可以查询源数据库scott用户下的所有表。例如: ```sql SELECT table_name FROM all_tables@scott_dblink WHERE owner = 'SCOTT'; ``` 这将返回scott用户拥有的所有表名...
2. 对象移动:数据泵允许在不同用户之间或数据库之间移动表、视图、存储过程等对象,方便数据管理和迁移。 3. 表空间搬移:如果需要将一个表空间从一个数据库移动到另一个,EXPDP和IMPDP提供了便捷的方式,可以避免...
### Oracle11g与Oracle10g之间数据的导入导出 #### 一、Oracle的IMP/EXP特性 Oracle提供了IMP/EXP工具用于数据库的导入导出操作,这些工具可以帮助我们在不同版本的Oracle数据库之间迁移数据。根据Oracle的IMP/EXP...
### Oracle数据库之间同步数据:dbLink + Job方式 在Oracle数据库管理中,有时我们需要实现不同数据库之间的数据同步。本文将详细介绍如何通过dbLink与Job相结合的方式实现这一目标。 #### 一、dbLink简介 dbLink...
本文将探讨如何实现一个工具,用于在Oracle和SQL Server数据库之间进行数据的抽取与转换。Oracle是广受欢迎的关系型数据库管理系统,而SQL Server是微软公司推出的另一款强大的数据库平台。在不同的数据库系统间进行...
OracleEBS中的数据字典为用户提供了一个详细的数据库架构指南,通过这些信息可以帮助用户更好地理解和管理OracleEBS中的数据。例如,`GL_BALANCES`表提供了关于账户余额的重要信息;而日记账相关的表则帮助用户追踪...
### Oracle数据库、实例、用户、表空间的关系解析 ...综上所述,Oracle数据库中的实例、用户、表空间之间存在着复杂但有序的关系。了解这些概念及其相互作用对于高效管理和维护Oracle数据库至关重要。
"Oracle数据库之间数据传输方法探讨" Oracle 数据库之间数据传输方法探讨是指在不同的 Oracle 数据库之间传输数据的方法。这些方法包括数据导出、数据泵、表空间传输等。这些方法可以解决不同版本、不同平台下的 ...
"oracle2mysql"工具简化了这一过程,提供了一种有效的方法来实现数据的平滑过渡,但使用时仍需充分了解两个数据库系统的特性和差异,以及迁移工具的具体操作流程,以确保迁移的成功和数据的完整性。