数据库
文章平均质量分 84
我爱魔法
两化融合不仅仅是技术上的实现,更主要的是管理理念变革,不能简单的在原有工作流程上以信息化手段覆盖,而是两者交替的提升、融合
展开
-
oracle使用快照和触发器同步数据
假设有数据库db1和db2 , 表db1.t_task_msg, db2.t_task_msg 现在同步db1.t_task_msg数据到db2.t_task_msg 1, 在db2建立到db1的连接source_link create database link source_link connect to db1_user identified by db1_pwd转载 2013-11-19 23:21:22 · 1131 阅读 · 0 评论 -
老杨的相关博文索引
老杨,高人,持续膜拜ing...网上相当多的技术帖子来自老杨的博客,但链接基本都失效了,貌似博文地址换了一遍,为了便于自己查阅,逐步把一些经常翻阅的资料挂接在此。1.物化视图相关物化视图的PCT特性(一)物化视图的PCT特性(二)Oracle如何根据物化视图日志快速刷新物化视图物化视图日志结构物化视图日志的维护物化视图日志对UPDATE的影响物化视图的快速刷新(一)物化视图的快速刷原创 2014-01-25 00:03:52 · 910 阅读 · 0 评论 -
物化视图实践(1)----实现远程数据同步
概念:首先澄清:Oracle9i以前叫做快照(snapshot),自9i开始更名为物化视图(materialized view) 。 早先的关键词snapshot被保留并与materialized view同义。Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同。数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的原创 2013-12-23 23:17:10 · 2661 阅读 · 0 评论 -
Oracle分区表(一)
【全文转自:http://love-flying-snow.iteye.com/blog/573303】Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( sno varchar2(10),转载 2013-12-22 20:44:32 · 850 阅读 · 0 评论 -
Oracle分区表(二)
【转自:http://www.cnblogs.com/xublogs/archive/2011/07/11/2292191.html, 部分内容调整并排版】1.分区表的维护:注:若分区表跨不同表空间,做导出、导入时目标数据库必须预建这些表空间。分表区各区所在表空间在做导入时目标数据库一定要预建这些表空间!这些表空间不一定是用户的默认表空间,只要存在即可。如果有一个不存在,就会报错!默认转载 2014-01-22 21:12:51 · 1096 阅读 · 0 评论 -
基于分区表的物化视图快速刷新以及维护
【全文转自:http://blog.csdn.net/zjc0507/article/details/7865283】从业DBA多年,始终致力于OLTP的实时交易类型的数据库。龙年伊始,接手了阿联酋惠普 deliver给阿曼电信的名为Dragon的系统,该系统是用于反恐的data warehousing和BI分析系统,这才第一次和数据仓库有了接触,区区两个月的时间,也没有什么特别深的体会,只是转载 2013-12-27 09:14:22 · 1244 阅读 · 0 评论 -
复合索引顺序选择问题
【全文转自:http://blog.itpub.net/17203031/viewspace-692364】索引是我们经常选择的数据表检索优化方案之一。其中,复合索引是我们经常选择的策略。那么,构建索引列的顺序上,有何种差异和需要注意的方面呢?下面我们通过实验来进行说明。 实验环境说明 准备数据表和实验环境。索引列的差异,主要体现在选择性上,我们通过构建不同选择性的列来进行试验转载 2013-12-25 22:01:14 · 2021 阅读 · 0 评论 -
oracle中Where子句的条件顺序对性能的影响
【具体出处不可考,请作者见谅】经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(10G开始,缺省为RBO优化器模式),而在CBO优化器模式下有影响,主要有两种观点:a.能使结果最少的条件放在最右转载 2013-12-25 23:22:08 · 1974 阅读 · 0 评论 -
定位导致物化视图无法快速刷新的原因
【全文转自:http://blog.chinaunix.net/uid-2386160-id-2655628.html】物化视图的快速刷新采用了增量的机制,在刷新时,只针对基表上发生变化的数据进行刷新。因此快速刷新是物化视图刷新方式的首选。但是快速刷新具有较多的约束,而且对于采用ON COMMIT模式进行快速刷新的物化视图更是如此。对于包含聚集和包含连接的物化视图的快速刷新机制并不转载 2013-12-23 23:28:36 · 677 阅读 · 0 评论 -
PLSQL开发笔记和小结
【全文转自:http://www.blogjava.net/cheneyfree/archive/2008/07/21/216090.html】***************************************** PLSQL基本结构*****************************************基本数据类型变量 1. 基本数据类型转载 2013-12-21 23:21:19 · 654 阅读 · 0 评论 -
物化视图定义为on commit导致update更新基表慢的解决方案
由于物化视图定义为on commit导致update更新基表慢的解决方案 由于物化视图定义为on commit导致update更新基表慢的解决方案以下是模拟和解决测试过程: (模拟update慢的过程)1、首先基于基表创建物化视图日志:create materialized view log on scott.emp with rowid; 2、首先基于转载 2013-12-21 22:02:55 · 882 阅读 · 0 评论 -
全局索引与分区索引
【转自:http://blog.csdn.net/nsj820/article/details/6165352】表可以按range、hash、list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。局部索引local index1. 局部索引一定是分区索引,分区转载 2014-01-06 00:25:22 · 1525 阅读 · 0 评论 -
DBMS_JOB包的使用方法
【全文转自:http://blog.csdn.net/nsj820/article/details/5643421】一、设置初始化参数 job_queue_processessql> alter system set job_queue_processes=n;(n>0)job_queue_processes最大值为1000查看job queue 后台进程sql>select转载 2014-01-06 00:49:13 · 863 阅读 · 0 评论 -
Oracle物化视图语法
【全文转自:http://blog.sina.com.cn/s/blog_6ceed3280100xcdv.html】物化视图概述: Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同。数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速转载 2013-12-20 12:57:39 · 709 阅读 · 0 评论 -
使用Oracle的DBMS_SQL包执行动态SQL语句
【全文转自:http://blog.csdn.net/ggjjzhzz/article/details/507880,之所以看到此文是因为需要对Long字段转换Varchar2类型】在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句:转载 2013-12-30 17:34:14 · 1698 阅读 · 0 评论 -
物化视图实践(2)----刷新组管理
什么是刷新组通常我们创建的MView会不止一个,而且各个MView的Master Table之间是有约束,数据一致性关联的,如果我们对各个MView分开刷新的话我们是不能保证关联数据的完整性和事务的一致性的。Oracle提供了刷新组来解决这个问题。在刷新组刷新之后Oracle可以保证在刷新组里面的所有的表在刷新的那个时间点的是一致的。刷新组的大小Oracle专门针对大的MV原创 2013-12-28 21:52:18 · 1425 阅读 · 0 评论 -
ORACLE常用数值函数、转换函数、字符串函数
【转自:http://www.jb51.net/article/20975.htm】说明:下面函数表达式中,N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。 (一).数值型函数(Number Fu转载 2014-02-23 18:46:51 · 979 阅读 · 0 评论