ORA-12154: TNS: 无法解析指定的连接标识符oracle 10g 装在WIN7 上,装了一个ToadForOracle9.7.2.5 ,连接操作都没问题。
用Microsoft Visual Studio 2008 去连接数据库,出现错误:
ORA-12154: TNS: 无法解析指定的连接标识符
Web.config文件
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=db1;User ID=sa;Password=bcd;Unicode=True" providerName="System.Data.OracleClient"/>
</connectionStrings>
F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
tnsnames.ora文件
db1=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localHOST)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db1)
)
)
以前在XP上装过同样的,连接没问题,数据库名,用户,密码都一样,同样的东西在WIN7上就出问题了,不知道是不是其他的原因,求大神解答,在线等啊
------解决方案--------------------你在cmd命令窗口中tnsping db1;看配置是否正确,能否连通
------解决方案--------------------不知和Win7 的權限控制有沒有關係。我重裝WIN7後,要想正常使用PLSQL Developer,需要將win7的 用戶帳號控制設置 調整為最低權限;
路徑:控制面板->系統和安全->操作中心->更新用戶帳戶控制設置
希望對樓主有幫助。。。。
------解决方案--------------------数据源对应的服务名对吗,
show prameter server_name
------解决方案--------------------用户权限!!!