工作日记
kramer2009
这个作者很懒,什么都没留下…
展开
-
2011年12月12日 logadm
一不小心,发现已经是下午3:20了。今天还没有列工作计划。早晨来了之后浏览新闻,琢磨之前oracle 外键主键锁的问题,慢腾腾的琢磨了大半天。如今快下班了才发现啥都没干。不过还好,总算是把oracle 锁的问题研究的告一段落,明白的差不多了。接下来列一下这一天的工作计划。1. twilight2. 拓词3. oracle performance trouble shooti原创 2011-12-12 15:19:24 · 252 阅读 · 0 评论 -
2012年3月28日 周三
9:00 到公司9:00 9:30 整理准备不能晚睡啊9:30 4:00 case4:00 6:30 oracle看了一下午的oracle,状态不好,没看进去什么。更有可能是看错方向了。不过有点收获,明白了v$lock 是个enqueue的视图这个概念。在oracle中,一个transaction去申请一个row上的锁的时候,会发现这个锁已经被另一个transact原创 2012-03-28 09:18:09 · 160 阅读 · 0 评论 -
2012年3月28日 周一
8:40 到公司8:40 9:30 早饭,浏览新闻,各项准备工作9:30 9:50 新开这篇博客一大早晨,真正开始学习工作的时间实际上都快10点了。整整一个半小时都在做无谓的事情。尤其是看新闻之类,完全可以放到下午累的时候看。 以后要早点来,8:30到。希望明天8:30到10点这段时间可以改写为8:30 到公司8:30 9:40各项准备工作9:40 10:00工作原创 2012-03-26 10:07:22 · 164 阅读 · 0 评论 -
2012年3月27日 周二
8:40 到公司8:40 9:10 早餐,新闻,准备9:10 10:50 case10:50 12:00 case1:00 1:30 case1:30 6:30 case今天几乎一直在解决一个case。 case现象是一个weblogic domain在用WLST 去deploy web application的时候,应用只卡在new的状态不前进。但是手动从con原创 2012-03-27 09:09:01 · 185 阅读 · 0 评论 -
2011年12月1日 SOLARIS_IP mnttab
Solaris IPsolaris 修改IP问题,可以通过命令修改,也可以通过修改配置文件。通过命令修改的会即时生效,但是重启机器后IP就会被系统中配置文件里的定义重新刷掉。通过修改配置文件来修改IP要重启系统才能生效,但效果是永久的,不会因为重启机器而消失。1.命令改ipifconfig hme0192.168.10.201 up2.配置文件改ip检查/etc/hostn原创 2011-12-01 13:16:23 · 187 阅读 · 0 评论 -
2011年11月28日 大批量删除数据
今天接触到的一个case是,要删除大量的数据近百万条。如果一次删除会导致undo空间不足。当然如果是truncate就不存在这个问题,因为truncate不会写undo。不过这里需要用delete。我采取的方式是写了下面的一个存储过程。值得注意的地方是 rownum这个删除方式,以前居然不知道CREATE OR REPLACE PROCEDURE delete_qc_ts_eventAS原创 2011-11-28 18:02:21 · 141 阅读 · 0 评论 -
为SOLARIS增加ip
背景:需要给一台solaris机器添加3个IP问题:该机器只有一个网络接口解决方案:使用虚拟网络接口1.查看网络接口的时候发现只有一个网络接口bash-3.00# ifconfig -alo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000e1000g0: fla原创 2012-02-22 11:42:16 · 382 阅读 · 0 评论 -
rac kill session
今天在数据库里truncate一个表的时候,该表被锁住。通过查找 GV$LOCK 看到了锁住该表的SID。想通过 alter system kill session 'SID,SERAIL#'来kill session。但是提示说 sid不存在。灵机一动,去另外一个实力上kill session 果然成功。原创 2012-02-08 17:01:33 · 188 阅读 · 0 评论 -
oracle stored procedure
今天有客户提供了两个procedure的名字,让我帮忙查看是不是存在。按照其说法,这两个procedure应该存在,但是现在需要改成新的名字,他想看看是不是已经改了。于是我就去了dba_objects里面查了,后来发现这种做法很不专业啊,应该去dba_procedures里面查。因为procedure可能是包含在package里面的,这种procedure在dba_object原创 2012-02-01 10:22:20 · 370 阅读 · 0 评论 -
weblogic信息
bash-3.00# cat weblogic.list|grep AI#WLSNAME:DOMAIN:HOST:PORT:NMPORT:ADMIN:UIDAI1feadm1:AI1FE1:cnguatfe1a:7131:7139:AI1feadm1:c21aiAI1fe1a:AI1FE1:cnguatfe1a:7133:7139:AI1feadm1:c21aiAI1fe1b:AI原创 2012-01-17 14:07:51 · 80 阅读 · 0 评论 -
prefix
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:-bash-3.00# ./configure --helpUsage: configu转载 2012-03-19 15:44:43 · 174 阅读 · 0 评论