数据库连接的手工清理方法

上传人:文*** 文档编号:63461631 上传时间:2022-03-18 格式:DOC 页数:2 大小:17KB
返回 下载 相关 举报
数据库连接的手工清理方法_第1页
第1页 / 共2页
数据库连接的手工清理方法_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
文档供参考,可复制、编制,期待您的好评与关注! 数据库连接的手工清理方法一、引言DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消耗数据库的资源。同时,对一些“挂死”的连接,可能会需要DBA手工进行清理。下面我们对由于Oracle数据库连接问题引起的问题分享以下经验。二、故障现象Oracle数据库访问速度慢。三、处理过程(一)、查看数据库的连接情况以下的SQL语句列出当前数据库建立的会话情况:select sid,serial#,username,program,machine,statusfrom v$session;其中,SID 会话(session)的ID号;SERIAL# 会话的序列号,和SID一起用来唯一标识一个会话;USERNAME 建立该会话的用户名;PROGRAM 这个会话是用什么工具连接到数据库的;STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作;如果DBA要手工断开某个会话,则执行alter system kill session SID,SERIAL#;注意,上例中SID为1到7(USERNAME列为空)的会话,是Oracle的后台进程,不要对这些会话进行任何操作。(二)、常用命令select count(*) from v$session #连接数Select count(*) from v$session where status=ACTIVE#并发连接数show parameter processes #最大连接alter system set processes = value scope = spfile;重启数据库 #修改连接1:oracle中怎样查看总共有哪些用户select * from all_users;2:查看oracle当前连接数怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。select * from v$session where username is not nullselect username,count(username) from v$session where username is not null group by username #查看不同用户的连接数select count(*) from v$session #连接数Select count(*) from v$session where status=ACTIVE#并发连接数show parameter processes #最大连接alter system set process3:列出当前数据库建立的会话情况:select sid,serial#,username,program,machine,status from v$session;(三)、 Oracle警告日志文件监控Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况:数据库的启动、关闭,启动时的非缺省参数;数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因;对数据库进行的某些操作,如创建或删除表空间、增加数据文件;数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA-600)DBA应该定期检查日志文件,根据日志中发现的问题及时进行处理问题 处理启动参数不对 检查初始化参数文件因为检查点操作或归档操作没有完成造成重做日志不能切换 如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率;有人未经授权删除了表空间 检查数据库的安全问题,是否密码太简单;如有必要,撤消某些用户的系统权限出现坏块 检查是否是硬件问题(如磁盘本生有坏块),如果不是,检查是那个数据库对象出现了坏块,对这个对象进行重建表空间不够 增加数据文件到相应的表空间出现ORA-600 根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,要及时打上相应的补丁。四、原因分析与Oracle数据库建立了太多连接,大量消耗数据库资源,需要进行手工清理。五、经验总结通过上面的方法,我们可以方便快捷的手工清理数据库的连接,保证数据库的性能优化,访问顺畅。2 / 2
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 各类标准


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!