Linux服务器重启以后Linux连不上,报错
//IDEA插件连接报错: [66000][12505] Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor (CONNECTION_ID=uTsYObPsQkKeEwyPeU0afA==) oracle.net.ns.NetException: Listener refused the conn // PL/SQL工具连接报错 oracle12514监听程序当前无法识别连接描述符检查监听SID是否正确
su oracle切换oracle用户
env | grep oracle 查看oracle环境信息,可见监听的SID是什么(如果连接地址的SID不对,改掉就能连接成功了)
仍然报错,检查oracle服务
cd $ORACLE_HOME 进入oracle的home路径 sqlplus / as sysdba 打开命令栏 select INSTANCE_NAME from v$instance; 查看oralce 监听的SID出现以下内容,代表你oracle服务启动时,没有启动成功,你的oralce监听倒是可能启动成功了。

启动oracle服务
su oracle 切换oracle 用户 cd $ORACLE_HOME 进入oracle的home路径 dbstart 启动Oracle服务 ---------------------------- dbstart $ORACLE_HOME出现以下内容,在启动脚本后面加上Oracle路径即可
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener Usage: /home/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart ORACLE_HOME
再次重复 检查oracle服务 的步骤,调出命令栏,执行以下sql,如果不报错,则可以连接了,如果还是出现以下内容,则oracle还是未启动成功。
在命令行执行 startup 指令,出现以下内容即可以了
版权声明:本文为loney_wolf原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。