如何在不恢复备份的情况下将Oracle数据库移动到另一台PC?

采取这种情况:

假设客户没有Oracle 9i或10g数据库的备份。 客户希望将数据库从一台PC移到另一台。 另一台PC有全新的Oracle安装。

如何移动数据和其他文件并附加到新的安装? 在这种情况下,我们没有任何types的备份,既没有转储也没有任何其他types。

看看这个SF问题 。

做一个备份,并将其恢复到您的新电脑,并在未来做好备份!

确切的方式,可以取决于你的configuration,但粗略地说,你可以:

1)导出/导入(请参阅exp的文档)

2)冷备份:

  • 确保你有一个你的pfile / spfile的副本
  • closures你的源数据库
  • 将您的数据文件复制到新的服务器

之间有一些步骤可以做,但build议是咨询一个oracle DBA,或者阅读otn上的文档