我的Oracle系统怎么这么耗内存呢?空闲内存只有16M左右。swap则有很大空间
空闲。好像是自己的应用程序产生连接后慢慢的增长。问题出在那里?冷备份后恢复报ora-01206 not part of database -wrong database id错误。怎么解决?是否是控制文件没有备份的结果?谢谢
环境:Linux As3 ,Oracle9.2.0.4; 双cpu 4G内存
空闲。好像是自己的应用程序产生连接后慢慢的增长。问题出在那里?冷备份后恢复报ora-01206 not part of database -wrong database id错误。怎么解决?是否是控制文件没有备份的结果?谢谢
环境:Linux As3 ,Oracle9.2.0.4; 双cpu 4G内存
你最好是重新启动一下你的机子,释放一下你的内存,兴许这样就好了
如果是.net的应用程序形式如下:
if (conn.State == ConnectionState.Open || conn.State ==ConnectionState.Connecting)
{
conn.Close();
}
如果说是应用程序耗内存,但是另外一台机器配置完全一样:Linux As3 ,Oracle9.2.0.4; 双cpu 4G内存;没有启动任何自己的应用程序;内存同样耗的将尽!
如果说是linux耗内存,用top查看主要的内存消耗不在系统程序;而是应用程序和oracle数据库之间的连接。同时又一个现象是:一定时间后,连接会减少(断联)。