对于团队中的所有开发人员,我正在尝试从“主”架构自动为每个开发人员创建专用架构。我怎样才能做到这一点?最后,我想要的是:给定“developer_1”模式名称,“developer_1”将拥有模式“master”中的所有表、视图、序列以及索引和约束。在线搜索指向 DataPump。AWS 文档看起来很简单。我希望以这样的方式进行此设置,以便每周调用它以从主模式获取最新快照。(炸毁 developer_1 存在的任何东西)
谢谢,
对于团队中的所有开发人员,我正在尝试从“主”架构自动为每个开发人员创建专用架构。我怎样才能做到这一点?最后,我想要的是:给定“developer_1”模式名称,“developer_1”将拥有模式“master”中的所有表、视图、序列以及索引和约束。在线搜索指向 DataPump。AWS 文档看起来很简单。我希望以这样的方式进行此设置,以便每周调用它以从主模式获取最新快照。(炸毁 developer_1 存在的任何东西)
谢谢,
我正在寻找类似的东西并找到了这个(然后在谷歌拖网中找到了你):
http://learnwithme11g.wordpress.com/2012/06/07/copy-schema-into-same-database-with-impdp/
我认为您可以通过使用以下方法绕过 CLI 访问:!mkdir /path/to/dir 然后调用:在 SQL*Plus 中创建目录为 TEMP_DIR='/path/to/dir'。另外,请注意上面站点中的语法错误。
您可能需要 Oracle 的 Data Pump 实用程序。有了这个,您可以创建一个模式转储(导出),然后导入该转储。导入时,您可以使用方便的REMAP_SCHEMA
命令行参数来更改导入时的模式名称。
下面的链接应该可以帮助您入门。
导出:http ://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_export.htm
导入:http ://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_import.htm