ETL增量抽取方式
ETL增量抽取: 要实现增量抽取,关键是如何准确快速的捕获变化的数据。优秀的增量抽取机制要求ETL能够将业务系统中的变化数据按一定的频率准确地捕获到,同时不能对业务系统造成 太大的压力,影响现有业务。相对全量抽取而言,增量抽取的设计更复杂.1、触发器方式触发器方式是普遍采取的一种增量抽取机制。该方式是根据抽取要求,在要被抽取的源表上建立插入、修改、删除3个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据写入一个增量日志表,ETL的增量抽取则是从增量日志表中而不是直接在源表中抽取数据,同时增量日志
2012年的计划
短期突击1 sql pl/sql:oracle sql高级编程oracle plsql实例精解oracle开发艺术2 sql优化品悟性能优化D17265GC20SQLTuning_sg.pdf让Oracle跑得更快——Oracle 10g性能分析与优化思路Oracle性能诊断艺术3 db2:DB2数据库管理最佳实践从Oracle到DB2开发—从容转身4 informatica:5 cognos:持续关注6 dw原理,建模与etl:数据仓库(原书第4版)数据仓库生命周期工具箱(第二版)DW2.0:下一代数据仓库的构架kimball etl工具箱7 oracle dba:Oracle Database 11g数据库管理艺术涂抹Oracle—三思笔记之一步一步学Oracleocp10g认证指南+Oracle10g OCP认
数据库优化过程中需要掌握的操作系统知识-topas
topas显示分为五个部分,分别为cpu、网络接口、物理磁盘、工作量管理WLM和进程。注:如果想按某个字段排序,将光标移动到其上即可。一、CPU如果有多个CPU,按c键两次,可以显示CPU列表,仅按c键一次,关闭CPU内容。显示内容:usr% kern% idle% wait%显示等待IO的时间的百分数二、网络接口按n键可以关闭此部分内容,再按一次n键可以显示所有网络接口的汇总信息KBPS 在监视时间间隔内每秒钟以MB为单位的吞吐量,此字段是每秒钟接收到的千字节和发送的千字节的总和。I-Pack 在监视时间间隔内每秒钟收到的数据包数目O-Pack 在监视时间间隔内每秒
搞数据库管理和开发sql基础必须过关--oracle sql参考手册概览
oracle database 10g sql reference(10.2)有1428页。建议作为手头的参考手册。但前面的几个基础章节可以迅速过一遍,扫除sql知识的一些盲点。1.Introduction to Oracle SQL2.Basisc Elements of Oracle SQL3.Pseudocolumns4.Opreators5.Functions6.Expressions7.Conditions8.Common SQL DDL Clauses9.SQL Queries and Subqueries以上可以快速的阅读一遍。每个函数平时多参考,但函数分类得了解。10-19 SQL Statements语法[@more@]
对Consistent Gets Physical Reads 和DB Block Gets的理解和解释
在Oracle的文档中有这样一段解释:db block gets:Number of times a CURRENT block was requested.consistent gets:Number of times a consistent read was requested for a block.physical reads:Total number of data blocks read from disk. This number equals the value of "physical reads direct" plus all reads into buffer cache.---------------------------------------------------------------针对以上3个概念进行的说明解释及关系如下:1、DB Block Gets(当前请求的块数目)当前模式块意思就是在操作中正好提
对'Consistent Gets',''Physical Reads'和'DB Block Gets'的理解和解释
在Oracle的文档中有这样一段解释:db block gets:Number of times a CURRENT block was requested.consistent gets:Number of times a consistent read was requested for a block.physical reads:Total number of data blocks read from disk. This number equals the value of "physical reads direct" plus all reads into buffer cache.---------------------------------------------------------------针对以上3个概念进行的说明解释及关系如下:1、DB Block Gets(当前请求的块数目)当前模式块意思就是在操作中正好提
转OracleRAC管理 之 集群状态&信息查看
============================================================Oracle DataBase10GRAC 学习笔记OracleRAC管理 之 集群状态&信息查看 --by 王磊/菜小小~============================================================参看集群状态[11:34:11oracle@node1 ~]crs_stat -tName Type Target State Host ------------------------------------------------------------ora.dba.db application ONLINE ONLINE node2 ora....l1.inst application ONLINE ONLINE n
回归
恍恍惚惚7年了技术上没有长进,职业上没有提升这个时代更多的是浮躁早已而立之年的我该静下心,做点实实在在的事情继续维护我的老博客[@more@]
win7 sqlplus ed无法打开默认缓冲文件
右击sql*plus快捷方式,选中以管理员运行即可在sql*plus中通过ed打开afiedt.buf
oracle中group学习个人笔记
4 groupgroup操作相关:聚合函数,group by子句,having子句,group扩展-rollup,cube,group sets4.1聚合函数>>>null与聚合函数count(*)不受null影响,统计的是行数count(col),col是列名,如果col有null,则不参与统...
oracle中join学习个人笔记
3 joins3.2连接条件using相同的列连接可用using子句,且select列中不能对条件列限定表名using子句可使用多个列,如using(a,b)SELECT location_id, department.name, location.regional_groupFROM department JOIN loc...
免安装Oracle客户端软件-使用pl/sql配置登陆
1.下载Oracle Client Package .从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载Instant Client Package – Basic包( 标注:All files required to run OCI, OCCI, a...
在LINUX平台上手动创建数据库(oracle 10g)
在LINUX平台上手动创建数据库(oracle 10g)安装完oracle软件后,不使用dbca创建数据库,而手动创建数据库,主要目的是了解数据库创建的过程中主要进行了那些操作。1.首先设置要创建的ORACLE的SID,如果在.bash_profi...
Oracle中,一个Delete操作的流程
作者:eygle |</SCRIPT. English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2005/01/oracleoeooedele.html Oracle中,一个Delete操作的流程删除(DELE...
oracle 10g 删除数据库的2种方法
环境centos 5.1 oracle 10g1使用drop database 的方法sqlplus “/as sysdba" 进入sql> startup mount;sql>drop database;报错,需要在 restricted mode下,sql> alter system enable restricted session...
转载:LVM逻辑卷管理一PV/VG/LV的创建-Linux
LVM———Logical Volume Manager(逻辑卷管理器)的简写。LVM可以帮助我们为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观...
贴一个rac客户端的tns配置
RACDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521)) (ADDRESS = (P...
oracle10g rac下local_listener与remote_listener参数
1.设置remote_listeneralter system set remote_listener='LISTENER_RACDB' scope=both sid='*'2.设置local_listeneralter system set local_listener='(ADDRESS=(PROTOL=TCP)(HOST=192.168.1.200)(PORT=1521))' ...
Oracle rac 10.2.0.1升级10.2.0.4
Oracle rac 10.2.0.1升级10.2.0.4 具体请参考安装包解压后的readme.html,简单总结如下:需要软件包p6810189_10204_Linux-x86-64.zip1、升级CRS1.1、停止服务$srvctl stop service -d serv_name执行此命令之后以下服...
linux 上 10g rac 升级到10.2.0.4
from :http://blueocean926.itpub.net/post/38439/479227今天没什么事情,把笔记本上的10.2.0.3 rac升级到10.2.0.4,简单描述下升级过程第一步修改两个节点上的数据库启动方式把相关数据库及crs停掉$srvctl modi...