由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - Visual Studio 2008 and oracle client 在64-bit机器上
相关主题
笨笨一问:请问Visual Studios.NET和Visual Studio 2003/2005什么关系啊?Visual Studio 2005, SQL Server 2005 available to MSDN
Re: 今天买下了Visual Studio .net professionalFree visual studio 2005 express
怎么改?visual studio为什么不加eclipse修改建议的功能
[转载] 装了Visual Studio 6.0后IE常常出错visual studio 和 中文
有人试过 VISUAL STUDIO 2005 和 .NET 2.0么?visual studio 2005怎么code profiling?
Re: 有人试过 VISUAL STUDIO 2005 和 .NET 2.0么"Adding reference to System.Web.dll" problem
Tried Visual Studio 2005 Betavisual studio 2008
收到了Re: 有人已经拿到free的VS.NET 2005 Beta2了吗?.net framework的source code在visual studio 2008 Express Edition里debugging时能看到吗?
相关话题的讨论汇总
话题: oracle话题: client话题: 64话题: studio话题: visual
进入DotNet版参与讨论
1 (共1页)
F**********d
发帖数: 22
1
刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
接oracle的web app都运行不了,错误信息是
Exception Details: System.Data.
OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
identifier specified。
从visual studio 2008的server explorer 添加oracle data
connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,
tnsnames文件我们都是全部统一的格式和名称。
有个同事,desktop group给他换新电脑的时候给装了一个32bit的win 7,结果他机器上
运行我的app居然就没有问题,oracle client的版本和我的是一样的,都是11.2.0
网上也google了很多,试验了几种方法都不管用(i dont know what i was doing
either),抓耳挠腮一筹莫展了2天, 还是一无所获,这个问题不解决,好多活没法干
了,555555~~ 大侠请赶紧支招!小女子隆重谢过!
c**t
发帖数: 2744
2
you need 64-bit oracle client.

2.

【在 F**********d 的大作中提到】
: 刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
: 接oracle的web app都运行不了,错误信息是
: Exception Details: System.Data.
: OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
: identifier specified。
: 从visual studio 2008的server explorer 添加oracle data
: connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
: 0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,
: tnsnames文件我们都是全部统一的格式和名称。
: 有个同事,desktop group给他换新电脑的时候给装了一个32bit的win 7,结果他机器上

F**********d
发帖数: 22
3
哪里可以看到我的oracle client是32还是64的?他们给我装oracle 11g的时候说是64
的,我也想确认一下是不是他们装错了。
c**t
发帖数: 2744
4
You can check the registry, a 32 bit home will be located in HKLM>Software>
WOW6432Node>Oracle, wheras a 64 bit home will be in HKLM>Software>Oracle,
and then you can check the path to the home to try to infer whether it's 32
bit or 64 bit based on the location of dll's.

哪里可以看到我的oracle client是32还是64的?他们给我装oracle 11g的时候说是64
的,我也想确认一下是不是他们装错了。

【在 F**********d 的大作中提到】
: 哪里可以看到我的oracle client是32还是64的?他们给我装oracle 11g的时候说是64
: 的,我也想确认一下是不是他们装错了。

F**********d
发帖数: 22
5
查了,的确是64的:(
他们是不是少装了什么东西啊,附了注册表图。

32
64

【在 c**t 的大作中提到】
: You can check the registry, a 32 bit home will be located in HKLM>Software>
: WOW6432Node>Oracle, wheras a 64 bit home will be in HKLM>Software>Oracle,
: and then you can check the path to the home to try to infer whether it's 32
: bit or 64 bit based on the location of dll's.
:
: 哪里可以看到我的oracle client是32还是64的?他们给我装oracle 11g的时候说是64
: 的,我也想确认一下是不是他们装错了。

c**t
发帖数: 2744
6
how did you compile your solution? targe "any cpu" or "x86"?

刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
接oracle的web app都运行不了,错误信息是
Exception Details: System.Data.
OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
identifier specified。
从visual studio 2008的server explorer 添加oracle data
connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,
tnsnames文件我们都是全部统一的格式和名称。
有个同事,desktop group给他换新电脑的时候给装了一个32bit的win 7,结果他机器上
运行我的app居然就没有问题,oracle client的版本和我的是一样的,都是11.2.0
网上也google了很多,试验了几种方法都不管用(i dont know what i was doing
either),抓耳挠腮一筹莫展了2天, 还是一无所获,这个问题不解决,好多活没法干
了,555555~~ 大侠请赶紧支招!小女子隆重谢过!

【在 F**********d 的大作中提到】
: 刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
: 接oracle的web app都运行不了,错误信息是
: Exception Details: System.Data.
: OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
: identifier specified。
: 从visual studio 2008的server explorer 添加oracle data
: connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
: 0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,
: tnsnames文件我们都是全部统一的格式和名称。
: 有个同事,desktop group给他换新电脑的时候给装了一个32bit的win 7,结果他机器上

p*a
发帖数: 592
7
三种可能,一是你的oracle装的是32bit的,另一个是你没有设定64bit的tns file,最
后一个是你的程序编译时target了x86,那么你需要装32bit oracle client。

2.

【在 F**********d 的大作中提到】
: 刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
: 接oracle的web app都运行不了,错误信息是
: Exception Details: System.Data.
: OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
: identifier specified。
: 从visual studio 2008的server explorer 添加oracle data
: connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
: 0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,
: tnsnames文件我们都是全部统一的格式和名称。
: 有个同事,desktop group给他换新电脑的时候给装了一个32bit的win 7,结果他机器上

F**********d
发帖数: 22
8
应该没有,就是直接在visual studio里面f5或者从solution explorer里面open in
browser,run from visual studio的build in localhost web server.

2.

【在 c**t 的大作中提到】
: how did you compile your solution? targe "any cpu" or "x86"?
:
: 刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
: 接oracle的web app都运行不了,错误信息是
: Exception Details: System.Data.
: OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
: identifier specified。
: 从visual studio 2008的server explorer 添加oracle data
: connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
: 0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,

F**********d
发帖数: 22
9
感谢指点
1. 我的确装的是64 bit的oracle client。
2. 这个“设定64bit的tns file”怎么讲?我是直接把我们统一格式的tnsnames.ora拷
贝到了了both C:\app\username\product\11.2.0\client_1\Network\Admin和C:\app\
username\product\11.2.0\dbhome_1\NETWORK\ADMIN下面,还需要什么另外特别的设定
么?
3. "程序编译时target了x86" -- 我的visutal studio 2008是装在c:/program files(
x86)下。我的applications都集中在c:/development下,比如application1的路径就是
c:/development/application1,这样设置直接在vs下面f5 build的时候算target了x86
么?

【在 p*a 的大作中提到】
: 三种可能,一是你的oracle装的是32bit的,另一个是你没有设定64bit的tns file,最
: 后一个是你的程序编译时target了x86,那么你需要装32bit oracle client。
:
: 2.

s***o
发帖数: 2191
10
right-click the solution node, open "Configuration manager", you will see
the "target" (or "platform"?) option.
maybe you should also try the 32-bit version.

C:\app\
files(
x86

【在 F**********d 的大作中提到】
: 感谢指点
: 1. 我的确装的是64 bit的oracle client。
: 2. 这个“设定64bit的tns file”怎么讲?我是直接把我们统一格式的tnsnames.ora拷
: 贝到了了both C:\app\username\product\11.2.0\client_1\Network\Admin和C:\app\
: username\product\11.2.0\dbhome_1\NETWORK\ADMIN下面,还需要什么另外特别的设定
: 么?
: 3. "程序编译时target了x86" -- 我的visutal studio 2008是装在c:/program files(
: x86)下。我的applications都集中在c:/development下,比如application1的路径就是
: c:/development/application1,这样设置直接在vs下面f5 build的时候算target了x86
: 么?

F**********d
发帖数: 22
11
just confirmed it's any cpu not x86.

2.

【在 c**t 的大作中提到】
: how did you compile your solution? targe "any cpu" or "x86"?
:
: 刚从xp pro升级到64bit的win 7 机器,杯具了,所有通过System.Data.OracleClient连
: 接oracle的web app都运行不了,错误信息是
: Exception Details: System.Data.
: OracleClient.OracleException: ORA-12154: TNS:could not resolve the connect
: identifier specified。
: 从visual studio 2008的server explorer 添加oracle data
: connections也不行,错误信息也是ORA-12154。他们给我安装的oracle client是11.2.
: 0,我肯定不是tnsnames的问题,因为我可以用sql developer连接oracle是正常的,

F**********d
发帖数: 22
12
看到了,是any cpu...
好像所有可能性都被排除了,我现在怀疑他们安装的时候没有completely uninstall我
的老版本,打算彻底卸载oracle再分别clean install 64和32的重新试.

【在 s***o 的大作中提到】
: right-click the solution node, open "Configuration manager", you will see
: the "target" (or "platform"?) option.
: maybe you should also try the 32-bit version.
:
: C:\app\
: files(
: x86

p*a
发帖数: 592
13
你这个client_1和dbhome_1哪个是64bit的?你可以去相关目录运行.\sqlplus,看看能
不能连上你的oracle。

files(
x86

【在 F**********d 的大作中提到】
: 感谢指点
: 1. 我的确装的是64 bit的oracle client。
: 2. 这个“设定64bit的tns file”怎么讲?我是直接把我们统一格式的tnsnames.ora拷
: 贝到了了both C:\app\username\product\11.2.0\client_1\Network\Admin和C:\app\
: username\product\11.2.0\dbhome_1\NETWORK\ADMIN下面,还需要什么另外特别的设定
: 么?
: 3. "程序编译时target了x86" -- 我的visutal studio 2008是装在c:/program files(
: x86)下。我的applications都集中在c:/development下,比如application1的路径就是
: c:/development/application1,这样设置直接在vs下面f5 build的时候算target了x86
: 么?

F**********d
发帖数: 22
14
update一下,搞了半天client_1果然给装成32bit的了,dbhome_1是64bit,他们可真油
菜!后来发现用64bit的visual studio 2010,这些问题都没了,世界又恢复了和平,
我也就没有再折腾在卸载重装client了。
非常感谢楼上各位大侠的协助!

【在 p*a 的大作中提到】
: 你这个client_1和dbhome_1哪个是64bit的?你可以去相关目录运行.\sqlplus,看看能
: 不能连上你的oracle。
:
: files(
: x86

1 (共1页)
进入DotNet版参与讨论
相关主题
.net framework的source code在visual studio 2008 Express Edition里debugging时能看到吗? 有人试过 VISUAL STUDIO 2005 和 .NET 2.0么?
[合集] 问一个Visual Studio 2008 的安装问题Re: 有人试过 VISUAL STUDIO 2005 和 .NET 2.0么
Visual Studio 2010 RC is availableTried Visual Studio 2005 Beta
到底该装些什么系统/软件呢?收到了Re: 有人已经拿到free的VS.NET 2005 Beta2了吗?
笨笨一问:请问Visual Studios.NET和Visual Studio 2003/2005什么关系啊?Visual Studio 2005, SQL Server 2005 available to MSDN
Re: 今天买下了Visual Studio .net professionalFree visual studio 2005 express
怎么改?visual studio为什么不加eclipse修改建议的功能
[转载] 装了Visual Studio 6.0后IE常常出错visual studio 和 中文
相关话题的讨论汇总
话题: oracle话题: client话题: 64话题: studio话题: visual