在Oracle中session和process的区别(转)
对应元数据表v$resource_limit。相互关系sessions=1.1 * processes + 5 ,至于开多少个进程和你的用户并发数有关。如果修改要修改数据库初始化参数,processes 和session在Oracle中session和process的区别问:在Oracle中session和process的区别是什么?答:一、一个process可以有0个、1个或者多个session,一个 session也可以存在若干个process中,并行同样是一个session对应一个process,主session是coordinator session,每个parallel process同样会对应数据库里一个单独的session。可以从v$px_session和v$session中验证这点。; 二、
按复杂条件导出表数据
例如exp userid=odsjc/odsjc@odstest file=./aa.dmp tables=(odsjc.jci_jobstatinfo) query="where LOGICAL_DATE=to_date('20070131','YYYYMMDD') and seqid='9990030001000000057'"导入imp odsjc/odsjc@odstest file=./aa.dmp fromuser=odsmain touser=odsjc IGNORE=y[@more@]
awk 用法2
添加文本 可以按照添加控制序列或其他字符的相同方式将文本添加到显示中。例如,要将分隔符从空格改为冒号,则命令是 awk '{print $1":"$2":"$3":"$4":"$5}' emp_names > new_emp_names在这种情况下,字符 (:) 包含在引号 ("/") 中,它被添加到每个字段之间。在引号之间的值可以是任何内容。例如,创建一个关于居住在阿拉巴马州的员工的外观类似数据库的显示: $ awk '$5 ~ /AL/ {print "NAME: "$2", "$3"nCITY-STATE: "$4", "$5"n
提高ETL数据加载效率
提高数据加载效率1. 先让约束条件无效,数据加载完后,让其有效Ø Disable 外键约束 SELECT 'ALTER TABLE ' || OWNER || '.' || TABLE_NAME || ' DISABLE CONSTRAINT ' || CONSTRAINT_NAME || ' ;'FROM USER_CONSTRAINTSWHERE (TABLE_NAME LIKE '%DIM' OR TABLE_NAME LIKE '%FACT')AND CONSTRAINT_TYPE = 'R'输出的结果是:ALTER TABLE MDDB_DEV.AGREEMENT_DIM DISABLE CONSTRAINT SYS_C0011077 ; ALTER TABLE MDDB_DEV.AGREEMENT_DIM DISABLE CONSTR
PowerCenter 7.1.3 ETL UNIX Shell 脚本书写规范
PowerCenter 7.1.3 ETL UNIX Shell 脚本书写规范 脚本规范 (适用于 PowerCenter version 7.1.3):标准脚本中,由两部分组成:Ø UNIX Shell 脚本调度工具通过运行此脚本以实现对PowerCenter工作流的调度。Ø 独立文件这个文件里包含了调度脚本中所需要的参数,用户名,用户密码下面是脚本的模板,脚本名称是etl_unix_shell_script.sh。 # Program: etl_unix_shell_script.sh # Author: Kevin Gillenwater
ETL Mapping 走查检验项
对ETL 进行全面的预览所应该检查的选项。ETL Mapping Walkthrough template.doc[@more@]
Unix 工作流安装请求表格
Unix 下调用工作流的shell脚本的说明。Unix_job_setup_template_explained.doc[@more@]
自我介绍
王亮亮,数据仓库工程师msn:halfwood88@sohu.com欢迎各位交流,祝大家每天好心情啊[@more@]
ETL 测试计划
描述了如何写ETL测试用例 ETL_Test_Plan_Template_completed.doc[@more@]
ETL Mapping规格说明书
描述了输入和输出,数据的规格,源和目标的位置,记录文件/表的存储信息,数据量的信息,描述数据如何转化。 Mapping_Specifications_Completed.doc[@more@]
业务规格说明书
系统名称: Name of system名称: Name of business function1.1 业务概述Overview of business function1.2 业务需求矩阵BusinessRequirementFunctional RequirementDetail1High-level description of each business requirement. 1aIdentification of the actions and/or tasks necessary to meet the business requirement. Detailed information concerning the action and/or tasks to meet the business requirement, such as constraints, inputs, outputs, dependencies, and hardware-software requirements.1b1c1d[@more@]
ETL 开发流程和交付物
ETL 开发流程和交付物1.0确定需求 –这个过程要理解从用收集来的业务需求,如果数据源确定,对这个过程有很大的裨益。.交付物对数据抽取,转换,加载的逻辑描述。标准对ETL业务需求进行文档化,可以使用ETL业务需求模板,也可以使用自定的规范化模板模板。模板ETL业务需求规格说明模板2.0 物理化设计 – 这个过程要确定输入和输出并且文档华数据的规格。同时,要确定源和目标的位置,记录文件/表的存储信息,数据量的信息,描述数据如何转化。 交付物输入和输出字段的设计源和目标的位置文件/表的存储信息文件/表的数据量信息描述数据如何
informatica 面试题大全(持续更新)
1 What is the difference between a data warehouse and a data mart?Ø Dataware house: It is a collection of data marts. Represents historical data. a data warehouse is a relational database which is specially designed for analysis purpose rather then for transactional purpose.Ø Data mart:It is a sub set of data ware housing.It can provide the data to analyze query reporting& analysis. a datmart is subject oriented database which gives the data about each
data partition 介绍
1.1 Partition 的种类Ø Data partitioning 的好处1) 对数据的维护可以在partition 的层次2) 提高查询效率3) 可以提高数据仓库的可用性,比如,一个磁盘里的数据坏了,另一个可以接着用Ø 什么时候使用Partition Data1) 大表(2GB)时考虑使用partition2) 用来做为partition的字段,像numberic,date,character都可以;long 和Lob字段不可以3) 所有的表和索引的partition逻辑上的属性相同,像字段和约束,但是物理上的属性就不同,像所存在的表空间1.1.1 Rang
informatica性能优化功能点
1) informatica的性能调优 Ø 判断性能瓶颈a) 判断目标数据库的性能瓶颈b) 判断源数据库的性能瓶颈c) 判断mapping的性能瓶颈d) 判断Session的性能瓶颈e) 判断系统的性能瓶颈Ø 优化目标数据库a) 删除索引和约束b) 增加提交点的值c) Bulk loadingd) External loadinge) 提高数据库的network packet 的大小f) 优化目标数据库Ø 优化源数据库a) 优化查询b) 使用tempdb来连接Sybase 和
提高数据的加载效率之约束
提高数据加载效率1. 先让约束条件无效,数据加载完后,让其有效Ø Drop or Disable 外键约束会提高加载效率 SELECT 'ALTER TABLE ' || OWNER || '.' || TABLE_NAME || ' DISABLE CONSTRAINT ' || CONSTRAINT_NAME || ' ;'FROM USER_CONSTRAINTSWHERE (TABLE_NAME LIKE '%DIM' OR TABLE_NAME LIKE '%FACT')AND CONSTRAINT_TYPE = 'R'输出的结果是:ALTER TABLE MDDB_DEV.AGREEMENT_DIM DISABLE CONSTRAINT SYS_C0011077 ; ALTER TABLE MDDB_DEV.AGREEM
修改nls_date_format的步骤
SQL> show parameter nls_date_formatNAME TYPE------------------------------------ ----------------------VALUE------------------------------nls_date_format stringSQL> alter system set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS' scope =spfile 2 ;System altered.SQL> show parameter nls_date_formatNAME TYPE------------------------------------ ----------------------VALUE------------------------------nls_date_fo
oracle 参数的说明
说明Oracle表中的存储参数initial, next, pctfree, pctused的含义。针对只做批量装载,没有update的数据仓库事实表,这些参数的设置原则。 initial, 建立这个表的时候初始化分配的空间 next, 空间不够的话,下一次扩展的空间大小 pctfree, 给这个表分配空间的时候对于初始分配的空间至少要预留的百分数,(对仓库来说,需要的空闲不用很多) pctused, 给这个表分配空间的时候对于初始分配的空间最多可以使用的百分数, 可用于:表空间、回滚段、表、索引、分区、快照、快照日志 建议PCTINCREASE参数设置为0,可使碎片最小化
mount和nomount状态
nomount也就是打开实例的状态,SGA分配了,后台进程启动了,数据库还没有挂装,该状态下可以创建数据库,重建控制文件 mount时就是把实例和数据库挂接起来,定位和打开控制文件,获得数据文件和日志文件的名称和状态,但并不检查这些文件是否存在,mount状态下可以重命名数据文件,可以改变归档模式,可以执行全数据库恢复等特殊的数据库维护[@more@]mount和nomount状态
商业智能常见名词浅释(zhuan)
商业智能常见名词浅释 Ad hoc query 即席查询,数据库应用最普遍的一种查询,利用数据仓库技术,可以让用户随时可以面对数据库,获取所希望的数据。 BI 商业智能(Business Intelligence),指数据仓库相关技术与应用的通称。指利用各种智能技术,来提升企业的商业竞争力。 BPR 业务流程重整(Business Process Reengineering),指利用数据仓库技术,发现并纠正企业业务流程中的弊端的一项工作,数据仓库的重要作用之一。 Client OLAP 相对于Server OLAP而言。部分分析工具厂家建议把部分数据下载到本地,为用户提供本地的多维分析。代表