【TechTarget中国原创】问:我想要在Solaris UNIX系统下将一个实例从8.1.7 版本迁移到9.2.0.6版本,这两个版本在同一台机器上。当我使用dbua从$ORACLE9_HOME/bin中进行迁移时收到了报错信息:“ORA-01034: ORACLE not available”。我确定已经启动了数据库,并检查了listener,而且我能在其他机器上连接到数据库。我关闭并重启了实例但依旧出错。请专家帮忙解释一下。
答:确定一下ORACLE_SID 和ORACLE_HOME两个环境变量设置是否正确,检查一下你要升级的数据库中oratab文件有正确的ORACLE_HOME。如果这些设置正确而DBUA还在报错,你应该可以通过脚本手动升级而不是用DBUA。想要得到更多信息,请参考Oracle 9i第二版迁移指南。