ORA-12154
和 TNS-03505 监听错误的解决方法
今天在笔记本上本来想做个exp的测试的时候突然报错:
ORA-03505:TNS:
无法解析指定的连接标识符
用tnsping
一下:
C:\>tnsping wwl;
TNS Ping Utilityfor 64-bit Windows: Version 10.2.0.4.0 - Production on 21-APR-2012 18:27:52
Copyright (c)1997, 2007, Oracle. All rights reserved.
Used parameterfiles:
C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
TNS-03505:Failed to resolve name
C:\>
上网google了一下,说是环境变量有问题。 看了一下,环境变量确实有点问题。
Oracle的path
是放在中间,官方要求是将Oracle的path放到最前面。 这里要注意的地方,如果在界面上来修改环境变量,是需要重启电脑的。这样太麻烦了。 直接在dos里修改,就不用重启了,这样也方便很多。
1.
在界面修改
我的电脑->属性->高级->环境变量,找到PATH,把里面的顺序改一下,顺便看一下ORACLE_HOME这个变量,如果没有,就加上去。
这种修改方法需要重新启动电脑。
2.
在DOS下修改
C:\>echo%path%
C:\oracle\Client;C:\oracle\product\10.2.0\db_1\bin;C:\ProgramFiles\Common Files\Microsoft Shared\Wi
ndows Live;C:\ProgramFiles (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\
CommonFiles\NetSarang;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\W
indowsPowerShell\v1.0\;C:\ProgramFiles (x86)\Windows Live\Shared;C:\Program Files (x86)\Lenovo\Acce
ssConnections\;C:\Program Files (x86)\UltraEdit\;C:\Program Files(x86)\DBank\ClickUp;C:\Program Fi
les(x86)\DBank\ClickUp
C:/ >set PATH=C:\oracle\product\10.2.0\db_1\bin;C:\oracle\Client;C:\ProgramFiles\Common Files\Microsoft Shared\Wi
ndowsLive;C:\Program Files (x86)\Common Files\Microsoft Shared\WindowsLive;C:\Program Files (x86)\
CommonFiles\NetSarang;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\W
indowsPowerShell\v1.0\;C:\ProgramFiles (x86)\Windows Live\Shared;C:\Program Files (x86)\Lenovo\Acce
ssConnections\;C:\Program Files (x86)\UltraEdit\;C:\Program Files(x86)\DBank\ClickUp;C:\Program Fi
les(x86)\DBank\ClickUp
C:/Documents andSettings/user.HQ-TEXT>echo %PATH%
C:\oracle\product\10.2.0\db_1\bin;C:\oracle\Client;C:\ProgramFiles\Common Files\Microsoft Shared\Wi
ndowsLive;C:\Program Files (x86)\Common Files\Microsoft Shared\WindowsLive;C:\Program Files (x86)\
CommonFiles\NetSarang;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\W
indowsPowerShell\v1.0\;C:\ProgramFiles (x86)\Windows Live\Shared;C:\Program Files (x86)\Lenovo\Acce
ssConnections\;C:\Program Files (x86)\UltraEdit\;C:\Program Files(x86)\DBank\ClickUp;C:\Program Fi
les(x86)\DBank\ClickUp
C:\>tnspingwwl
TNS Ping Utilityfor 64-bit Windows: Version 10.2.0.4.0 - Production on 21-APR-2012 18:37:12
Copyright (c)1997, 2007, Oracle. All rights reserved.
Used parameterfiles:
C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attemptingto contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =ThinkPad)(PO
RT =1521))) (CONNECT_DATA = (SERVICE_NAME = WWL)))
OK(30 msec)
C:\>在DOS窗口修改后,我们可以检查“我的电脑”->“属性”->“高级”->“环境变量”中设置的
PATH 值,它也自动修改了。不用担心DOS窗口中的修改会影响环境变量的值,DOS窗口中的环境变量只是Windows环境变量的一个副本而已。但是对副本的修改却会引发Windows环境变量的刷新,这就达到了我们不用重启电脑的目的。
分享到:
相关推荐
ORA-12154_TNS无法解析指定的连接解决方法 包含多钟可能的情况的解决方式。
ORA-12518 TNS:监听程序无法分发客户机连接,在您安装好数据库后配置连接数据库的过程中遇到这类问题应该很头疼吧,不过,当您还是四处查资料来解决您遇到的另你头疼的问题时,如果不经意间看到了这则贴子,那请您升...
oracle报错ora-12541:TNS无监听程序
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 database选项错误。 错误分析二、未配置...
收集的关于 ORA-12516 or ORA-00020 TNS 监听程序无法找到匹配协议栈的可用句柄
主要介绍了连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
ORA-12514TNS监听程序当前无法识别连接描述符中请求服务的解决方法[借鉴].pdf
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法ORA-12514 ...
ORA-12514:监听程序当前无法识别链接描述符中请求的服务,简单的来说就是Oracle数据库的监听器配置有问题。 解决方案 打开cmd命令,输入tnsping orcl ,正常情况下是这样显示的: 下面会显示监听器配置文件的路径及...
安装Oracle后,用PL/SQL Developer连接oracle时出现ORA-12541:TNS:无监听程序的
报错如下 报错: ORA-12170:TNS connect timeout occurred 第一反应是监听没开: 1. 测试了一下, 连接超时没用ping 通 C:\Users\Administrator>tnsping brorcl TNS Ping Utility for 64-bit Windows: Version 11.2...
plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...
Oracle新手使用常见错误小集,1、ORA-12541:TNS:没有监听器。2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误。 3、如果数据库服务启动失败,则很有可能是其注册表项值损坏。。。4...
Oracle_ORA-12518故障_处理,希望在此与大家分享,能够在实际的工作中提高解决问题的能力
网上有个解决TNS-12535错误的案例,平台和版本都很类似,如下: 1、在 sqlnet.ora文件中 增加如下行: DIAG_ADR_ENABLED = OFF 2、在listener.ora文件中增加如下行: DIAG_ADR_ENABLED_<listenername> = OFF 如何监听...
相信各位都遇到过这样一个问题吗,数据库安装好一后过不了几天,就会出现连接不上本地数据库的的事情,而且还会出现报错代码,在这个时候你可能就不知所措了,而对于新手来说就更成问题了,而且无从下手,而解决这个...