暂无图片
需要将一个oracle数据库中的几张表的数据同步到另外一个oracle数据库中,但是两个数据库的表结构不一样,怎么用shell脚本实现?
我来答
分享
Tom
2022-01-06
需要将一个oracle数据库中的几张表的数据同步到另外一个oracle数据库中,但是两个数据库的表结构不一样,怎么用shell脚本实现?
暂无图片 5M

需要将一个oracle数据库中的几张表的数据同步到另外一个oracle数据库中,但是两个数据库的表结构不一样,怎么用shell脚本实现?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
DarkAthena

无非就是用什么工具执行查询和插入的问题,与shell没有关系,shell只是种脚本语言,查询插入还得调用其他工具。
表结构也不是问题,只要能写出查询结果和目标表的表结构一致的sql就好了。
最简单的方式就是dblink直接插。
如果考虑增量情况,就得另外写逻辑了,需要源表有能识别增量的字段

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
Tom
题主
2022-01-06
3Q
回答交流
Markdown


请输入正文
提交
相关推荐
抓取awrrpt报告出现问题
回答 7
有可能是你没留意当时sqlplus进去时的目录权限存在问题
ogg的抽取进程启不来,有会的吗
回答 1
源端要开归档,并且要开启ogg同步ALTERSYSTEMSETENABLEGOLDENGATEREPLICATIONTRUESCOPEBOTH;
Oracle关于SQL条件判断的问题
回答 6
已采纳
这题和前一题不一样了,前一题deptno不会重复,这一题有重复的,另外location前面多拼接了一个字符。如果这是生产环境的话,建议尽早改了,deptno的唯一性竟然还要靠其他字段的字符串截取识别,
Oracle 12.2 rac grid打补丁报错
回答 1
这是权限问题,你这是节点一还是节点二上发生的
有没有什么办法,没有dba权限导出全库数据,用于自动备份?
回答 3
可以授予EXPFULLDATABASE权限,虽然也很大。
OGG-19.1,在源端和目标端的mgr进程参数中,配置参数都注释掉了,源端投递进程,配置信息,但在源端通过命令查看投递信息,看到Remote address 192.168.8.10:7819, 这7819是OGG的端口号吗?
回答 2
如下图:
Oracle 11g导入到10g,没有任何错误提示,
回答 1
remapschema和schemas可以一起使用吗?
Oracle sql语句,加什么查询条件 只查看筛选 ,大于90%并且等于90%?
回答 4
SQL>selectfromtt;AAabcd90%xyzf92%pqrs72%test100%Elapsed:00:00:00.00SQL>selectfromttwheretonumb
RHCS的HA环境下,OEM无法正常打开
回答 3
看下所有节点的密码文件修改时间,最近是否有修改密码之类的,否则就重配置em
除了root和oracle用户,在DBaaS中还有哪些常见的用户及其作用?
回答 1
已采纳
在DBaaS(DatabaseasaService)环境中,除了root和oracle用户,常见的用户及其作用包括:‌SYS‌:系统管理员用户,拥有最高权限。可以创建、删除和管理其他用户和角色,执行系