|
1
|
| Oscar Vicente Perez · 技术社区 · 11 年前 |
|
1
1
我将首先在数据库adm程序中测试oracle客户端。我使用Toad,我将其配置为使用与.net应用程序相同的oracle客户端。如果它在那里起作用,您可以排除TNS是问题所在,只需关注.net应用程序中的32位与64位问题。 PS:我知道这更适合作为评论,但我不能评论,因为我在这里 |
|
|
2
1
对我来说,您似乎有一个简单的TNS解析错误。您可能有多个oracle home,但没有意识到这一点,因此您丢失了第二个TNS名称文件。IMO强制tns名称文件的最简单方法是使用tns_ADMIN环境变量。您还可以直接在连接字符串中嵌入TNS字符串代替别名。如果您使用的是托管客户端,则可以在配置文件本身中定义tns别名。所有这些都体现在另一个答案中: |
|
|
3
-2
由于数据库是64位,我认为ODAC也应该是64位。请查看此页面以获得最佳结果: [ http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html] 那么,我想听众是正确开始的??? 在tnsnames中,您可能需要为连接标识符添加后缀: 测试_应力软骨。本地= (说明= (地址=(协议=TCP)(主机=192.168.109.103)(端口=1521)) (连接数据= (服务器=专用) (SERVICE_NAME=orcl.carif.local) ) ) 希望这有助于。。。 基督教的 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |