用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
TNS-03505:Failed to resolve name
C:>
上网google了一下,说是环境变量有问题。 看了一下,环境变量确实有点问题。 Oracle的path 是放在中间,官方要求是将Oracle的path放到最前面。 这里要注意的地方,如果在界面上来修改环境变量,是需要重启电脑的。这样太麻烦了。 直接在dos里修改,就不用重启了,这样也方便很多。
1. 在界面修改
我的电脑->属性->高级->环境变量,找到PATH,把里面的顺序改一下,顺便看一下ORACLE_HOME这个变量,如果没有,就加上去。
这种修改方法需要重新启动电脑。
2. 在DOS下修改
C:>echo%path%
C:oracleClient;C:oracleproduct10.2.0db_1bin;C:ProgramFilesCommon FilesMicrosoft SharedWi
ndows Live;C:ProgramFiles (x86)Common FilesMicrosoft SharedWindows Live;C:Program Files (x86)
CommonFilesNetSarang;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32W
indowsPowerShellv1.0;C:ProgramFiles (x86)Windows LiveShared;C:Program Files (x86)LenovoAcce
ssConnections;C:Program Files (x86)UltraEdit;C:Program Files(x86)DBankClickUp;C:Program Fi
les(x86)DBankClickUp
C:/ >set PATH=C:oracleproduct10.2.0db_1bin;C:oracleClient;C:ProgramFilesCommon FilesMicrosoft SharedWi
ndowsLive;C:Program Files (x86)Common FilesMicrosoft SharedWindowsLive;C:Program Files (x86)
CommonFilesNetSarang;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32W
indowsPowerShellv1.0;C:ProgramFiles (x86)Windows LiveShared;C:Program Files (x86)LenovoAcce
ssConnections;C:Program Files (x86)UltraEdit;C:Program Files(x86)DBankClickUp;C:Program Fi
les(x86)DBankClickUp
C:/Documents andSettings/user.HQ-TEXT>echo %PATH%
C:oracleproduct10.2.0db_1bin;C:oracleClient;C:ProgramFilesCommon FilesMicrosoft SharedWi
ndowsLive;C:Program Files (x86)Common FilesMicrosoft SharedWindowsLive;C:Program Files (x86)
CommonFilesNetSarang;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32W
indowsPowerShellv1.0;C:ProgramFiles (x86)Windows LiveShared;C:Program Files (x86)LenovoAcce
ssConnections;C:Program Files (x86)UltraEdit;C:Program Files(x86)DBankClickUp;C:Program Fi
les(x86)DBankClickUp
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:oracleproduct10.2.0db_1networkadminsqlnet.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环境变量的刷新,这就达到了我们不用重启电脑的目的。
更多Oracle相关信息见 专题页面