December 13, 2005
Oracle10g Materialized View enhanced
作者:eygle
出处:http://blog.eygle.com
今天Kamus在Gtalk上让我帮忙测试,是关于物化视图的:
- truncate分区以后,物化视图快速刷新出错
- drop分区以后,物化视图快速刷新出错
测试Oralce9i的情况:
SQL> create table T_PART Table created. 1 row created. SQL> insert into t_part values(1,25,3); 1 row created. SQL> insert into t_part values(1,18,3); 1 row created. SQL> commit; Commit complete. SQL> create materialized view log on t_part with rowid; Materialized view log created. SQL> create materialized view mv_t_part refresh with rowid as select * from t_part; Materialized view created. SQL> select * from t_part; C1 C2 C3 SQL> select * from mv_t_part; C1 C2 C3 SQL> alter table t_part truncate partition t_p2; Table truncated. SQL> exec dbms_mview.refresh('mv_t_part','f');
* |
这里出现错误。
ORA-32313 REFRESH FAST of "string"."string" unsupported after PMOPs
Cause: A Partition Maintenance Operation (PMOP) has been performed on a detail table, and the specified materialized view does not support fast refersh after PMOPs.
Action: Use REFRESH COMPLETE. You can determine why your materialized view does not support fast refresh after PMOPs using the DBMS_MVIEW.EXPLAIN_MVIEW() API.
再来测试Oracle10g的:
[oracle@danaly ~]$ sqlplus eygle/eygle SQL*Plus: Release 10.2.0.1.0 - Production on Tue Dec 13 22:10:15 2005 Copyright (c) 1982, 2005, Oracle. All rights reserved.
Table created. SQL> insert into t_part values(1,2,3); 1 row created. SQL> insert into t_part values(1,25,3); 1 row created. SQL> insert into t_part values(1,18,3); 1 row created. SQL> create materialized view log on t_part with rowid; Materialized view log created. SQL> create materialized view mv_t_part refresh with rowid as select * from t_part; Materialized view created. SQL> select * from t_part; C1 C2 C3 SQL> select * from mv_t_part; C1 C2 C3 SQL> alter table t_part truncate partition t_p2; Table truncated. SQL> exec dbms_mview.refresh('mv_t_part','f');
PL/SQL procedure successfully completed. |
看来在物化视图方面,Oracle10g的确已经增强。
Posted by eygle at 11:14 PM | Comments (2)
赏画:展子虔之游春图
作者:eygle
出处:http://blog.eygle.com
祖国大陆现存最古老的一幅山水画作品,相传是隋代画家展子虔(约公元550—604年)的《游春图》,目前藏于故宫博物院。
此画为绢本,青绿设色,高43厘米,宽80.5厘米,画上有宋徽宗( 公元1101—1125年)题写的“展子虔游春图”六个字。相传这幅画为展子虔所作的唯一真迹。从画上题记钤印可知,该画在北宋时收入宫内府,元代为鲁国大长公主所有,明代由严嵩收藏,清代再度入宫,此画在《钤山堂书画记》中有著录,可以说是一幅流传有序的中国早期山水画艺术珍品。
《游春图》以春游为主题,画幅虽不大,却场面开阔。在明媚的春光里,人们纵情游乐,远处青山叠翠,湖水融融。画中人物或乘骑于山径,或泛舟于湖上,姿态各异,生动有趣。远山浮翠,白云缭绕,树发新枝,嫩绿初露,桃花绽开,绿草如茵,好一派春和景明的景色。
《游春图》的出现,标志着中国山水画的逐渐成熟。在此之前,山水画大多是作为人物的背景 而出现的,基本上是“人大于山,水不容泛”的画法。《游春图》则能:“写江山远近之势尤工, 故咫尺有千趣”。
对这幅画,今天的专家们看法各异。傅熹年先生根据画中人物头上戴的幞头、建筑部件形制等论证它并非隋代原作,而是北宋摹本。王去非先生认为是唐中叶以后作品。而张伯驹先生则保留其为展子虔原作的观点。
展子虔历北齐、北周,入隋为朝散大夫、帐内都督。曾在洛阳、长安、扬州等地的寺院画过许多壁画。善画故事、人马、山水、楼台;人物的描法细致,后再用色晕开人物的面部,神彩意度极为深致。据记载,他的《仙山楼阁图》以青绿勾勒为主,笔调甚为细密,后人称他为“唐画之祖”。美史史家称顾恺之、陆探微、张僧繇、展子虔为唐以前杰出的四大画家。
以下为游春图全貌:
Posted by eygle at 8:32 PM | Comments (1)
The Network is The Computer
作者:eygle
出处:http://blog.eygle.com
今天上午参加了绿色的飞跃 SUN公司的新产品发布会,在此会议上,SUN公司正式推出他们的UltraSparc T1处理器。可是我不得不说一句的是,这真是一次失败的大会。首先是我根本没收到SUN发来的邀请函,在注册时不得不拿出手机给人看我收到的提醒短信。结果我发现很多人都在那里展示手机(回到公司时,发现邀请函终于躺在桌子上了)。![]()
会场也极为简陋,密密麻麻的椅子,没有桌子,也没有水,甚至SUN公司没有准备笔,每人发的一张反馈表基本上没法填写。会场的麦克只有固定在讲台上的,演讲者只要站直身子(都怪那个老外长得太高了),或者稍稍转身,声音就再也听不清楚了。而且更让我奇怪的是,第一排是SUN公司的参会者座位,还没到一半的时候,基本上位子已经空了,你们自己的人都不关心,还怎么叫别人关注呢?
我跟同事戏称,还是Oracle办活动的经验多,每次都准备的十分妥贴。
会半的时候,我们选择了提前退场。
此前已经关注了UltraSparc T1处理器,这次了解了一点其他的内容:
1998年,一群SUN高级工程师离开SUN成立Afara,在UltraSPARCII技术的基础上设计了第一版的UltraSPARC T1。SUN于2002年收购Afara,并将其设为T1基地。
原来UltraSparc T1处理器还有这样一段历程。
Posted by eygle at 2:06 PM | Comments (0)
