同一服务器上不同数据库之间同步表数据
来源:互联网 发布:淘宝代理商怎么做 编辑:程序博客网 时间:2024/06/01 13:01
在同一个服务器上有两个数据库A和B,现在想取B数据库中的某个表中的数据插入到A中,做法是:
1、首先在A数据库中建立一个dblink,其中testLink是dblink名字随便取,username跟password都是B数据库的登录名跟密码;
create public database link testLink connect to username identified BY password using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.230)(PORT = 1521)) (LOAD_BALANCE = yes) (FAIL_OVER = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ))';
2、从数据库B中的相关表取出数据插入到A数据库中的相关表对应的字段通过 “表名@dblink名称”找到B中的表,格式如下
Insert into Table2(field1,field2,...) select value1,value2,... from Table1
insert into T_ZD_XZQH (id,dm,czbz,jc,qc,pyt) select seq_t_zd_mz.nextval,d.dm,'1',d.jc,d.qc,d.pyt from PSBW_D_XZQH@wbblink.regress.rdbms.dev.us.oracle.com d where d.bs='y';
3、查看已创建的dblink
select * from dba_db_links;--或select owner,object_name from dba_objects where object_type='DATABASE LINK';
4、同一数据库服务地址下,以DBA身份登录访问其他用户下的表直接在表明前面加上用户名即可。
- 同一服务器上不同数据库之间同步表数据
- 同一服务器上不同库之间表的连接
- 不同服务器数据库之间的数据操作,数据同步
- 不同服务器数据库之间的数据同步操作
- 同一台服务器不同数据库表数据复制
- 不同服务器上数据库之间数据的操作
- 同一机器上不同应用服务器之间的Session问题
- 两台服务器上两个数据库结构不同的表之间数据复制解决办法!!!
- 两台服务器上两个数据库结构不同的表之间数据复制解决办法!!! .
- 便捷的数据同步机制,在同一类型数据库服务器上
- 不同数据库,表之间数据的同步。oracle
- 不同Oracle数据库之间的数据同步
- 不同服务器数据库之间的数据操作--复制同步(整理版)
- 不同服务器数据库表之间的数据还原
- 同一服务器,不同数据库之前的数据复制
- 不同服务器数据库之间的数据操作
- 不同服务器数据库之间的数据操作
- 不同服务器数据库之间的数据操作
- oracle10g安装图解
- WF4.0 基础篇 (四) 顺序容器Sequence 与CodeActivity
- 嵌套子查询总存在一个等价的连接查询?
- java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
- Android遇到内存溢出(Out Of Memory)BUG的经验与解决方法
- 同一服务器上不同数据库之间同步表数据
- Codeforces Round #205 (Div. 2) C. Find Maximum
- 机房收费系统——添加删除用户窗体
- iSCSI
- ssh加入junit4测试
- ios实现用户登录的保存密码功能
- 腾讯 百度 2014校园招聘笔试试题 + 其他2014校招解决题
- java中静态代码块的用法 static用法详解
- MFC之状态栏操作CStatusBar类