查看: 4527|回复: 20

如何跟踪DBA优化人员对数据库的操作。

[复制链接]
论坛徽章:
4
奥运会纪念徽章:铁人三项
日期:2008-10-24 13:27:212010新春纪念徽章
日期:2010-03-01 11:20:05ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-02-27 06:00:13
发表于 2011-7-18 17:51 | 显示全部楼层 |阅读模式
生产数据库处在归档模式,请来的优化人员很有保留,如何跟踪DBA优化人员对数据库的操作。
论坛徽章:
4
奥运会纪念徽章:铁人三项
日期:2008-10-24 13:27:212010新春纪念徽章
日期:2010-03-01 11:20:05ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-02-27 06:00:13
 楼主| 发表于 2011-7-18 17:55 | 显示全部楼层
把数据库异机恢复到优化前的,然后两个数据库进行比较,可不可行,会不会漏掉什么??

使用道具 举报

回复
论坛徽章:
37
2008新春纪念徽章
日期:2008-02-13 12:43:032010广州亚运会纪念徽章:击剑
日期:2011-01-22 20:59:112011新春纪念徽章
日期:2011-02-18 11:43:33茶鸡蛋
日期:2011-08-05 15:44:24ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22玉石琵琶
日期:2012-02-21 15:04:38ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202013年新春福章
日期:2013-02-25 14:51:24劳斯莱斯
日期:2013-09-12 15:56:37
发表于 2011-7-18 17:57 | 显示全部楼层
在你的机器上跑脚本吗?
可以装一个屏幕记录工具,要是使用secucrt、ssh之类的登录到服务器上就更容易了,先把远程软件配置成自动记录日志模式。

使用道具 举报

回复
论坛徽章:
1
2011新春纪念徽章
日期:2011-02-18 11:43:35
发表于 2011-7-18 18:01 | 显示全部楼层
我用的

create table sys.audit_tracefile (logontime date,
              sid number,
              ins_id number,
              username varchar2(30),
              ip_addr varchar2(20),
              machine varchar2(64),
              terminal varchar2(30),
              osuser  varchar2(30),
              program  varchar2(48),
                                module varchar2(48),
              tracefile varchar2(32))  
              tablespace users;
              

CREATE OR REPLACE TRIGGER audit_dbainfo
AFTER LOGON
ON DATABASE
DECLARE
sqlstr varchar2(100);
BEGIN
   sqlstr :='alter session set events ''10046 trace name context forever,level 1''';
  IF (USER = 'SYS' or USER='SYSTEM') THEN  ------》看情况改
insert into sys.audit_tracefile (logontime,
                  sid,
                  ins_id,
                  username,
                  ip_addr,
                  machine,
                  terminal,
                  osuser,
                  program,
                 tracefile)
   select logon_time,
          sid,
          sys_context('USERENV','INSTANCE'),
          username,
          sys_context('USERENV','IP_ADDRESS'),
          machine,
          terminal,
          osuser,
          program,
          (select instance_name from v$instance)||'_ora_'||(select spid from  
          v$process where addr=(select paddr from v$session where sid=(select sid from sys.v_$mystat where rownum<2)))||'.trc'
   from V$session
   where  sid=(select sid from sys.v_$mystat where rownum<2);
    execute immediate sqlstr;
  END IF;
END audit_dbainfo;
/

col module for a15
col username for a10
col ip_addr for a16
col machine for a16
col program for a16
col ins_id for 99
select  sid,ins_id,username,ip_addr,machine,program,tracefile  from
audit_tracefile;

使用道具 举报

回复
招聘 : 数据库管理员
认证徽章
论坛徽章:
20
祖国60周年纪念徽章
日期:2009-10-09 08:28:00数据库板块每日发贴之星
日期:2011-02-20 01:01:01ITPUB季度 技术新星
日期:2011-04-02 10:31:09ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042012新春纪念徽章
日期:2012-01-04 11:54:26玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242011新春纪念徽章
日期:2011-02-18 11:43:33
发表于 2011-7-18 18:40 | 显示全部楼层
用CRT等工具 记录操作日志就行了

使用道具 举报

回复
论坛徽章:
0
发表于 2011-7-18 20:27 | 显示全部楼层
原帖由 foodfoodfoodfood 于 2011-7-18 17:51 发表
请来的优化人员很有保留,


优化完了难道不给文档? 不给前后状态对比? 那你们根据什么给钱啊.
所有的操作都必须在甲方dba的监督下进行, 否则让他走人. 就是oracle的人也没这么拽的.

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
9
生肖徽章2007版:牛
日期:2009-03-10 21:26:492010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:葡萄牙
日期:2010-02-22 14:35:242010新春纪念徽章
日期:2010-03-01 11:19:092010广州亚运会纪念徽章:射击
日期:2010-09-08 23:42:12ITPUB9周年纪念徽章
日期:2010-10-08 09:31:212010广州亚运会纪念徽章:拳击
日期:2010-10-30 00:46:582011新春纪念徽章
日期:2011-02-18 11:43:322011新春纪念徽章
日期:2011-03-01 08:49:39
发表于 2011-7-18 21:11 | 显示全部楼层
查看一些Alert文件,有很多操作都会记录在那里。

使用道具 举报

回复
论坛徽章:
4
奥运会纪念徽章:铁人三项
日期:2008-10-24 13:27:212010新春纪念徽章
日期:2010-03-01 11:20:05ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-02-27 06:00:13
 楼主| 发表于 2011-7-18 23:41 | 显示全部楼层
呵呵 谢谢各位! 我都琢磨下~~很有启发

使用道具 举报

回复
论坛徽章:
9
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51蛋疼蛋
日期:2011-08-09 14:26:55ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19奥迪
日期:2013-09-12 15:57:042014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
发表于 2011-7-19 00:47 | 显示全部楼层
所谓的优化人员,或者说数据库本身的优化,都不过是三板斧。 别把他们想象的太牛逼,其实不过尔尔。不过是怕你看到他要干啥,觉得不过如此而已。

数据库资源不过是CPU,IO,MEMORY。 也许你会说什么东西不是这三个资源呢? 好比中间件的优化,除了某些参数,更重要的是考察程序的GC,以及CPU,看起来好像也不过是内存和CPU的优化,但是和数据库还是很大不同,数据库在这三个资源的体现尤为突出,也许修改了某条SQL,性能就大幅上升,这一点在中间件难于体现,最多某个页面性能上升,一个页面导致整个中间件的性能大幅降低还是很少的,这一点在DB里,却非常突出。

请来的优化人员,鬼鬼祟祟,直接让滚蛋就是了。

使用道具 举报

回复
论坛徽章:
97
ITPUB元老
日期:2008-06-30 12:48:39暖羊羊
日期:2015-03-04 14:50:372015年新春福章
日期:2015-03-06 11:57:312010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:192014数据库大会纪念章
日期:2015-04-23 10:33:19林肯
日期:2013-10-31 12:31:382013年新春福章
日期:2013-02-25 14:51:24
发表于 2011-7-19 09:13 | 显示全部楼层
实施文档

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表