oracle 连接问题

问题描述

我做了一段程序连接ORACLE数据库,现在都仔细检查了打开关闭,在只自己操作数据库是运行正常,但在别人大量往数据库中导数据时就连接不行了,报错ORA-01033:ORACLEinitializationorshutdowninprogress说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.OracleClient.OracleException:ORA-01033:ORACLEinitializationorshutdowninprogress源错误:行54://try行55://{行56:con.Open();行57:行58:源文件:d:anshanoraltreeviewmytree.aspx.cs行:56堆栈跟踪:[OracleException(0x80131938):ORA-01033:ORACLEinitializationorshutdowninprogress]System.Data.OracleClient.OracleException.Check(OciErrorHandleerrorHandle,Int32rc)+88System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(StringuserName,Stringpassword,StringserverName,BooleanintegratedSecurity,Booleanunicode,BooleanomitOracleConnectionName)+675System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionStringconnectionOptions)+120System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptionsoptions,ObjectpoolGroupProviderInfo,DbConnectionPoolpool,DbConnectionowningObject)+37System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionowningConnection,DbConnectionPoolpool,DbConnectionOptionsoptions)+28System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnectionowningObject)+429System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnectionowningObject)+70System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnectionowningObject)+512System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnectionowningConnection)+85System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection,DbConnectionFactoryconnectionFactory)+89System.Data.OracleClient.OracleConnection.Open()+18treeview.Find(Stringheadid,TreeNodenode)ind:anshanoraltreeviewmytree.aspx.cs:56treeview.initTree()ind:anshanoraltreeviewmytree.aspx.cs:44treeview.Page_Load(Objectsender,EventArgse)ind:anshanoraltreeviewmytree.aspx.cs:19System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtrfp,Objecto,Objectt,EventArgse)+13System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Objectsender,EventArgse)+43System.Web.UI.Control.OnLoad(EventArgse)+80System.Web.UI.Control.LoadRecursive()+49System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+3750看网上说是因为数据库太忙,要等几分钟再试,请问还有什么其他的有效提高性能的方法吗

解决方案

解决方案二:
帮顶,收分!~~

时间: 2024-11-03 00:18:34

oracle 连接问题的相关文章

SYBASE到ORACLE连接服务器的实现

oracle|服务器   SYBASE到ORACLE连接服务器的实现   作者:  CCBZZP           不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SYBASE里面叫做CONNECT OR CONNECTION PROFILE,通过ODBC实现与其它数据库的互联. 本文的测试环境为: 操作系统:  WINDOWS2000 SERVER (繁体系统) 安装数据库: SYBASE8.0  SERVER

SQL Server到Oracle连接服务器的实现

oracle|server|服务器 SQL Server到Oracle连接服务器的实现 作者:Jennifer 本文以SQL Server 2k为例说明SQL Server到Oracle连接服务器的具体实现过程. 1.要求pc机上安装oralce客户端软件和sqlserver2000软件. 2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器(windows,unix等平台均可以)eg:tnsnames.ora......TEST =  (DESCRIPTION =    (

asp.net使用ODP即oracle连接方式的的防注入登录验证程序

 这篇文章主要介绍了asp.net使用ODP即oracle连接方式的的防注入登录验证程序,需要的朋友可以参考下 网上有很多SQL连接方式的登录验证,但没有oracle连接方式的,我摸索了一上午写了这个可执行的函数,分享给大家 代码如下: // 用户登录检查 public bool LoginCheck(string f_LoginName, string f_LoginPass) { bool result = false; // 正则表达式检查 if (Regex.IsMatch(f_Logi

数据库管理Oracle 连接池信息的修改

       最近项目中用到的Oracle数据库在服务器上是建了多个表空间供不同系统使用,两个系统同时在使用过程中,正在开发的一个项目在测试运行时,时不时就出现连接池满了,连接不上的问题,为此查了下怎么修改Oracle连接池配置的修改方式,特记录下来备查. 目前Oracle只支持一个连接池,pool name为"SYS_DEFAULT_CONNECTION_POOL",管理连接池信息的也就一个包"DBMS_CONNECTION_POOL". 先看看包的相关说明: S

在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的

我们平时使用的都是32位的机器进行开发,装的都是32位的软件,但是我们的服务器一般都是64位的,所以有时也需要在64位的环境下装一个VS调试程序.最近遇到的一个问题就是一个同事换了一个电脑,用的是X64的Windows 2008作为操作系统,要进行Oracle的数据库连接,所以也装了64位的Oracle客户端.如果是控制应用项目或者WinForm项目可以正常连接Oracle,但是Web项目在程序中打开Oracle连接时,系统抛出了异常: 尝试加载 Oracle 客户端库时引发 BadImageF

oci-php5.6连接oracle,连接不上,如何配置?

问题描述 php5.6连接oracle,连接不上,如何配置? 我的机器是win7 64位,使用的xampps安装的php5.6, 配置了pdo扩展,但是在phpinfo的PDO drivers 中看不到对oci的支持,打开sqlite和odbc的pdo都没有问题,但是打开oci就是不显示,也就连接不了远程的oracle, 使用oci_connection提示方法未定义 如果使用new pdo的方式,提示找不到驱动 问题就是这样的,难道php5.6不支持连接oracle了么? 百度上能搜的都差不多

图片-oracle连接失败,怎么办

问题描述 oracle连接失败,怎么办 解决方案 http://www.2cto.com/database/201212/178688.html 解决方案二: Oracle这东西是比较麻烦的,你的SQLPLUS能运行吗?我用的是sqldeveloper,如果你jdk没有问题,估计是安装过程的原因了.TNS这个错误我也见到过,用操作系统管理员身份登是没问题的,可是对后面的开发还是有影响,建议重新安装,记得安装前清空注册表,不然会很麻烦. 解决方案三: 服务没开起来: 当前用户没登录上: oracl

.net如何用PL/SQL与连接Oracle连接?连接字符串出现问题了...............

问题描述 .net如何用PL/SQL与连接Oracle连接?连接字符串出现问题了...............A机器装用VS2005,PL/SQL,在A机器上做的程序,能顺利连上Oracle,可是我把刚才在A机器上做的程序,移植到B机器上,就连接不上了.为什么?????????AB机器上都装有.NET运行环境,都有PL/SQL,并且配置文件都一样,还在一个网段内.两个机器的PL/SQL的配置一样:MMMM=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL

java oracle 连接使用时出现的问题

问题描述 java oracle 连接使用时出现的问题 假如你不知道数据库的结构,比如有几列,用resultset接收的时候好像只能看有几行,哪 有几列该怎么查询 解决方案 http://www.cnblogs.com/wpcnblog/archive/2011/06/09/2076266.html 解决方案二: http://blog.csdn.net/guobing965816/article/details/7225770 解决方案三: while(resultset.hasNext())

tomcat关闭释放资源-oracle连接 session关闭的问题

问题描述 oracle连接 session关闭的问题 操作系统:本地WIN7 服务器 CentOs 6 项目语言:java 数据库:oracle 10g 今天出现这么个问题,当我连接服务器数据库时.tomcat启动,查看oracle的 'aaa'用户的连接数为10,tomcat关闭后,还是10,没有释放session.然后我重启tomcat后,session就变为20了.没启动一次连接数就变大. 而当我连接本地数据库时,tomcat启动,查看oracle的 'aaa'用户的连接数为10,tomc