使用 dd 克隆服务器后 Oracle 10g 无法启动

使用 dd 克隆服务器后 Oracle 10g 无法启动

我使用 dd 克隆了一台装有 Linux Red Hat 的 x4100 服务器。新旧服务器的硬件完全相同。然后我更改了 IP 地址和主机名。新恢复的服务器已启动并运行,但 Oracle 出现以下错误并且无法启动。

数据库启动:

(...)

Opening oracle.

ALTER DATABASE OPEN
*
ERROR at line 1:

ORA-01113: file 1 needs media recovery    
ORA-01110: data file 1: '/../../system01.dbf'

尝试登录 SQL*Plus...

ORA-01033: ORACLE initialization or shutdown in progress

如果我跑,recover datafile '/../../system01.dbf';我会

ORA-00283: recovery session canceled due to errors    
ORA-00322: log 3 of thread 1 is not current copy    
ORA-00312: online log 3 thread 1: /../../_REDO3A.log

我该如何修复这个问题?使用 dd 恢复 Oracle 时出了什么问题?

答案1

是一个低级 unix 复制工具。这不是克隆数据库的好方法,因为存储主机和实例信息的地方太多了。你说你更改了“IP 地址和主机名”,但在哪里更改了?怎么更改的?

建议的方法是使用 RMAN。该过程在文档中定义。 了解更多。

相关内容