如何监控局域网共享数据库内其他SQL数据库的操作

查看:6007|回复:5
监控想要达到的目的:
1、监控记录数据库“哪些用户”对数据库执行过“哪些操作:?具体”操作时间“?
2、监控记录SQL语句发出命令的时间和命令结束时间;
监控方式最好能提供以下两种:
1、通过数据库服务器对数据库监控(监控数据库做了哪些操作、执行过哪些语句等);
2、能否能过网络设备(如服务器所连接的交换机上)对数据库进行监控;
谢谢大家指教!欢迎大家讨论。
为了达到什么目的?监控是有开销的,网络设备达不到你的要求。监控可以通过profiler trace,audit,database audit等实现。
Microsoft SQL Server MVP
引用:原帖由 lzf328 于
20:12 发表
为了达到什么目的?监控是有开销的,网络设备达不到你的要求。监控可以通过profiler trace,audit,database audit等实现。 为了达到的目的是,当数据库出现问题时,能便于查找数据库出现问题的原因.例如是由于执行了某些sql语句导致数据库出现死锁或者其它操作。
引用:原帖由 fwaryp 于
08:59 发表
为了达到的目的是,当数据库出现问题时,能便于查找数据库出现问题的原因.例如是由于执行了某些sql语句导致数据库出现死锁或者其它操作。 如果是为了死锁启用Trace Flag 1222就可以了。
Microsoft SQL Server MVP
引用:原帖由 fwaryp 于
08:59 发表
为了达到的目的是,当数据库出现问题时,能便于查找数据库出现问题的原因.例如是由于执行了某些sql语句导致数据库出现死锁或者其它操作。 另外提一下使用这样的监控手段不能是长期的,因为这些都会影响数据库性能。
Microsoft SQL Server MVP
引用:原帖由 lzf328 于
13:12 发表
另外提一下使用这样的监控手段不能是长期的,因为这些都会影响数据库性能。 多谢指点!& & 下面我们依次介绍如何来解决这三个最常见的连接错误。 第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性: 1、SQL Server名称或IP地址拼写有误; 2、 服务器 端 网……
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程关注51Testing
如何监控数据库的操作情况
发表于: 10:11 &作者:yangfei86 & 来源:51Testing软件测试网采编
推荐标签:
  最近中莫名其妙的丢失了一些订单的数据,为了找出到底是什么原因,所以创建了oracle的一个触发器,记录数据库***数据的一些情况,我相信应该有很多朋友都有这种需求,但是不知道具体如何做,这里我跟大家分享一下。  一、建表。create table aa asselect a.SID,a.SERIAL#,a.SCHEMANAME & 数据库用户名,a.STATUS & & & 状态,a.OSUSER & & & 系统登陆用户,a.MACHINE & & &连接数据库的机器名,sys_context('userenv', 'ip_address') & 登陆用户的IP,a.TERMINAL & & &登陆用户所用终端,a.PROGRAM & & & 连接数据库的程序,a.MODULE & & & &功能模块,a.TYPE & & & & &连接类型,a.SQL_ID & & & &用户执行的SQL_ID,a.LOGON_TIME & &用户登陆时间,B.SQL_TEXT & 语句,B.SQL_FULLTEXT & &完整的sql语句,SYSDATE & & & & & 记录时间from v$session a left join v$sqlarea b on A.SQL_ID=B.SQL_ID ;  二、建触发器CREATE OR REPLACE TRIGGER jiankong_orderticketsafter delete &ON ORDERTICKETS & &FOR EACH ROWBEGINinsert into deletejiankongselect a.SID,a.SERIAL#,a.SCHEMANAME & 数据库用户名,a.STATUS & & & 状态,a.OSUSER & & & 系统登陆用户,a.MACHINE & & &连接数据库的机器名,sys_context('userenv', 'ip_address') & 登陆用户的IP,a.TERMINAL & & &登陆用户所用终端,a.PROGRAM & & & 连接数据库的程序,a.MODULE & & & &功能模块,a.TYPE & & & & &连接类型,a.SQL_ID & & & &用户执行的SQL_ID,a.LOGON_TIME & &用户登陆时间,B.SQL_TEXT & SQL语句,B.SQL_FULLTEXT & &完整的sql语句,SYSDATE & & & & & 记录时间from v$session a left join v$sqlarea b on A.SQL_ID=B.SQL_IDwhere a.TYPE='USER'and length(a.SQL_ID) &0and (B.SQL_TEXT like 'delete%ordertickets%' &OR &B.SQL_TEXT like 'DELETE%ordertickets%' &or B.SQL_TEXT like 'delete%ORDERTICKETS%' & OR & B.SQL_TEXT like 'DELETE%ORDERTICKETS%' &); &--注意:这个关键字的大小写一定要注意,大小写不一样是不会起作用的。END;/  这样就可以,简单的记录下什么东西在偷偷的删数据了。
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道&局域网如何设置SQL_Server2008数据库共享
秒后自动跳转到登录页
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
视频课程推荐
局域网如何设置SQL_Server2008数据库共享
上传时间:
技术分类:
资源评价:
(0位用户参与评价)
已被下载&14&次
局域网如何设置SQL_Server2008数据库共享
本资料共包含以下附件:
局域网如何设置SQL_Server2008数据库共享.doc
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
相关专题推荐
《Linux 运维趋势》是由 51CTO 系统频
Windows Server 2003系列沿用了2000的
域(Domain)是Windows网络中独立运行的
马哥教育是从事Linux运维、系统、架构
本视频详细介绍了linux主机管理,从l
本专题为Windows Server 2008 R2从入
《鸟哥的Linux私房菜》是最具知名度的
本专题为YesLab讲师赵小明讲解的Linu
本专题是一套很系统很全面的高端集群
本套教程为华中红客基地DOS命令讲解系
本系列视频为郑州拓远教育咨询有限公
本专题为尚观发布的shell脚本编程视频
课程旨在对生产环境的工作任务进行详
韦东山老师的《嵌入式Linux应用开发完
本专题为Linux高级进阶教程,内容涉及
本套Linux视频教程,于3月1日开始陆续
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 局域网数据库连接 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信