将古老的Oracle数据库读入当前的Oracle版本


10

使用Oracle 8i的旧计算机已死。我们有数据库的每日备份(C:\ oradata)。我们无法在任何地方安装该旧Oracle版本,因为我们没有安装CD的安装光盘。

我们可以使用例如Oracle Express读取此数据库吗?如果是,怎么办?


您也可以尝试就此问题直接与Oracle联系!

不幸的是,@ MichaelHampton不可能。该版本是太旧
Philᵀᴹ

3
我相信您仍然可以下载距离8不太远的9i。如果值得的话,您可以在测试盒上安装9i,看看是否可以识别文件。
kevinsky

Oracle不允许安装或还原较早的备份?
琼斯恢复莫妮卡2013年

好吧,可能是“较旧的”,但正如张贴者所说的-这是古老的。在某一时刻,一滴完全过时的格式。课程:备份是没有用的,除非您也有SYSTEM备份并且可以安装数据库;)
TomTom 2013年

Answers:


12

Oracle 8.xx已经退出支持一段时间。

对坏消息表示歉意,但是您唯一的选择是从死磁盘中恢复软件,或向Oracle(显然具有有效的支持合同)索要该软件的副本。在My Oracle Support上提高票务,他们将为您提供帮助。


4

如果有的话,您可以将该数据库升级到Oracle 9i,只需安装9i,使用它ORACLE_HOME运行数据库并运行中的升级脚本?/rdbms/admin。DBF的格式足以兼容此功能。如果可以使用9i,那就可以了,因为从那里到10g11g都有清晰的升级路径。

不幸的是,如果您没有9i(特别是9.2.0.8),那么就不容易了-仅通过在新设备中运行它就跳到10g太大了ORACLE_HOME,您需要一个可正常工作的8i,因此您可以exp/ imp如果愿意一步。您将需要打开TAR并获得Oracle的帮助(如果仅是为了获得媒体)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.