我们正在开发从Oracle DB(12c)到另一个带有SSIS的系统的大型数据迁移。开发人员正在使用生产副本数据库,但问题在于,由于数据转换的复杂性,我们必须通过将数据预处理为中间辅助表格来分阶段完成工作,然后将这些表格用于下游。问题是所有的开发人员都在使用同一个数据库,并通过同时运行的东西来相互依赖。 Oracle DB是否提供了开发人员沙箱方面的任何内容?我们可以构建一个机制来处理这个问题(例如,在助手表中有开发ID,然后查询映射到开发者的视图),但我更愿意使用内置功能。我可以使用Oracle Multitenant吗?适用于Oracle数据库的开发人员沙箱
0
A
回答
0
我们最终通过一些相当复杂的PL/SQL生成了选择模式/表的主子集数据库,然后创建了这个主模式的多个副本,这样每个开发人员都拥有自己的沙箱(建议使用Alex)。我们可以使用Oracle Data Masking and Subsetting,但它太贵了。创建子集数据库的另一种选择是使用Jailer。我应该注意到,我们没有必要掩盖任何敏感数据。
注意。我认为这是一个相当普遍的问题,所以如果出现新的工具和解决方案,请在这里发布它们作为答案。
相关问题
- 1. oracle数据库沙箱
- 2. Oracle数据库开发人员副本
- 3. 适用于数据库开发人员的VS:查找表
- 4. 适用于C#开发人员的Java
- 5. 使用Access或Microsoft SQL数据库连接Oracle开发人员
- 6. Oracle SQL开发人员中的DB2数据库
- 7. eBay开发人员沙箱验证令牌
- 8. 开发人员应该在沙箱中工作吗?
- 9. 适用于iOS开发人员的Android开发
- 10. Oracle SQL开发人员中的用户定义聚合函数开发人员
- 11. 新数据库sql开发人员
- 12. Api.ai不仅适用于测试人员,开发人员,管理人员
- 13. 沙发数据库安装不适用于Mac OSx Lion
- 14. 使用maven配置文件进行开发人员沙箱设置?
- 15. Oracle开发人员根据数据生成图表
- 16. Oracle SQL开发人员:触发器
- 17. PayPal与IPN在PHP不工作在新的测试版开发人员沙箱
- 18. 用于oracle开发人员的SQL服务器/ dba
- 19. “适用于移动开发人员的Eclipse”中的Phonegap支持
- 20. 适用于Android开发人员的翻译平台
- 21. 适用于独立开发人员的Visual Studio 2010版本
- 22. 适用于Mac的开发人员工具
- 23. 适用于Java EE开发人员的Java ME提示
- 24. PHP或Java中的WCMS(适用于java开发人员)?
- 25. IBM Worklight - 适用于开发人员的Worklight Studio限制
- 26. 适用于Android开发人员的最佳图书馆(图形)
- 27. 适用于中间件开发人员的Android规范?
- 28. 适用于开发人员的VMware或Hyper-V
- 29. 适用于Java开发人员的基本Objective-C
[你可以沙盒整个环境](http://stackoverflow.com/a/9289802/266304)但这可能不是你的意思。是否有理由让开发人员无法拥有自己的模式进行实验,而不需要一个完全独立的数据库? –
取决于“实验”中的含义。使用生产副本数据库是有益的,因为它包含真实数据。缺点是它太大了。运行特定的SSIS包可能需要1-2个小时。理想情况下,我们会有开发人员使用的沙盒样本数据库不会包含尽可能多的数据,但仍会包含实际的数据。 – Rubio