如题,.net程序,平时用得好好的,以前是偶尔会有报这个错,打开网页就会报错(首页就有连接数据库),但这时用sql plus连db是好的,只是网页打不开。
只需要重启iis,就一切正常了。
最近发生得特别频繁!! 这时去看w3wp.exe的内存使用,一般都已经200m及以上了。
错误信息:
exception type:system.data.oracleclient.oracleexception
message: ora-01043: user side memory corruption [], [], [], []
老这样重启不是办法,一定要解决才行啊 。
到底哪里出了问题呢。
只需要重启iis,就一切正常了。
最近发生得特别频繁!! 这时去看w3wp.exe的内存使用,一般都已经200m及以上了。
错误信息:
exception type:system.data.oracleclient.oracleexception
message: ora-01043: user side memory corruption [], [], [], []
老这样重启不是办法,一定要解决才行啊 。
到底哪里出了问题呢。
解决方案 »
- 在ASP.NET中如何实现单点登录
- ConnectionString 属性尚未初始化问题(急)
- ★★★★★关于"变量"的问题★★★★★
- 关于分页的一个问题,很烦人,asp.net分页,又想用控件,又不想用,用了控件怎么在需要的记录上加连接并且传的参数是该条记录的id,
- 在asp.net怎么控制html的控件
- 有个关于DataTable的小问题
- myDataAdapter.Fill(myDataSet, 9, 15, "Categories");这样能快点吗?
- ASPNETPAGER分页时遇到的问题
- 在详情页上显示好评差评评论总和,代码怎么写
- .NET开发找的公司涉及到硬件和只有软件有多大差距?
- 母版页如何绑定数据?
- 在项目属性对话框->配置属性中找不到生成,到是“项目属性对话框”里有“生成”,可是没有“允许不安全代码块”
不过还是关注,支持一下楼主。
但是不知道对出那个错误有没有影响 还要持续观察
有高手帮解答下的啊
根据异常LOG的记录 错误都是发生在如下代码段的
'获取用户的部门信息
Public Function getDept(ByVal dept As String) As beEMDEPT
Dim ds As beEMDEPT
Dim conn As OracleConnection
Dim sqlcmd As String
Dim cmd As OracleCommand
Dim da As OracleDataAdapter Dim rf As String = "dept = '" & dept & "'"
' If (_RowFilter <> rf Or be Is Nothing) Then
Try
ds = New beEMDEPT
' Me._RowFilter = rf
'获取DB的连接
conn = Me.GetConnection("EMST")
sqlcmd = "select dept,Description,news from emdept where dept =:dept ORDER BY dept "
cmd = New OracleCommand(sqlcmd, conn)
cmd.Parameters.Add(":dept", OracleType.VarChar).Value = transParam(dept)
da = New OracleDataAdapter(cmd)
da.Fill(ds.EMDEPT)
'就是这里抛出异常的
Catch ex As Exception
Throw ex
Finally
conn.Close()
cmd.Dispose()
da.Dispose()
'be.Dispose()
conn.Dispose()
End Try
' Else
' ds = be
' End If
Return ds End Function