摘要:
六、实战汇总31.powercenter 字符集 了解源或者目标数据库的字符集,并在Powercenter服务器上设置相关的环境变量或者完成相关的设置,不同的数据库有不同的设置方法; 多数字符集的问题,需要源读和目标写分开来考虑,而不是混为一谈。 31.1 oracle字符集 获取Oracle数据库 阅读全文
posted @ 2018-07-08 14:39
Brad Miller
阅读(5421)
评论(0)
推荐(0)
摘要:
三、workflow执行、监控 workflow是PowerCenter的执行单元; 一个workflow包括一个或者多个session(或task)。 1.session session是mapping的实例化。 session是给mapping提供配置文件的场所或机制。 有了这些配置信息,map 阅读全文
posted @ 2018-07-08 14:38
Brad Miller
阅读(6420)
评论(0)
推荐(0)
摘要:
五、高级应用21.任务分区 分区是通过并行处理来提供PowerCenter的执行效率。 分区类型包括:Database partitioning、Hash Auto-keys、Hash User-keys、Key Range、Pass Through、Round Robin。 PowerCenter 阅读全文
posted @ 2018-07-08 14:38
Brad Miller
阅读(3263)
评论(0)
推荐(0)
摘要:
一、Informatica介绍Informatica PowerCenter 是Informatica公司开发的世界级的企业数据集成平台,也是业界领先的ETL工具。Informatica PowerCenter使用户能够方便地从异构的已有系统和数据源中抽取数据,用来建立、部署、管理企业的数据仓库,从 阅读全文
posted @ 2018-07-08 14:36
Brad Miller
阅读(3693)
评论(0)
推荐(0)
摘要:
PowerCenter Repository Manager1.启动客户端程序连接服务器打开客户端(PowerCenter Repository Manager)PCRM;存储库--配置域--添加新域;填写域名(Domain_1)、网关主机(SC-201709251400)、网关端口后(6005), 阅读全文
posted @ 2018-07-08 14:34
Brad Miller
阅读(499)
评论(0)
推荐(0)
摘要:
安装961 server和client 0.informatica卸载保证服务(informatica9.6.1)在关闭状态;卸载客户端,应用程序--》informatica--》uninstall;卸载服务端,在安装目录下找 E:\Informatica\9.6.1\Uninstaller_Ser 阅读全文
posted @ 2018-07-08 14:32
Brad Miller
阅读(765)
评论(0)
推荐(0)
摘要:
五、shell流程控制1.一重分支if 语句语法格式:if condition then command1 fi末尾的fi就是if倒过来。 写成一行: if condition; then command1; fi 2.二重分支if else 语法格式:if condition then comma 阅读全文
posted @ 2018-07-08 14:27
Brad Miller
阅读(369)
评论(0)
推荐(0)
摘要:
一、shell 简介Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 1.Shell 脚本Shell 脚本(shell s 阅读全文
posted @ 2018-07-08 14:26
Brad Miller
阅读(197)
评论(0)
推荐(0)
摘要:
六、文件搜索命令11 :which功能描述:显示系统命令所在目录命令所在路径:/usr/bin/which执行权限:所有用户语法:which [命令名称]范例:$ which ls 12 :find功能描述:查找文件或目录命令所在路径:/usr/bin/find执行权限:所有用户语法:find [搜 阅读全文
posted @ 2018-07-08 14:25
Brad Miller
阅读(220)
评论(0)
推荐(0)
摘要:
一、基本命令1.我是谁 whoami --who am i2.谁在线 who w3.显示当前路径(定位) pwd4.切换目录 cd ~返回主目录 cd ..返回上一级目录5.查看某个目录中的子目录和文件列表 ls 6.切换用户 su 用户名 su root 7.创建用户(需要root权限) user 阅读全文
posted @ 2018-07-08 14:24
Brad Miller
阅读(212)
评论(0)
推荐(0)
摘要:
备份与恢复Oracle数据库有三种标准的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出/导入是一种逻辑备份,冷备份和热备份是物理备份。一、导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据 阅读全文
posted @ 2018-07-08 14:08
Brad Miller
阅读(263)
评论(0)
推荐(0)
摘要:
1.oracle优化器 优化目标分为4种: choose (选择性) rule (基于规则) first rows(第一行) all rows(所有行) Description:描述sql的执行计划 Object owner:对象模式 Object name:对象名 Cost:花费(的时间) Car 阅读全文
posted @ 2018-07-08 14:07
Brad Miller
阅读(487)
评论(0)
推荐(0)
摘要:
Oracle数据库事务1. 事务定义在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,要么一个也不执行。银行转帐的例子是最经典的事务示例:用户把钱从一个银行账号转账至另一个银行账号 阅读全文
posted @ 2018-07-08 14:06
Brad Miller
阅读(277)
评论(0)
推荐(0)
摘要:
oracle数据字典 1.概念数据字典是oracle数据库用来存储数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典基表是在任何 Oracle 数据库中创建的第一批对象。所有数据库的数据字典表和视图都存储在SYSTEM表空间中。由于当数据库打开时,SYSTEM 阅读全文
posted @ 2018-07-08 13:30
Brad Miller
阅读(1786)
评论(0)
推荐(0)
摘要:
oracle分区表1.分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。 表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上), 这样查询数据时,不至于每次都扫描整张表。 2.表分区的具体作用 O 阅读全文
posted @ 2018-07-08 13:26
Brad Miller
阅读(1555)
评论(0)
推荐(0)
摘要:
一、用户(模式)1.定义用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作模式(schema):是某个用户所拥有的对象的集合。具有创建对象权限并创建了对象的用户称为拥有某个模式注意:创建数据库对象(视图,表等)的任一用户都拥有一个与该用户名称相同的模式,且被视为模式用户 阅读全文
posted @ 2018-07-08 13:25
Brad Miller
阅读(429)
评论(0)
推荐(0)
摘要:
数据库存储结构分为:物理存储结构和逻辑存储结构。物理结构和逻辑结构分开,对物理数据的存储不会影响对逻辑结构的访问。1.物理存储结构 数据库文件 os block2.逻辑存储结构 tablespace 表空间 segment 段 extend 扩展区 db block 数据块(8k)2.1创建表空间c 阅读全文
posted @ 2018-07-08 13:21
Brad Miller
阅读(361)
评论(0)
推荐(0)
摘要:
一、同义词synonymconnect sys/123 as sysdba;select * from emp;ORA-00942: 表或视图不存在create synonym emp for scott.emp;select * from emp; 1.定义同义词是一个模式对象的别名。可以为一个表 阅读全文
posted @ 2018-07-08 12:54
Brad Miller
阅读(830)
评论(0)
推荐(0)
摘要:
1.oracle优化器 优化目标分为4种: choose (选择性) rule (基于规则) first rows(第一行) all rows(所有行) Description:描述sql的执行计划 Object owner:对象模式 Object name:对象名 Cost:花费(的时间) Car 阅读全文
posted @ 2018-07-08 12:51
Brad Miller
阅读(333)
评论(0)
推荐(0)
摘要:
1、三范式规范化关系模式称为范式。第一范式:在一个关系模型R中,如果R的每一个属性的值域中的值都是不可再分的最小数据单位, 则称R为第一范式(1NF)。第二范式:如果一个关系模型R属于1NF,并且R的每一个非主属性都完全依赖于它的每一个候选键, 则称R为第二范式(2NF)。第三范式:如果一个关系模型 阅读全文
posted @ 2018-07-08 12:49
Brad Miller
阅读(214)
评论(0)
推荐(0)
摘要:
定时器job1.定义 定时器指在特定的时间执行特定的操作。 可以多次执行。说明:特定的操作:指一个完成特定功能的存储过程。多次执行:指可以每分钟、每小时、每天、每周、每月、每季度、每年等周期性的运行。2.准备工作源表:student,course,sccreate table student( sn 阅读全文
posted @ 2018-07-08 12:39
Brad Miller
阅读(711)
评论(0)
推荐(0)
摘要:
例外处理1.例外分类:预定义例外,非预定义例外,自定义例外三种传递例外:如果在例外处理部分exception没有捕捉例外,oracle会将例外传递到调用环境.捕捉并处理例外:使用例外处理部分完成exceptionwhen exception1 thenstatement1;when exceptio 阅读全文
posted @ 2018-07-08 12:36
Brad Miller
阅读(1204)
评论(0)
推荐(0)
摘要:
动态sql0.pl/sql块的限制 不能执行ddl操作(create、drop、alter); 不能执行部分dcl操作(grant、revoke)。 1.语法动态sql:在执行时才能确定要执行的sql语句。在pl/sql块中编写动态sql语句时,需要将sql语句存放到字符串变量中,而且sql可以包含 阅读全文
posted @ 2018-07-08 12:35
Brad Miller
阅读(358)
评论(0)
推荐(0)
摘要:
pl/sql集合处理单行单列数据,可以使用标量变量;处理单行多列的数据,可以使用pl/sql记录(%rowtype,record);处理单列多行数据,可以使用pl/sql集合。 pl/sql集合类型是类似于高级语言数组的一种复合数据类型。包括:嵌套表(table),数组(varray)两种。 一、嵌 阅读全文
posted @ 2018-07-08 11:50
Brad Miller
阅读(1129)
评论(0)
推荐(0)
摘要:
序列1.创建序列create sequence seq_alog start with 1 increment by 1 maxvalue 999999999999999999999999999 minvalue 1 cache 20;说明:start with 1 --表示序列从1开始increm 阅读全文
posted @ 2018-07-08 11:46
Brad Miller
阅读(897)
评论(0)
推荐(0)
摘要:
包1.定义:包用于逻辑组合相关的PL/SQL类型,项和子程序,由包规范和包体组成 建立包规范:包规范是包与应用程序之间的接口,用于定义包的公用组件, 包括常量,变量,游标,过程,函数等 建立包体:用于实现包规范所定义的过程和函数2.语法:包规范只定义不实现create [or replace] pa 阅读全文
posted @ 2018-07-08 11:44
Brad Miller
阅读(254)
评论(0)
推荐(0)
摘要:
create table s_sc ( SNAME VARCHAR2(20) primary key, c_grade NUMBER(6), m_grade NUMBER(6), e_grade NUMBER(6) );declare begin for rs in (select sno,snam 阅读全文
posted @ 2018-07-08 11:43
Brad Miller
阅读(357)
评论(0)
推荐(0)
摘要:
引言:PLSQL数据类型标量数据类型:数字类、字符类、日期类、布尔类(boolean)、复合数据类型:记录(%rowtype)、表、数组引用类型:REF CURSORLOB类型:BLOB、CLOB 1.系统定义的记录:%rowtype使用%rowtype属性定义记录变量:可以基于表或视图定义记录变量 阅读全文
posted @ 2018-07-08 11:41
Brad Miller
阅读(349)
评论(0)
推荐(0)
摘要:
0.检索单行数据0.1使用标量变量接受数据例1: 7788declare v_ename emp.ename%type; v_sal emp.sal%type;begin select ename,sal into v_ename,v_sal from emp where empno=&no; db 阅读全文
posted @ 2018-07-08 11:40
Brad Miller
阅读(372)
评论(0)
推荐(0)
摘要:
1. PL/SQL 简介PL/SQL是一种比较复杂的程序设计语言, 用于从各种环境中访问Oracle数据库。为什么使用PL/SQL?Orade是一种关系型数据库, 用来访问关系型数据库的语言是 “结构化査询语言”SQL。SQL是一种第四代语言,只描述做什么,不描述如何做。一代语言:01二代语言:汇编 阅读全文
posted @ 2018-07-08 11:37
Brad Miller
阅读(4344)
评论(0)
推荐(0)
摘要:
1.rownum 伪列<,<=select * from emp where rownum<5; 取工资前3名的人员 select * from (select * from emp order by sal desc) where rownum<=3;取每个部门工资的最大值select deptn 阅读全文
posted @ 2018-07-08 11:33
Brad Miller
阅读(393)
评论(0)
推荐(0)
摘要:
一、单行函数1.定义:对表或视图的查询时,针对每行记录返回一个值的函数。2.用途:用于select语句,where条件3.分类: 数值函数 Number Functions 字符函数(返回字符) Character Functions Returning Character Values 字符函数( 阅读全文
posted @ 2018-07-08 11:31
Brad Miller
阅读(363)
评论(0)
推荐(0)
摘要:
一、连接join一般分类: inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。 left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。 right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。 full join:外连接 阅读全文
posted @ 2018-07-08 11:25
Brad Miller
阅读(442)
评论(0)
推荐(0)
摘要:
数据库对象分为占存储空间的对象和不占存储存储空间的对象。占存储空间的对象主要包括:表、索引等。select distinct segment_type from dba_segments order by segment_type;不占存储空间的对象主要包括:视图、序列、函数、存储过程、包、触发器等 阅读全文
posted @ 2018-07-08 11:24
Brad Miller
阅读(662)
评论(0)
推荐(0)
摘要:
sql语言按功能分为:数据定义语言DDL、数据操纵语言DML、数据查询语言DQL、数据控制语言DCL 一、数据操纵语言DML1.insert 新增 语法:insert into <表名> (列名,...) values (值,...); view dept; desc dept; insert in 阅读全文
posted @ 2018-07-08 11:22
Brad Miller
阅读(327)
评论(0)
推荐(0)
摘要:
一、聚合函数1.定义:对表或视图的查询时,针对多行记录只返回一个值的函数。2.用途:用于select语句,HAVING条件二、5种聚合函数1.SUM(n) 对列求和 select sum(sal) from emp; select deptno,sum(sal) from emp group by 阅读全文
posted @ 2018-07-08 11:19
Brad Miller
阅读(747)
评论(0)
推荐(0)
摘要:
1.oracle的安装与卸载 2.PL/SQL Developer的安装 3.登陆PL/SQL Developer 4.SCOTT用户下表的介绍 5.基本查询语句 查询雇员的所有信息: select * from emp; *表示所有列 查询语句语法: select *|列名,... from 表名 阅读全文
posted @ 2018-07-08 11:15
Brad Miller
阅读(589)
评论(0)
推荐(0)
浙公网安备 33010602011771号