在装oracle10g的时候遇到了这样的问题:
.ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务
首先看看你的监听程序文件里面的IP是否正确?监听文件在安装目录下:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\ 文件夹下:有两个文件:
在修改之前最好是做好备份,关闭监听服务和主服务,
如下图所示:本人的是装在本机所以是 localhost ,正确格式如下:
listener.ora内容:
tnsnames.ora文件:
配置之后启动服务,重新测试,查看是否成功,如果还是没有解决,请参考以下步骤;
1. 打开DOS命令行 输入:sqlplus / as sysdba 连接到数据库
2. 输入;show parameter names
查看服务名称是否正确。不正确就更改服务名称,
如果到了这一步的话,都不是正确的,
3. 如果是不正确的 就找到 databaseManager Configeuration Assistant程序 删除服务,删除后重新创建一个即可,
打开后;
打开服务,测试就没问题了;
OK ,解决 ,