全部博文(101)
发布时间:2013-01-08 10:29:41
create table tb_db_ddl_mobitor( ddl_time date, session_id varchar2(100) , os_user varchar2(100) ,  ......【阅读全文】
发布时间:2013-01-07 16:18:36
create or replace trigger tri_ddl_monitorbefore create or alter or drop or truncate on databasedeclare l_errmsg varchar2(100):= 'You have no permission to this operation';begin if ora_sysevent = 'CREATE' then raise_application_error(-20001, ora_dict_obj_owner || '......【阅读全文】
发布时间:2012-12-26 13:39:47
定位导致物化视图无法快速刷新的原因 =========================================================== 物化视图的快速刷新采用了增量的机制,在刷新时,只针对基表上发生变化的数据进行刷新。因此快速刷新是物化视图刷新方式的首选。 但是快速刷新具有较多的约束,而且对于采用ON COMMIT模式进行快速刷新的物化视图更是如此。对于包含聚集和包含连接的物化视图的快速刷新机制并不相同,而且对于多层嵌套的物化视图的快速刷新更是有额外的要求。 如此多的限制一般很难记全,当建立物化视图失败时,Oracle给出的错误信息又过于简单,有时无法使你准......【阅读全文】
发布时间:2012-12-26 13:38:57
物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相通的如select等操作,而其实际上是一个视图,一个由系统实现定期刷新其数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图更可以实现视图的所有功能,而物化视图确不是在使用时才读取,大大提高了读取速度,特别适用抽取大数据量表某些信息以及数据链连接表使用.具体语法如下:物化视图对于前台数据库使用者来说如同一个实际的表,具有和表相通的一般select操作,而其实际上是一个视图,一个定期刷新数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图可以实现视图的所有功能,而物化视图确不是在使用时才读取,大大......【阅读全文】