连接oracle问题

问题描述

win764位系统连接数据库报错:ORA-06413:连接未打开。在网上找个帖子,原因是vs使用的开发服务器的路径是C:ProgramFiles(x86)CommonFilesmicrosoftsharedDevServer11.0然后根据帖子上的说明执行:将11.0路径的文件复制到不带(x86)的路径,然后执行C:CommonFilesmicrosoftsharedDevServer11.0WebDev.WebServer40/port:8899/path:"项目路径"/vpath:"/"创建服务器。服务器创建成功,但是执行时又报错:无法在服务器上启动调试,IIS未列出与打开的URL匹配的网站。请大侠指点!

解决方案

解决方案二:
不好意思,补充一点,项目是web项目。
解决方案三:
自己顶顶顶!
解决方案四:
咋没人回呢?
解决方案五:
没有遇到过这个问题。或许你可以使用IISExpress试一试,那个是VS自带的更加专业的服务器。
解决方案六:
多谢指点,使用IISExpress报错:ORA-12154:TNS:无法解析指定的连接标识符运行环境是win764位。执行下面函数:publicBooleanOpen(){try{stringstr="userid=L2IRON;datasource=127.0.0.1:1521/ORA9;password=ceri;";myConnection=newOracleConnection(str);myConnection.Open();returntrue;}catch(Exceptionex){returnfalse;}}执行:myConnection.Open();报错:ORA-12154:TNS:无法解析指定的连接标识符同样的代码在32位机器上是没有问题的。
解决方案七:
stringstr="userid=L2IRON;datasource=127.0.0.1:1521/ORA9;password=ceri;";报错:ORA-06413:连接未打开。stringstr="userid=L2IRON;datasource=ORA9;password=ceri;";报错:ORA-12154:TNS:无法解析指定的连接标识符连接字符串肯定是没有问题的,该问题已经快一周了。各位大神帮帮忙吧!
解决方案八:
引用6楼vbagcl的回复:

stringstr="userid=L2IRON;datasource=127.0.0.1:1521/ORA9;password=ceri;";报错:ORA-06413:连接未打开。stringstr="userid=L2IRON;datasource=ORA9;password=ceri;";报错:ORA-12154:TNS:无法解析指定的连接标识符连接字符串肯定是没有问题的,该问题已经快一周了。各位大神帮帮忙吧!

你在64bit下连接Oracle的客户端的配置文件是不是在ProgramFiles(X64)下面,文件路径不能有()这样的字符
解决方案九:
装了ODP.net吗?
解决方案十:
珍惜生命,远离Oracle而且还是9i,满满的都是痛苦回忆啊。。。ODP.NET分64位和32位的,你要不从这个方向上查一下http://www.cnblogs.com/yjmyzz/archive/2011/04/19/2020793.html
解决方案十一:
多谢,但是安装之后,引用时报错:未能加载文件或程序集“Oracle.DataAccess,Version=4.121.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。开发环境:vs2012+oracle10g在文件machine.config的节也加了下面<addname="OracleDataProviderfor.NET"invariant="Oracle.DataAccess.Client"description="OracleDataProviderfor.NET"type="Oracle.DataAccess.Client.OracleClientFactory,Oracle.DataAccess,Version=4.112.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342"/>
解决方案十二:
无人回,只好自己顶了!
解决方案十三:
引用11楼vbagcl的回复:

无人回,只好自己顶了!

都说了,满满的都是痛苦回忆啊。。。Oracle10g?10.2?你有12c吗?有12c我就能解救你~
解决方案十四:
用电脑安装的IIS去运行,并且修改应用程序池为64位,即可
解决方案十五:
引用7楼taomanman的回复:

Quote: 引用6楼vbagcl的回复:
stringstr="userid=L2IRON;datasource=127.0.0.1:1521/ORA9;password=ceri;";报错:ORA-06413:连接未打开。stringstr="userid=L2IRON;datasource=ORA9;password=ceri;";报错:ORA-12154:TNS:无法解析指定的连接标识符连接字符串肯定是没有问题的,该问题已经快一周了。各位大神帮帮忙吧!

你在64bit下连接Oracle的客户端的配置文件是不是在ProgramFiles(X64)下面,文件路径不能有()这样的字符

oracle是本地的服务器,并且oracle是安装在自己命名的路径,名称是oarlce。
解决方案:
引用7楼taomanman的回复:

Quote: 引用6楼vbagcl的回复:
stringstr="userid=L2IRON;datasource=127.0.0.1:1521/ORA9;password=ceri;";报错:ORA-06413:连接未打开。stringstr="userid=L2IRON;datasource=ORA9;password=ceri;";报错:ORA-12154:TNS:无法解析指定的连接标识符连接字符串肯定是没有问题的,该问题已经快一周了。各位大神帮帮忙吧!

你在64bit下连接Oracle的客户端的配置文件是不是在ProgramFiles(X64)下面,文件路径不能有()这样的字符

连接Oracle的客户端的配置文件是指tnsnames.ora吗?
解决方案:
引用15楼vbagcl的回复:

Quote: 引用7楼taomanman的回复:
Quote: 引用6楼vbagcl的回复:
stringstr="userid=L2IRON;datasource=127.0.0.1:1521/ORA9;password=ceri;";报错:ORA-06413:连接未打开。stringstr="userid=L2IRON;datasource=ORA9;password=ceri;";报错:ORA-12154:TNS:无法解析指定的连接标识符连接字符串肯定是没有问题的,该问题已经快一周了。各位大神帮帮忙吧!

你在64bit下连接Oracle的客户端的配置文件是不是在ProgramFiles(X64)下面,文件路径不能有()这样的字符

连接Oracle的客户端的配置文件是指tnsnames.ora吗?

你本地安装的OracleDataAccess的目录最好不要有中文路径或者其他字符如ProgramFiles(X64)等,否则会连接不上Oracle,这个问题我以前团队的组员遇到过,你检查下
解决方案:
OracleDataAccess就安装在d:oda目录下,报错:未能加载文件或程序集“Oracle.DataAccess,Version=4.121.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。我在网上找到一个帖子,上面说要在文件machine.config的节增加下面的节点<addname="OracleDataProviderfor.NET"invariant="Oracle.DataAccess.Client"description="OracleDataProviderfor.NET"type="Oracle.DataAccess.Client.OracleClientFactory,Oracle.DataAccess,Version=4.112.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342"/>我也增加了,还是报错啊!

时间: 2024-09-19 10:11:00

连接oracle问题的相关文章

oracle-OCI连接Oracle调用OCISessionBegin失败:ORA-24314: 未初始化服务句柄

问题描述 OCI连接Oracle调用OCISessionBegin失败:ORA-24314: 未初始化服务句柄 OCI连接Oracle数据库的时候,建立会话连接OCISessionBegin就失败:Error code为:ORA-24314: 未初始化服务句柄.而使用PL/SQL Developer连接Oracle就可以,进去PL/SQL Developer里面也可以执行SQL语句. 解决方案 小弟是小白,刚看C++如何操作Oracle,看网博上有那么一段代码就整下来试试,没什么经验,严重被打击

通过ASP.NET连接Oracle数据库实例教程

通过ASP.NET连接Oracle数据库实例教程 长期以来,我一直用的是 MS SQL Server / Access 数据库,通过.NET 访问MS自家的东西几乎没碰到过什么麻烦.最近项目中要用 Oracle 作为数据库,学习研究了一些 .NET 访问Oracle 的东西,发现问题倒真的不少. 1.System.Data.OracleClient 和 System.Data.OleDb 命名空间 虽然通过这两个命名空间的类都可以访问 Oracle 数据库,但和 SQL Server 类似的(S

JDBC连接Oracle数据库常见问题及解决方法

oracle|解决|数据|数据库|问题 Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方: 进入database pilot,在database pilot中,file---new 在driver列表中如果

JSP 连接 Oracle 9i

js|oracle 近日因项目原因,需要将手头的 系统转变为另一环境系统.即要将 Resin + Ms SQL 开发的JSP程序转为Weblogic + Oracle 下的JSP程序.Oracle我是六年前玩过它了,老早忘记怎么使用了.从合作项目公司拿来正版安装盘安装好后,忽然不知道如何用JSP连接Oracle了.打开搜索引擎狂搜,结果显然都是JDBC,Thin之类的代码. 懒人嘛,拿来测试测试.肯定是不行的了.郁闷好一个星期了,今天在搜索的时候,无意中发现跟我一样的菜鸟贴,按贴子指示,测试成功

JSP连接ORACLE数据库时注意的一些问题

js|oracle|数据|数据库|问题 一.如何去处理Clob.BLOB的大类型 CLOB可用于存放大文本数据,最多可存储4GB数据,在应用开发中比较常见.java提供的sql.Clob类与之对应.它提供两个方法来读取Clob的数据: getCharacterStream() 方法返回按unicode编码的输入流(java.io.Reader对象) getAsciiStream() 方法返回按ASCII编码的输入流(java.io.InputStream对象) 所以如果你的数据库中有可能存储中文

JSP连接Oracle 9i

js|oracle 近日因项目原因,需要将手头的 系统转变为另一环境系统.即要将 Resin + Ms SQL 开发的JSP程序转为Weblogic + Oracle 下的JSP程序.Oracle我是六年前玩过它了,老早忘记怎么使用了.从合作项目公司拿来正版安装盘安装好后,忽然不知道如何用JSP连接Oracle了.打开搜索引擎狂搜,结果显然都是JDBC,Thin之类的代码. 懒人嘛,拿来测试测试.肯定是不行的了.郁闷好一个星期了,今天在搜索的时候,无意中发现跟我一样的菜鸟贴,按贴子指示,测试成功

PHP连接ORACLE的方法

PHPPHP连接ORACLE的方法连接ORACLE 环境需求:安装Oracle或者oracle客户端. 环境需求:安装Oracle或者oracle客户端. $oraUser="username"; $oraPass="password"; $oraDB="(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=数据库ip)(PORT=1521)))(CONNECT_DATA=(SID=数据库SID))

解决使用ASP无法连接ORACLE 9i数据库的问题

今天,在一台WIN2K SERVER 服务器上,通过ASP安装在本机的 Oracle9i 数据库时,发现错误,根本无法连接上数据库.其错误描述如下: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'  [Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_ENV 失败 或 Microsoft OLE DB Provider for ODBC Drivers 错误

解决使用ASP无法连接 ORACLE 9i 数据库的问题

oracle|解决|数据|数据库|问题 今天,在一台WIN2K SERVER 服务器上,通过ASP安装在本机的 Oracle9i 数据库时,发现错误,根本无法连接上数据库.其错误描述如下: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_ENV 失败 或 Microsoft OLE DB Provider f

解决使用ASP无法连接 ORACLE 9i 数据库的问题。

oracle|解决|数据|数据库|问题 今天,在一台WIN2K SERVER 服务器上,通过ASP安装在本机的 Oracle9i 数据库时,发现错误,根本无法连接上数据库.其错误描述如下: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'  [Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_ENV 失败 或 Microsoft OLE DB Provider