7 x 24 在线支持!
Oracle 失败的升级: ”Dbua Thinks This Is A Rerun Operation” ORA-01507
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Server – Enterprise Edition – 版本10.2.0.1 到 11.2.0.2 [Release 10.2 to 11.2]
Oracle Server – Standard Edition – 版本 10.2.0.1 到11.2.0.2 [Release 10.2 to 11.2]
本文信息适用于任何平台。
16-JUN-2011检查相关性
症状
在选择要升级的数据库/SID,Database Upgrade Assistant (DBUA)会显示弹出窗口,如下:
Getting Database Information. Please Wait…
然后另一个弹出窗口显示:
DBUA thinks this is a Rerun operation and is trying to
connect to the database with the oracle home
<full path of $ORACLE_HOME>. If you believe this is
not a Rerun operation, remove the below file and invoke
DBUA again.
<full path to $ORACLE_HOME>/cfgtoollogs/dbua/logs/Welcome_<$ORACLE_SID>.txt
在以上错误信息中删除命名的文件无法解决错误。
原因
该问题可能由于多个不同原因导致:
- 之前的升级失败强制数据库关闭,所以数据库不被mount或打开。
- 数据库被mount但不在所需的’startup upgrade’ 模式。
- 在升级失败后尝试后续运行DBUA会创建DBUA找到的目录并避免继续。
解决方案
- 在第一句声明”null”的情况下:
-
立即关闭数据库
b. 启动升级
c. 重新运行DBUA - 在第一句声明”ORA-01507 – database is not mounted”的情况下:
-
验证它是mounted/open 或闲置。
b. 启动升级
c. 重新运行DBUA - 如果数据库已启动且在’startup upgrade’模式,则错误的原因可能是upgrade目录的出现:
-
在被升级的数据库的$ORACLE_ HOME/cfgtoollogs/dbua/<$ORACLE_SID> 中,
有多个upgrade目录(即upgrade, upgrade0, …., upgradeN)
b. $ cd $ORACLE_HOME/cfgtoollogs/dbua/<$ORACLE_SID>
c. $ rm -rf upgrade*
d. 重新运行 DBUA
注: 如果”startup upgrade”命令失败,这需要被分别调查。
列出该错误的原因超出本文的范围。