【发布时间】:2010-02-10 20:22:20
【问题描述】:
我正在尝试通过单击(以管理员身份运行)Restore Database 从开始菜单 -> 所有程序 ->Oracle Database 10g Express Edition 来恢复 oracle XE。对确认问题输入“是”后,将出现错误消息。
消息是:
RMAN-00554:内部恢复管理器包的初始化失败
RMAN-04005:来自目标数据库的错误:
ORA-12560: TNS: 协议适配器错误
错误:
数据库还原失败。RMAN 错误 - 无法启动虚拟实例。
tnsnames.ora 文件就位,OracleServiceXE 和 OracleXETNSListener 服务正在运行,我可以使用 sqlplus 连接到 xe。
奇怪的是几天前我遇到了这个问题,在我重新启动机器几次后它工作并且我能够重新存储。这次我根本无法让它工作。
如果有帮助,我正在运行 win 7,并且我的机器上安装了 Oracle 10g 客户端和 Oracle 11g 客户端。
提前感谢您的回复。
【问题讨论】:
-
好的,我的一位同事提出了卸载 oracle express 并重新安装它的想法,这解决了我的问题!我仍然不知道原因,但我可以在重新安装oracle xe后恢复db。
-
你可以把你的解决方案放在一个“答案”中,如果你愿意,可以接受它——后代会感谢你的 :)