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

2016年就这么过去了,回头望一望这一年所经历的的种种平凡琐事,总想说点什么。在国企工作的三年半时间里,每年这个时候都要写工作总结,并且要当着单位所有人的面说一遍。口才好或表现欲强的同事在这个场合通常会脱稿演说,或口若悬河,或语出惊人,虽然有哗众取宠之嫌疑,但足令我等文采口才双输之辈羡慕之至。此一时彼一时,环境变了,现在公司没人要求写总结了,反而到觉得年终总结是一件很有必要的事情。下面不是工作总结...
阅读(841) 评论(3)

Oracle 10g 加密包 DBMS_CRYPTO

Oracle DBMS_CRYPTOVersion 10.2 General InformationSource{ORACLE_HOME}/rdbms/admin/dbmsobtk.sqlAlgorithm ConstantsNameData TypeValueHash FunctionsHASH_MD4 (128 bit hash)PLS_INTEGER1HASH_MD5 (128 bit ha...
阅读(678) 评论(0)

Oracle 中的树查询和 connect by

Oracle 中的树查询和 connect by使用 connect by 和 start with 来建立类似于树的报表并不难,只要遵循以下基本原则即可:使用 connect by 时各子句的顺序应为:selectfromwherestart withconnect byorder byprior 使报表的顺序为从根到叶(如果 prior 列是父辈)或从叶到根(如果 prior 列是后代)。wh...
阅读(446) 评论(0)

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

Oracle 流是一种数据共享的通用机制,可以被用于许多处理的基础,包括消息、复制和数据仓库的 ETL 过程。它是高级队列、LogMinor、作业调度等已存在技术的扩展。这里做一个简单的复制示例来说明其用法。试验环境:windows server 2003 sp1;10g 10.1.0.2源库:SID:db1 IP:10.1.8.201目的库:SID:db2 IP:10.1.9.49源、目的库的 ...
阅读(484) 评论(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_names=true-- tnsnames.ora 配置DB2 =    (DESCRIPTION = ...
阅读(494) 评论(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_CHARACTERSET ZHS16GBKB机:IP:10.1.9.49     OS:WindowsServe...
阅读(397) 评论(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 := 1; len INT := 0; len1 INT := 0; str...
阅读(587) 评论(0)

Oracle 自定义split 函数

Oracle没有提供split函数,但可以自己建立一个函数实现此功能。比如“abc defg  hijkl   nmopqr     stuvw  xyz”,分隔符是空格,但空格个数不定。源代码:CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000);CREATE OR REPLACE FUNCTION fn_var_spli...
阅读(491) 评论(0)

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

表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。例如:UPDATE dbo.Table2 SET dbo.Table2.ColB = dbo.Table...
阅读(426) 评论(0)

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

表中有500万条记录,原来没有索引:set timing onset autotrace traceonlySQL> select count(*), to_char(time,'hh24') from userloginlog2 where trunc(time) = trunc(sysdate) - 13 group by to_char(time,'hh24')4 order by to_c...
阅读(408) 评论(0)

什么是 ODS

ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡,也是数据仓库项目的可选项之一。    根据Bill.Inmon的定义,“数据仓库是面向主题的、集成的、稳定的、随时间变化的,主要用于决策支持的数据库系统”    ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的...
阅读(500) 评论(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;   ELSE      BEGIN         SELECT TO_NUMBER (str)     ...
阅读(426) 评论(0)

配置 Oracle 透明网关访问 SQL Server

试验环境:OS:XPOracle 10.1SQLSERVER2000HOSTNAME:home-30b98e1e20都使用 tcp/ip 默认端口 1. 安装 TRANSPARENT GATEWAY 选件使用 Oracle Universal Instraller 在已安装的 ORACLE_HOME 上选择定制安装,选择 Oracle Transparent Gateways for Micros...
阅读(375) 评论(0)

Oracle 索引的分类

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

数据可视化简介

数据可视化在维基百科上是这样定义的:指一种表示数据或信息的技术,它将数据或信息编码为包含在图形里的可见对象,如点、线、条等,目的是将信息更加清晰有效地传达给用户,是数据分析或数据科学的关键技术之一。简单地说,数据可视化就是以图形化方式表示数据。决策者可以通过图形直观地看到数据分析结果,从而更容易理解业务变化趋势或发现新的业务模式。使用可视化工具,可以在图形或图表上进行下钻,以进一步获得更细节的信息...
阅读(749) 评论(0)
119条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1297430次
    • 积分:17326
    • 等级:
    • 排名:第553名
    • 原创:253篇
    • 转载:20篇
    • 译文:5篇
    • 评论:155条
    博客专栏
    文章分类
    最新评论