我在将 Oracle 数据库复制到同一台服务器但使用另一个名称以用作开发数据库时遇到了很大的麻烦。
我习惯了 SQL Server,我是 Oracle (11g) 的新手。
我想使用 SQL Developer 中的“数据库副本”,但我一直遇到错误。首先是缺少表空间。 然后,当我在新的空数据库中手动创建它们时,错误是关于缺少用户的。 我想手动创建用户,但我首先需要创建缺失的角色。 当所有这些都完成后,它因缺少索引而失败......
如何使用“数据库复制”复制我需要的所有内容?
非常感谢任何建议!
最佳答案
SQL Developer 副本只会在模式之间复制对象。您只想制作模式的副本吗?还是一个全新的数据库,包括所有模式?
从你的问题来看,我假设是后者。如果是这样,RMAN“数据库复制”可能会对您有所帮助。
参见 http://www.oracle-base.com/articles/11g/duplicate-database-using-rman-11gr2.php在 Tim Hall 的优秀网站上。
关于sql - Oracle SQL Developer 复制数据库步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272225/