Archive for January 2009

apply one-off patch for 21 db

step1:上传介质

ftp -n 10.243.216.7 << EOF
user oracle password
prompt off
bin
lcd /oracle
mkdir /oracle/ora_install
cd /oracle/ora_install
put p6663057_10202_AIX64-5L.zip
bye
EOF Continue reading ‘apply one-off patch for 21 db’ »

墓志铭

我有两次生命一次是出生

我有两次生命一次是遇见你

我爱这世界因为我爱你

我爱这世界因为你爱我

我有两次生命一次是出生

我有两次生命一次是遇见你

我爱这世界因为我爱你

我爱这世界因为你爱我

mzm

理财有道

1/4用于日常生活,1/4用于投资,再留1/4自己任性的花,但原则是如果这月花没了绝不透支。要学会规划

上面这句话是岚子 跟我说的。

觉得很有道理。占个位先

Trouble-Shooting for DB can’t login

环境:sun 5.8 + 10g RAC
客户急电,数据库无法登录,系统无法办理业务。

检查了下两个节点的listener和crs,状态都正常。

oracle@GDPSPDB1 $ sqlplus a/a@pspdb

SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 8 10:21:24 2009

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

ERROR:
ORA-00257: archiver error. Connect internal only, until freed. Continue reading ‘Trouble-Shooting for DB can’t login’ »

sql语句优化之not in 改成not exists

问题初因开发商原话:

现在遇到的问题是,删除其余市公司试用数据很慢。
因为在删除表的记录的时候,还是要对记录筛选及关联其余表。
举例一个表的删除:
工作计划表 pfm_work_plan_baseinfo ,总记录数193660。
delete from pfm_work_plan_baseinfo t where t.plan_man_id not in
(select b.EMPLOYEE_ID from v_org_employee_now b where b.ORG_ID in(12,19));
所需删除记录数为148375条,耗时:60808.328秒

关联的视图:v_org_employee_now,总记录数:55293 Continue reading ‘sql语句优化之not in 改成not exists’ »