数据库结构合并问题

felid 2005-04-27 09:53:21
现有两个oracle库,源库中的对象(table,procedure等等) 与目标库中的部分对象同名但是数据结构什么的不同,现在要求把目标库中的同名的对象替换成源库中的对象,不要求合并数据,有什么更好的方法或工具么?我用toad的compare schema 生成了一个脚本,但是还要进行繁琐的修改。
在这里先谢谢大家了。
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rolandzhang 2005-04-28
  • 打赏
  • 举报
回复
通过dictionary查询源库和目标库的对象名,记录到一个临时表中作标记,然后生成drop 的sql脚本,再exp/imp,注意对象之间的约束关系,可能回出错
guolibin 2005-04-27
  • 打赏
  • 举报
回复
用DB_LINK连接另外一个数据库
然后用连接查询两个库的DBA_OBJECTS视图,生成批量DROP语句
在目标库中运行DROP语句。
然后用EXP从源库中导出所有数据库对象,再用IMP导入目标数据库就可以了
dreamfeer 2005-04-27
  • 打赏
  • 举报
回复
帮你顶一下,我也想知道答案

17,377

社区成员

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

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