ORACLE 10G远程无法连接,提示12514

ORACLE 10G远程无法连接,提示12514,第1张

确认一下你可以从bping通A机器,网路是否能连通。

/network/admin/tnsnamesora 在B机器上这个文件是否存在且配置正确

查看连接数,是否由于A的连接数问题

用 sqlplus user/pwd@orcl

orcl是你的本地网络服务名能登录吗?

如果能的话,那么pl/sql dev应该也能登录。

如果是64位的系统,参考下面的方法:

64位windows下,用PL/SQL Developer连接Oracle版本:

1 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-112020;

2 将系统的tnsnamesora拷贝到该目录下;

3 在PLSQL Developer中设置Oracle_Home和OCI Library:

ToolsPreferencesOracleConnection:

Oracle_Home: C:\instantclient-basic-nt-112020

OCI Library: C:\instantclient-basic-nt-112020\ocidll

4 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:

@echo off

set path=C:\instantclient-basic-nt-112020

set ORACLE_HOME=C:\instantclient-basic-nt-112020

set TNS_ADMIN=C:\instantclient-basic-nt-112020

set NLS_LANG=AMERICAN_AMERICAZHS16GBK

start plsqldevexe

用net configuration assistant把监听和服务名都重新配置一遍,

检查服务都起来了没有

tnsnamesora 文件服务名指定了么,host对么?端口被占用了么?

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

这种问题,只要百度ora错误号,会有很多答案

ORA-12514的解决方法

Oracle-12514错误发生的几种原因

tnsnamesora 文件中没有配置指定的 服务名,你把tnsnamesora 文件内容贴出来,还有你红色的可以使用其他东西代替,让我们看到。这样有助于解决问题。

LISDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10022141)(PORT = 1521)) ) (CONNECT_DATA = (SID = lisdb) ) ) 要不行,把tnsnamesora删掉,用Configuration Assistant重新建 还不行啊,你确定lisdb是正确的。

:TNS listner里面的数据库SID和数据库配置不一致导致的 到数据库服务器上,找到listnerora,文本打开,形如 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = SID(ORACLE_HOME = C:\oracle\product\1020\db_1) ) 检查里面的SID

查看你现在虚拟机中的端口,windows中使用的命令是: netstat -an,打开Net Manager。

oracle 11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务是设置错误造成的,解决方法为:

1、找到ORACLE数据库安装目录,product\1120\dbhome_1\NETWORK\ADMIN 下的listenerora文件。

2、右键点击该文件,选择属性选项,点击打开。

3、进入属性界面,点击上方安全。

4、进入安全界面,选择当前登录用户,点击编辑。

5、在下方的权限处,勾选完全控制,点击进行保存。

6、此时用记事本打开listenerora文件,将SID名称设置为ORCL点击保存。

7、然后进入服务列表,重启oracleserviceorcl服务即可,问题解决。

问题:

ORACLE 服务正常重启后,发现登录不进去了,重启之前十分健康,也没做什么多余的 *** 作,具体如图。

通过services控制台重启ORACLE,重启正常。

但是PLSQL不能登录了。报错:12514。

解决过程:

Iteye上有报错的几个原因:Oracle-12514错误发生的几种原因

都是没有效果。

确定是不是客户端配置的问题,直接上服务器SQLPLUS。

结果也是12514。

果真是ORACLE服务出问题了。

怎么办,既然监听有问题,就卸载了重装监听吧。我老是觉得重装比什么都好,不要管这么多了。其实我是在逃避问题。

重新配置完成。

擦!还是12514。

没办法了。难道不是监听的问题,那就是ORACLE服务的问题了。

服务没有起出来吗?来吧用SQLPLUS重启下看看。

ORACLE not available是什么意思。服务没有起出来?WINDOWS services控制台只是个假象。

果断,再起:

What the fuck

谷歌ORA -01261

ORA-01261解决方法

根据上面谷歌所得,查看相应的pfile文件

对应的路径果然不存在:

重建路径,重新startup:

PLSQL也能登录了。

总结分析:

1、12514的错误只是个表象,它是由监听报出来的,应该属于较外层的错误显示。所以,出现该种错误的情况有好多好多。像什么网络环境配置,安装环境和运行环境变掉了。也会报这个错。但是网上解决方案不能代表全部问题。

2、数据库出现问题了,不能轻易的去改动比较重要的东西。像pfile文件等。不要参照网上改了很多配置,结果回不来了。要修改配置文件前都要进行备份。

3、多使用命令启动停止ORACLE,比较看得出来错误。

4、要保证ORACLE安装完的程序,不要删除它的文件及文件夹,除非你确定它是没有用的。安装程序和个性文件分开放。

以上就是关于ORACLE 10G远程无法连接,提示12514全部的内容,包括:ORACLE 10G远程无法连接,提示12514、Oracle11G,用cmd登陆完全正常,但是用pl/sql developer登陆的时候报出ORA-12514错误。求帮助、关于oracle连接报错12514,下面是上图。。求大神啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9437017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存