.net连接oracle出错,求助!急!

李淳 2006-02-10 01:36:27
现象是:异常ORA-12154: TNS: 无法处理服务名
oracle配置检查过,没有问题,用PL/SQL可以连接。
请问是怎么回事?
最好能说一下完整的.net环境连接oracle的步骤
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky1940 2006-02-10
  • 打赏
  • 举报
回复
你的问题我以前遇到过,好像是数据库没有设置好?或是oracle没有装好?
大概步骤:
服务器端
1、用Database Configuration Assistant创建数据库,装oracle的时候会有提示的。
2、用System身份登录建好的数据库,新建表空间-》建基于该表空间的用户、密码。用新建的用户登录新建表或导入表

客户端:
用本地的Net Configuration Assistant工具建“本地net服务”,测试链接成功就可以
newchar 2006-02-10
  • 打赏
  • 举报
回复
检查一下配置文件。 tnsnames.ora..
可以修改service_name-->service_id 试试
sky1940 2006-02-10
  • 打赏
  • 举报
回复
链接语句大概就是如下所示:
this.OracleConnection = new System.Data.OracleClient.OracleConnection() ;
this.OracleConnection.ConnectionString = "data source=" + sourcename + ";user id=" + user + ";password=" + password ;
this.OracleConnection.Open();

首先确认Oracle的库建好,然后用本地的Net Configuration Assistant工具建“本地net服务”,测试链接成功的话用上面的语句是没问题的。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧