Oracle 跨库 查询 复制表数据 分布式查询
方法一:
在眼下绝大部分数据库有分布式查询的须要。以下简单的介绍怎样在oracle中配置实现跨库訪问。
比方如今有2个数据库服务器,安装了2个数据库。数据库server A和B。如今来实如今A库中訪问B的数据库。
第一步、配置Aserver端的tnsnames.ora文件(TNSNAMES.ORA Network Configuration File),该文件存放的位置为:
$ORACLE_HOME/network/admin/tnsnames.ora
第二步、在Aserver的一个库中建立B的一个数据的DBLINK。语法例如以下:
select * from tabname@dcmdb where 1=1;
方法二:
首先创建数据库链接:
CREATE PUBLIC DATABASE LINK 数据链名称 CONNECT TO 登陆username IDENTIFIED BY password USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 对方Oracleserver的IP地址)(PORT = port号))
)
(CONNECT_DATA =
(SERVICE_NAME = 对方Oracleserver服务名)
)
)'
当中 数据链名称 为加入到本地Oracle数据库控制台(Oracle Enterprise Manager Console)树节点的服务名
要查询对方数据库的表TableName语句例如以下:
SELECT 字段名 FROM TableName@数据链名称;
复制表数据:
insert into 表名(字段名) (SELECT 字段名 FROM TableName@数据链名称);
查看DBLINK:
select owner, db_link from dba_db_links;
删除:
drop database link dblink名称
drop public database link dblink名称
Oraclepassword的问题:
SQL> CREATE USER AAA IDENTIFIED BY 1;
CREATE USER AAA IDENTIFIED BY 1
*
ERROR 位于第 1 行:
ORA-00988: 缺少或无效口令
SQL> CREATE USER AAA IDENTIFIED BY"1";
用户已创建
版权声明:本文博客原创文章,博客,未经同意,不得转载。
转载于:https://www.cnblogs.com/mengfanrong/p/4620933.html
Oracle 跨库 查询 复制表数据 分布式查询相关推荐
- Oracle 跨库 查询 复制表数据
在目前绝大部分数据库有分布式查询的需要.下面简单的介绍如何在oracle中配置实现跨库访问. 比如现在有2个数据库服务器,安装了2个数据库.数据库server A和B.现在来实现在A库中访问B的数据库 ...
- oracle删除库里的所有表,清空mysql指定库里全部表数据-自动删除所有表,有外键约束的表优先删除...
清空mysql指定库里所有表数据-自动删除所有表,有外键约束的表优先删除 由于要清空数据库数据 ,手动非常麻烦.网上找了一下,有一个Oracle的,参照它,在其上修改一下用于Mysql,把代码奉献如下 ...
- Oracle复制表数据
在oracle中复制表结构和表数据: 1.复制表结构及数据: create table new_table as select * from old_table 2.只复制表结构: create ta ...
- oracle复制表数据,复制表结构
在oracle中复制表结构和表数据: 1.复制表结构及数据: create table new_table as select * from old_table 2.只复制表结构: create ta ...
- oracle快速复制表数据
方法一: 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 然后: alter sessio ...
- SQL查询单表数据(一)
[SQL从一点一滴分析系列文章]为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis .Hibernate 中的相关操作 点击查看 ...
- 清空MySQL单库下所有表数据 || 删除MySQL单库下所有表
一.清空MySQL单库下所有表数据 -- 清空MySQL单库下所有表数据 SELECT CONCAT('truncate table ',TABLE_NAME,';') AS PLEASE_EXEC_ ...
- SQL查询单表数据之组合(三)
[SQL从一点一滴分析系列文章]为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis .Hibernate 中的相关操作 点击查看 ...
- SQL查询单表数据之排序(二)
[SQL从一点一滴分析系列文章]为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis .Hibernate 中的相关操作 点击查看 ...
最新文章
- 运维基础(8)shell脚本
- 通过小程序给公众号传递消息_多输入现场消息传递应用程序概念
- 单元测试(UT)、功能测试(FT)(转)
- 制造业一声叹息!干30年实业不如炒股?
- 一步一步写算法(之线性堆栈)
- SQL那些事儿(十)--oracle主键、唯一键与索引
- Pandas直接读取sql脚本
- FileZilla Server图文安装教程
- 信息安全技术及应用 系统安全防护技术
- 【详细步骤】小米路由器认证锐捷账号教程(mentohust)
- Vue:刷新页面 且只刷新一次
- 这才是程序员的元宵节打开方式:亲手做一盏花灯,轻松学三维绘图
- 二维码名片页面的样式设计
- 条款30:透彻了解inlining的里里外外
- 微搭典型应用需求梳理
- python webpy启动服务
- 改变世界前,先改变自己
- logistic回归模型总结
- dojo初解和dojo.connect用法(转)
- SAS 年月日时分秒转年月日