如何拯救具有 oradata 和 admin 的 oracle 实例?

如何拯救具有 oradata 和 admin 的 oracle 实例?

我有一份安装在 Windows 上的 Oracle 文件夹副本。其中有 oradata 和 admin 文件夹。它是 Oracle 9.2.0.8.0。

我有可以运行的 WibXP 操作系统,并在那里安装了 Oracle。现在 WinXP 无法启动。我想设置其他计算机的现有实例。这就是我的情况

答案1

如果我理解正确的话:您有一个来自另一台不再运行的计算机的包含 admin 和 oradata 目录的 oracle 文件夹副本?

如果是这样,我通常会尝试以下方法。您的数据库文件所在的目录结构必须与原始系统相同,否则您将需要做额外的工作。

  1. 在新系统上安装 Oracle 9.2.0.8(不要创建启动数据库)
  2. 使用 oradim 实用程序创建一个新的 Oracle 实例:

    oradim -new -sid oldSID -syspwd 密码

  3. 从 Windows 命令提示符:

    设置 oracle_sid="yourSID"
    sqlplus /nolog
    conn / as sysdba
    startup pfile="admin\pfile\init.ora 的路径"

希望这可以使该实例正常运行。

相关内容