12.28.05
2005圣诞节
今年的圣诞节跟往年一样, 对我来说没有多少激动人心的. 不过能与朋友们聚一下, 也是很不错的.
这几天假期就是这么过去了:
23号星期五: 中午12点办公室就关门了, 假期正式开始. 往年在圣诞节假期前一天还要上班到下午3点种, 今年只要到12点就能走人了, 还不错.
Read the rest of this entry »SELECT happiness,friends,technology,study FROM LIFE@DAVID.GUO
今年的圣诞节跟往年一样, 对我来说没有多少激动人心的. 不过能与朋友们聚一下, 也是很不错的.
这几天假期就是这么过去了:
23号星期五: 中午12点办公室就关门了, 假期正式开始. 往年在圣诞节假期前一天还要上班到下午3点种, 今年只要到12点就能走人了, 还不错.
Read the rest of this entry »ASK TOM之中英文对照20051228————关于DUAL表
本人文档,如需转载,请注明出处.
Tom 您好
在沉默一段时间后提问感觉非常好
看下面的例子
ASKTOM之中英文对照20051223-本地管理表空间
本人文档,如需转载,请注明出处.
译文:
本地管理表空间
晚上好 tom
Hi Tom,
I wrapped several stored procedures in a package and grant execute privilege on
this package to a role, then everybody having this role would be able to run ANY
PROCEDURES IN THIS PACKAGE. This is not exactly what I want. Is there any
CLEAN way to do the following:
create or replace package pkg_my
as
procedure a;
procedure b;
procedure c;
end;
grant execute on pkg_my.A to USER1;—illegal
grant execute on pkg_my.B to USER2;—illegal
....
I want to be able to assign different execute privilege against different
procedures IN A PACKAGE to different users.
Thanks,
译文:
你好,TOM
我加密了包里面的几个存储过程并且把这个包的执行权限授予一个角色,然后具有这个角色的所有人都能够执行包中的任何存储过程。
这个不是我真正想要的结果,有没有简洁的方法能像下面一样:
今天星期1 ,早上不敢睡懒觉,8:30就到局里了
看看是啥状况,果然不尽人意丫,不光后台的应用慢,前台居然有客户无法登陆系统,shit,赶快看后台到底在作什么,我晕,居然有26个离散读等待,4个latch free等待,兄弟,不是玩我吧,整个数据库的cpu持续是100%的使用率,这有点寒吧.
昨天把数据库都备份完成以后,
今天用脚本分析整个数据库的表和索引,居然发现几个分区表无论如何都不会被分析,而我最关键的就是要分析那几个分区表,仔细看了下脚本,原来在脚本中有个小小的错误,修改之,重新分析,还比较快,在系统有压力的时候,不是很慢,而且也没有严重的影响到我的系统性能,这个就好.
将数据库修改为choose方式的优化器模式,上应用,应用一切正常,看起来比以前用rule要稍微快点.
今天比较郁闷的说,周末一个人在yh局里干活。
问题起因:项目部兄弟们说前置机通讯服务提示说异常数据保存异常,shit,又不知道是什么错误。
检查发现表空间是刚加过的,手工insert也是没有问题的。通讯服务里面提示任务和异常数据都保存异常。很奇怪的说,按道理这个两个表在不同的表空间,就算是空间问题也不太可能这么巧吖,难道是索引问题?
早上到济南,下车,好像没有想像中的那么冷,或许是老婆昨天特地买了个新的羽绒服给我的原因吧.
先到办事处找兄弟们,这些家伙这么晚还不起床.洗练刷牙,吃早餐,早餐真好吃:)