Connected to an idle instance.连接到一个空的实例
执行 sqlplus > startup, 解决。
博主刚开始用Linux装完oracle的时候,装了一整天,开心的不行,最后使用命令时出现了Connected to an idle instance这个问题,使用startup的时候居然出现错误,网上找什么方法都不行,其实就那几种方法却没有我想要的,直接不说话了两天,想来想去既然方法不行那我就找原因吧,要不重装oracle吧?大不了重装Linux?不行直接重装虚拟机!然后就抱着试一试的心态重装了oracle,结果就是装oracle的时候出的错。
[oracle@zhangyichilinux ~]$ sqlplus /nolog
... ...
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
有道上说是连接到了一个空闲的实例的意思,其实这个问题的深层次翻译是你没有登陆数据库啊大哥,上面这段代码只是使用了salplus这个工具进入SQL的命令行输入,还没有登录到oracle数据库,你必须手动登录进去也就是下一行输入SQL> startup才能登陆到oracle数据库,所以出现Connected to an idle instance这段英文是没有问题的。但是如果输入startup时回车出错,那这段英文就是在说你之前的操作是有问题的,什么是之前的操作?就是你装oracle时出的错啊。其实是我装oracle时出的错。
装oracle的时候每个人的错误都不见得一样,而我的问题是安装oracle 11g时的第8步install production出现了[INS-20802] Oracle Net Configuration Assistant failed 这个问题而没有解决直接跳过了,所以导致登陆不进数据库,这个问题怎么解决?这是一个正常的错误,不要急,错误总有解决的方法,去网上下一个补丁叫p8670579_112010_LINUX,不要紧张这个补丁非常好装,但是你必须要重装oracle,怎么卸载?删除之前安装时创建的文件目录里的东西就行了。然后再按照步骤装到第八步的时候碰到这个错误,停下来不要继续下一步了,打开字符窗口解压这个补丁(要以oracle用户,提前上传到某一个空闲文件目录下),
unzip p8670579_112010_LINUX.zip,然后cd 8670579,执行命令:$ORACLE_HOME/OPatch/opatch apply -invPtrLoc $ORACLE_HOME/oraInst.loc,然后再回到安装页面按retry,重新把第八步安装完,后面就一切ok了,说话有点啰嗦,很乐意分享这些让人很烦的小问题的方法,每个人的问题都不一样,不要怂,总会有解决的方法。最后请问在这里写东西怎么调整行间距啊。。。
更多推荐
所有评论(0)