从Windows 2000服务器恢复Oracle数据库备份到Linux

我目前在Windows 2000 Server上使用Oracle 11g。 我做了一个完整的数据库备份(如备份数据库加archivelog),我想在Linux上恢复这个备份。 什么是适当的步骤来恢复这个备份到Linux?

注意:我已经configuration了controlfile autobackup;

最好的祝福,

Sarith

简短的回答:你不能。 如果你的Windows系统死了,你需要恢复到另一个Windows系统。 从那里你必须使用Oracle工具迁移你的数据库:

Metalink表示如下:

没有迁移实用程序(脚本或DBUA)执行跨平台迁移。

要更改平台,需要使用以下方法之一重新构build数据库实例和/或移动数据:

  1. 导出/导入以包括使用数据泵设施。 所有版本都支持导出/导入,但对于Datapump 10.1.0.2或更高版本是必需的
  2. 可移动的表空间10G或更高
  3. RMAN转换数据库function。 10G或更高版本

可用的select将取决于源和目标的操作系统和Oracle版本。

例如,RMAN转换数据库仅在源和目标属于相同的ENDIAN格式时才起作用。

可移动表空间有一个转换function,可以将一种ENDIAN格式转换为另一种格式。

HTH。

我要做的是从新的Linux Oracle服务器创build一个数据库链接到现有的Windows Oracle服务器。 然后,您可以创build模式并通过数据链接复制数据。