请问Oracle数据库怎么离线比对呢?

大宝贱 2018-06-19 06:15:22
在网上搜索的比对工具都是要同时连接源数据库和目标数据库,由于项目上线以后运行在客户单位的内网里面,无法同时连接公司的测试数据库和客户单位的正式数据库。请问有数据库离线比对的工具吗?或者提供一种离线比对的思路。谢谢。
...全文
452 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
大宝贱 2018-06-20
  • 打赏
  • 举报
回复
引用 8 楼 wmxcn2000 的回复:
这是一个好的办法,其他的工具,也有类似的功能,也可以找找。
我看plsql可以导出数据库创建的sql脚本,有没有那种比对脚本的工具,根据差异生成更新sql的工具呢?
卖水果的net 2018-06-20
  • 打赏
  • 举报
回复
这是一个好的办法,其他的工具,也有类似的功能,也可以找找。
大宝贱 2018-06-20
  • 打赏
  • 举报
回复
引用 6 楼 wmxcn2000 的回复:
Tools - > Compare User Objects ,就是这个功能。
网上也查到了,需要同时连接两个数据库。只能这样了吗?
卖水果的net 2018-06-20
  • 打赏
  • 举报
回复
Tools - > Compare User Objects ,就是这个功能。
大宝贱 2018-06-20
  • 打赏
  • 举报
回复
引用 4 楼 wmxcn2000 的回复:
那就两个库都导一份结构出来,都在测试机上, PLSQL DEVELOPER 有现成的功能。
两个库导出来的结构文件可以用PLSQL DEVELOPER对比吗?是怎么操作的呢?
卖水果的net 2018-06-20
  • 打赏
  • 举报
回复
那就两个库都导一份结构出来,都在测试机上, PLSQL DEVELOPER 有现成的功能。
大宝贱 2018-06-20
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
是要对比数据库结构,还是数据? 数据量不大的话,都导一份出来,导入测试机,慢慢的比较。
引用 2 楼 baidu_36457652 的回复:
不能离线比对,离线进入不了数据库,没法读数据。换下思路,把对比数据和 业务数据放到一台测试机上去
不需要比对数据,就是比对数据表结构,视图,索引等等。因为这个平台经历了几个团队的开发,里面有很多子系统。最近我们在公司内部把所有子系统都梳理和重构了一下,同时也根据客户的要求优化了一些功能。但是正式数据库和公司测试数据库存在差异,每次部署更新都能遇到一些数据库的问题,字段缺失啦,索引调整啦之类的。现在就是想比对一下两个数据库的结构,两边数据库统一就能省去很多麻烦了。
  • 打赏
  • 举报
回复
不能离线比对,离线进入不了数据库,没法读数据。换下思路,把对比数据和 业务数据放到一台测试机上去
  • 打赏
  • 举报
回复
引用 9 楼 aidscooler 的回复:
[quote=引用 8 楼 wmxcn2000 的回复:] 这是一个好的办法,其他的工具,也有类似的功能,也可以找找。
我看plsql可以导出数据库创建的sql脚本,有没有那种比对脚本的工具,根据差异生成更新sql的工具呢?[/quote] 不能 要用这个功能是 必须连接俩个库的,可以本机 或者可以连接的都行
卖水果的net 2018-06-19
  • 打赏
  • 举报
回复
是要对比数据库结构,还是数据? 数据量不大的话,都导一份出来,导入测试机,慢慢的比较。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧