Step 1: 问题描述:启动oracle数据库失败
启动oracle数据库失败无明显提示,在命令行中可以看到如下的错误提示内容。
Microsoft Windows [版本 10.0.19042.1586] ? Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>sqlplus / as sysdba; SQL*Plus: Release 11.2.0.1.0 Production on 星期三 4月 6 14:23:13 2022 Copyright ? 1982, 2010, Oracle. All rights reserved. 已连接到空闲例程。 SQL> startup; ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name ‘LISTENER_ORACLE’ 这里我理解为00119就是oracle没有启动!
Step 2: 解决办法
????????这种方式每次电脑重启以后,都需要用sysdba的身份启动数据库;优点:能够加深基本的sql密令的印象;缺点:麻烦;找到一个文件夹:pfile;虽然每个人安装oracle的路径不一样,但是在安装的目录下一定会找到这个文件夹K:\TOOL\Oracle11g\app\JMFive\admin\oracle\pfile; ????????用写字板的方式打开它,找到local_listener,然后将它的值换掉(原始值叫LISTENER_ORCL),换成你tnsnames.ora中的ADDRESS_LIST: ????????然后回到cmd中,执行: startup pfile=‘K:\TOOL\Oracle11g\app\JMFive\admin\oracle\pfile\init.ora.1192022184335’ 注:这里要自己安装的路径 ????????再次用plsql登录:system manager成功了!!!
|