ORA-12514 监听程序当前无法识别连接描述符中的服务

简介:

今天在用oracle的时候遇到了这样一个问题:"ORA-12514 监听程序当前无法识别连接描述符中的服务",网了看了好多别人的办法都没有解决,自己就试着解决了一下,嘿,还真解决了,方法如下:

 

出现这个问题的原因是在装完oracle后,修改了电脑主机名或者Ip地址,这时就会出现这个错误,因为配置文件里面用的还是以前的主机名或者ip地址,解决的方法就是把配置文件里的host改成当前的主机名就可以了。


三步搞定这个问题:
第一步:客户端
C:\Documents and Settings\Administrator>tnsping orcl

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 30-7月 -2009 14:19:09

Copyright (c) 1997, 2005, Oracle.  All rights reserved.

已使用的参数文件:
e:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HR.)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl))
)
OK (10 毫秒)

第二步:服务端
C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 30 14:19:37 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.
第三步:启动服务
SQL> startup

 

这样过后,先前的问题就解决了,快去sqlplus或者PL/SQL下去试试吧

----------------------------------------------------------------------------------------

 

今天又遇到了这样的问题用以下方法解决:

将client_1\NETWORK\ADMIN目录下的tnsnames.ora中的HOST后面的ip改为了主机名加.的形式,问题解决



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/380183,如需转载请自行联系原作者

相关文章
|
存储 Oracle 关系型数据库
Docker-14:Docker安装Oracle11g
Docker 安装 Oracle
3442 1
Docker-14:Docker安装Oracle11g
|
5月前
|
搜索推荐 Java 定位技术
Java实现利用GeoLite2-City.mmdb根据IP定位城市的方法
在城市,国家,地区等地理位置数据获取之后,你可以依指定的业务需求,来进行进一步的数据处理。例如,你可以设计一个应用,根据用户的 IP 地址来个性化地展示内容,或者用于分析网络请求的来源等。
908 20
|
JSON JavaScript 定位技术
Echarts 绘制地图(中国、省市、区县),保姆级教程!
Echarts 绘制地图(中国、省市、区县),保姆级教程!
|
Ubuntu Python
全网最简约的Vscode配置Anaconda环境(百分百成功)
全网最简约的Vscode配置Anaconda环境(百分百成功)
29890 0
全网最简约的Vscode配置Anaconda环境(百分百成功)
|
存储 Ubuntu Linux
linux系统中rootfs根文件系统制作及挂载基本操作
linux系统中rootfs根文件系统制作及挂载基本操作
2882 1
|
Devops Shell 数据中心
Docker容器迁移到其他服务器的5种方法
迁移在许多情况下都是不可避免的。硬件升级、数据中心变化、过时的操作系统,所有这些都可能成为迁移的触发点。
16804 3
|
Linux Android开发 iOS开发
三款 Mac 远程控制(远程桌面)工具
三款 Mac 远程控制(远程桌面)工具
5792 0
|
SQL Oracle 安全
Oracle 11g安装配置完美教程 - Windows(上)
Oracle 11g安装配置完美教程 - Windows
6695 0
|
Oracle 关系型数据库 网络安全
连接Oracle数据库失败(ORA-12514)故障排除
ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。
14269 0
|
Java Maven
Gradle、Maven使用阿里镜像源
Gradle、Maven使用阿里镜像源
46771 1