wzy0623的专栏

数据库、数据仓库、大数据

年年岁岁花相似,岁岁年年人不同

2016年就这么过去了,回头望一望这一年所经历的的种种平凡琐事,总想说点什么。在国企工作的三年半时间里,每年这个时候都要写工作总结,并且要当着单位所有人的面说一遍。口才好或表现欲强的同事在这个场合通常会脱稿演说,或口若悬河,或语出惊人,虽然有哗众取宠之嫌疑,但足令我等文采口才双输之辈羡慕之至。此一...

2016-12-30 05:25:22

阅读数:1259

评论数:3

Oracle 10g 加密包 DBMS_CRYPTO

Oracle DBMS_CRYPTOVersion 10.2 General InformationSource{ORACLE_HOME}/rdbms/admin/dbmsobtk.sqlAlgorithm ConstantsNameData TypeValueHash FunctionsHASH...

2016-12-29 14:13:58

阅读数:1167

评论数:0

Oracle 中的树查询和 connect by

Oracle 中的树查询和 connect by使用 connect by 和 start with 来建立类似于树的报表并不难,只要遵循以下基本原则即可:使用 connect by 时各子句的顺序应为:selectfromwherestart withconnect byorder byprio...

2016-12-29 14:12:26

阅读数:619

评论数:0

Oracle 10g 流复制(Streams Replication)配置

Oracle 流是一种数据共享的通用机制,可以被用于许多处理的基础,包括消息、复制和数据仓库的 ETL 过程。它是高级队列、LogMinor、作业调度等已存在技术的扩展。这里做一个简单的复制示例来说明其用法。试验环境:windows server 2003 sp1;10g 10.1.0.2源库:S...

2016-12-29 14:11:13

阅读数:886

评论数:0

Oracle 多主(Master Replication)复制配置

一、环境windows server 2003 sp1;10g 10.1.0.2主体定义站点:SID:db1 IP:10.1.8.201主体站点:SID:db2 IP:10.1.9.49二、配置1. db1 上的操作-- 确保下面参数配置db_domain='mytest.com'global_n...

2016-12-29 14:09:26

阅读数:935

评论数:0

Oracle 高级数据复制(Advanced Replication)

一、试验环境:A机:IP:10.1.8.201     OS:WindowsServer 2003 Standard Edition SP1;     DB:Oracle 10g Enterprise Edition Release 10.1.0.2.0;     数据库字符集:NLS_CHARA...

2016-12-29 14:08:04

阅读数:575

评论数:0

Oracle自定义一个把 IP 地址转成整数的函数

CREATE OR REPLACE FUNCTION fn_ipaddr_to_num (p_ipaddr VARCHAR2) RETURN NUMBER IS v_ret NUMBER := 0; k INT := 3; j INT := 0; i INT...

2016-12-29 14:06:27

阅读数:1131

评论数:0

Oracle 自定义split 函数

Oracle没有提供split函数,但可以自己建立一个函数实现此功能。比如“abc defg  hijkl   nmopqr     stuvw  xyz”,分隔符是空格,但空格个数不定。源代码:CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VAR...

2016-12-29 14:04:17

阅读数:1132

评论数:0

Oracle中的三种 UPDATE FROM 的解决方案

表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。例...

2016-12-29 14:00:04

阅读数:16401

评论数:0

一个用 Oracle 函数索引进行优化的例子

表中有500万条记录,原来没有索引:set timing onset autotrace traceonlySQL> select count(*), to_char(time,'hh24') from userloginlog2 where trunc(time) = trunc(sysd...

2016-12-29 13:57:16

阅读数:585

评论数:0

什么是 ODS

ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡,也是数据仓库项目的可选项之一。    根据Bill.Inmon的定义,“数据仓库是面向主题的、集成的、稳定的、随时间变化的,主要用于决策支持的数据库系统”...

2016-12-29 13:55:33

阅读数:882

评论数:0

Oracle 中 isnumeric 的三种实现

1. 利用 to_numberCREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2)   RETURN NUMBERIS   v_str FLOAT;BEGIN   IF str IS NULL   THEN      RETURN 0;   ...

2016-12-29 13:53:49

阅读数:1060

评论数:0

配置 Oracle 透明网关访问 SQL Server

试验环境:OS:XPOracle 10.1SQLSERVER2000HOSTNAME:home-30b98e1e20都使用 tcp/ip 默认端口 1. 安装 TRANSPARENT GATEWAY 选件使用 Oracle Universal Instraller 在已安装的 ORACLE_HOM...

2016-12-29 13:51:57

阅读数:691

评论数:0

Oracle 索引的分类

看到 itpub 论坛上的一个帖子,对 Oracle 的索引分类总结得言简意赅,于是收藏过来。又补充了一点RAC用到的反向索引的东西。逻辑上: Single column 单列索引Concatenated 多列索引Unique 唯一索引NonUnique 非唯一索引Function-based函数...

2016-12-29 13:48:37

阅读数:508

评论数:0

数据可视化简介

数据可视化在维基百科上是这样定义的:指一种表示数据或信息的技术,它将数据或信息编码为包含在图形里的可见对象,如点、线、条等,目的是将信息更加清晰有效地传达给用户,是数据分析或数据科学的关键技术之一。简单地说,数据可视化就是以图形化方式表示数据。决策者可以通过图形直观地看到数据分析结果,从而更容易理...

2016-12-29 13:23:40

阅读数:2288

评论数:0

DW、OLAP、DM、DSS 的关系

DW:    Data Warehouse                     数据仓库    OLAP:  On-Line Analytical Processing      联机分析处理    DM:    Data Mining                        数据挖掘 ...

2016-12-29 13:21:27

阅读数:1036

评论数:0

Oracle sqlldr 如何导入一个日期列

1.LOAD DATAINFILE *INTO TABLE testFIELDS TERMINATED BY X'9'TRAILING NULLCOLS(    c2 "upper(:c2)",    c3 date "yyyymmdd",    c1 &q...

2016-12-29 13:16:25

阅读数:2990

评论数:0

Oracle数据库的安全性措施概述

Oracle的安全措施主要有三个方面,一是用户标识和鉴定;二是授权和检查机制;三是审计技术(是否使用审计技术可由用户灵活选择);除此之外,Oracle还允许用户通过触发器灵活定义自己的安全性措施。一、用户标识和鉴定  在Oracle中,最外层的安全性措施是让用户标识自己的名字,然后由系统进行核实。...

2016-12-29 13:14:58

阅读数:774

评论数:0

Oracle sql loader 导数据时添加序号的三种方法

1.用触发器和序列实现CREATE SEQUENCE u.seq_questionnoSTART WITH 0MAXVALUE 999999999999999999999999999MINVALUE 0NOCYCLENOCACHENOORDER;CREATE OR REPLACE TRIGGER ...

2016-12-29 13:11:29

阅读数:1223

评论数:0

Oracle 的汉字排序问题

使用拼音排序    select * from t1 order by nlssort(c1,'NLS_SORT=SCHINESE_PINYIN_M');使用笔画排序    select * from t1 order by nlssort(c1,'NLS_SORT=SCHINESE_STROKE...

2016-12-29 13:09:13

阅读数:2054

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭