ITPub博客

首页 > 数据库 > Oracle > Oracle discoverer中exp/imp Business Areas (BAs) 和folders

Oracle discoverer中exp/imp Business Areas (BAs) 和folders

原创 Oracle 作者:zhyuh 时间:2005-01-06 20:43:20 0 删除 编辑
Oracle Discoverer中,如果需要将A客户的business area复制到B客户下,可以采用exp/imp方法[@more@]

具体步骤如下:

1. Export the business area: this will save the objects definitions in a file

2. Import the file

3. 修改BA/Folder的name, identifier等属性,修改join属性和修改必要的sql定义

对于单个BA,以上做法可行且无误。

但是对于多个BAs,则有可能导致隐藏比较深的问题。

由于join可以跨BA,也即某个BA下的folder中的join可能会调用其他BA下某个folder中的列。这样如果两个BA不同时exp,则两个BA的定义分别存于不同的文件中,imp时可能会造成join丢失(估计是imp时同时做join检测,如果发现无效就删除)。

为避免上述错误,移植BAs时应该将相关的BAs一起exp到同一个文件中。比如将甲客户的所有BAs同时exp,则能有效保证imp后join的完整。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/207/viewspace-786335/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 对话 Dialog
下一篇: 结婚小结
请登录后发表评论 登录
全部评论
  • 博文量
    233
  • 访问量
    2008856