C#连接oracle数据库提示ORA-12154: TNS: 无法解析指定的连接标识符
·
在c#远程连接数据库的时候经常会发生这类的事情,就是在我们的tnsnames.ora里面已经配置了相关的信息,tnsping ping数据库名称也能ping出数据,但是C#写代码的时候经常识别不了数据库的名称,每次都需要用到全名才能行。
//这样子识别不了
string connstr="Data Source=数据库名称;User ID=使用者名称;Password=密码";
//这样子可以识别
string connstr=@"Data Source=(DESCRIPTION=
.......
);User ID=使用者名称;Password=密码";
后面发现是没有配置相关的数据文件
需要在环境变量----系统变量里面加上配置才行
名称:TNS_ADMIN
数值(你在C盘的tnsnames.ora的位置)
配置完毕后重启计算机即可
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)