Oracle登录报错-ORA-00119

报错

如果配置监听没有问题了,但是连接时又出现ORA-00119问题:
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
打开cmd,执行sqlplus进入sqlplus模式,输入用户名sys as sysdba,和sys的密码
 
先执行命令:
create pfile from spfile='D:\app\Archer\product\11.2.0\dbhome_1\database\spfileorcl.ora';
 
此时进入D:\app\Archer\product\11.2.0\dbhome_1\database目录下可以看到initorcl.ora文件,orcl为数据库名,如果没有看到这个文件,则再执行以下命令:
create spfile from pfile='D:\app\Archer\product\11.2.0\dbhome_1\database\initorcl.ora';
 
这是会生成这个文件,在进入文件将 *.local_listener='LISTENER_ORCL'修改为:
*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))'
 
再次执行命令:
create spfile from pfile='D:\app\Archer\product\11.2.0\dbhome_1\database\initorcl.ora';
 
此时打开spfileorcl.ora文件,会看到文件中添加了initorcl.ora中的一部分内容
执行starup命令成功
然后进入数据库连接成功

 

 

posted on 2020-02-02 11:35  Archer_兽兽  阅读(1222)  评论(0编辑  收藏  举报

导航