自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ezbit

技术或有时,梦想却无时!个人技术网站:http://www.ezbit.ren

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 ORACLE数值类型详解--NUMBER、FLOAT、BINARY_FLOAT、BINARY_DOUBLE、BINARY_INTEGER

在9i之前,ORACLE为我们提供了Number数值类型,在10g中,ORACLE又引入了BINARY_FLOAT和BINARY_DOUBLE数据类型。除此之外,还有integer,smallint等数据类型,但这些类型的底层实现依然是NUMBER、BINARY_FLOAT、BINARY_DOUBLE。因此,我们可以认为ORACLE总共为我们提供了三种存储数值的数据类型:NUMBER、BINARY

2013-10-24 10:02:30 39088 2

原创 详解sql_id,hash_value,address,old_hash_value

在ORACLE的v$sql,v$sqlarea等大量视图中存在sql_id、hash_value、address、old_hash_value等字段。这些字段到底具有什么作用,又有什么区别?从网络搜集的资料可以看出,sql_id,和hash_value均可以用来标示sql语句。而old_hash_value仅仅是oracle为保持兼容而留下的字段(10g之前,oracle的hash_value的计

2013-10-28 16:40:42 4004

原创 neo4j中索引的使用

neo4j可以对node和relationship中的属性建立索引,索引中的node(relationship)和属性对key-value为多对多的关系。一个node(relationship)可以在某索引中存储多个属性对,一个属性对也可以对应到多个node(relationship)。代码:     Node node1 = graphDb.createNode();

2013-10-27 00:38:29 10764

原创 ORACLE字符类型详解----char、nchar、varchar、varchar2、nvarchar2

oracle提供了五种字符数据类型:char、nchar、varchar、varchar2、nvarchar2。    char:使用数据库字符集来存储数据,长度固定,如果存储的数据没有达到指定长度,自动补足空格。指定长度时,默认长度的计量单位由NLS_LENGTH_SEMANTICS(默认为字节byte)参数决定,但是我们可以手动指定为char或者byte。oracle建议使用NLS_LEN

2013-10-24 19:54:30 14119 1

原创 浮点数的运算原理--IEEE 754

IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。IEEE 754规定了四种表示浮点数值的方式:单精确度(32位)、双精确度(64位)、延伸单精确度(43比特以上,很少使用)与延伸双精确度(79比特以上,通常以80比特实做)。    IEEE 754将存储浮点数的比特序列分为三个部分:符号位S,指数位E

2013-10-21 20:15:40 10756

原创 ORACLE分析函数(8)-WIDTH-BUCKET

WIDTH-BUCKET会根据参数设置,返回当前记录所属的bucket number。语法格式如下:       WIDTH_BUCKET(expression, minval expression, maxval expression, num buckets)        第一个参数,为某数字或者日期表达式;第二个参数为某范围的下限;第三个参数为某范围的上限;第四个参数为对某范围

2013-10-21 10:07:18 1904

原创 如何在java程序中引入neo4j数据库

随着关系型数据库在某些方面的力不从心,了解当下流行的各种数据库模式的特点和性能,无疑会给我们提供更多的选择和方向。 neo4j是一种图形数据库,在遍历和关联查询方面具有突出的优势。废话少说,深入了解neo4j之前,先让我们尝试一下怎样在程序中使用neo4j。

2013-10-20 22:49:12 7471

原创 ORACLE分析函数(7)----自定义聚合函数

oracle为我们提供了非常丰富的聚合函数,如SUM\AVG\MAX等。除此之外,我们还可以编写自己的聚合函数,当然,自定义聚合函数也可以作为分析函数来使用。 自定义聚合函数与oracle内置聚合函数并无太大区别,而且它可以使用任何oracle支持的语言来编写,如PL/SQL\C\C++\JAVA。在本文中,我们以PLSQL为开发语言,尝试编制我们自己的聚合函数。

2013-10-18 14:02:16 3023

原创 ORACLE分析函数(6)--使用listagg实现行列转换

listagg函数是在oracle11g中新引入的聚合函数,当然也可以作为分析函数来使用。该函数可以基于分组内特定列的排序,将测量列进行拼接合并。

2013-10-18 09:19:45 5124

原创 ORACLE分析函数(5)---其他

.除了使用数字来指定窗口范围,我们还可以使用日期类型,而且oracle还为我们提供了很多其他有用的分析函数,如FIRST_VALUE,LAST_VALUE,LEAD,LAG,等等

2013-10-16 11:28:49 1094

原创 ORACLE分析函数(4)---FIRST/LAST排名查询

first/last函数允许我们对某数据集进行排序,并对排序结果的第一条记录和最后一条记录进行处理。在查询出第一条或者最后一条记录后,我们需要应用一个聚合函数来处理特定列,这是为了保证返回结果的唯一性,因为排名第一的记录和排名最后的记录可能会存在多个。使用first/last函数可以避免自连接或者子查询,因此可以提高处理效率。

2013-10-15 11:04:52 2134

原创 ORACLE分析函数(3)---rank,dense_rank,row_number

rank,dense_rank,row_number 分析函数提供了相似的功能,但在具体细节上面又有不同。首先提醒大家,不要将rownum和row_number混淆。通过下面的例子我们看一下这三个函数的作用于区别

2013-10-15 09:32:38 1491

原创 ORACLE分析函数(2)

下面,我们来解析一下分析函数的语法格式(语法格式图请参照:http://blog.csdn.net/yidian815/article/details/12709223)。函数名称 对it人士来时,再简单不过的东西了,不做描述。函数参数: 分析函数通常会具有0-3个参数。

2013-10-14 21:10:56 1397

原创 ORACLE分析函数(1)

分析函数式ORACLE提供的用来进行数据统计的强有力工具,与我们常用的聚合函数具有一些相似性,但又完全不同。聚合函数,首先会将数据进行分组,然后对每一组数据进行运算,如求和sum,求平均AVG等,对于聚合函数,每一个分组返回一条数据结果行。分析函数,同样也会对数据进行求和或者求平均等运算,但是,分析函数计算的基础并不是分组,而是窗口。        首先,看一下下面的例子:

2013-10-14 14:58:50 3046

原创 操作BLOB、CLOB、BFILE

BFILE 二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。BLOB 二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。CLOB 字符型大对象。一般存储大数量文本信息。存储单字节,固定宽度的数据。NCLOB 字节字符大对象。存储单字节大块,多字节固定宽度,多字节变宽度数据

2013-10-12 23:46:07 2545

原创 LINUX修改文件字符集

有些情况下,我们需要修改文件的字符集,以便解决乱码或者其他问题。在linux下,操作系统为我们提供了ICONV这个命令,下面我们来看一下这个命令的具体使用方法。[root@oadata ~]# iconv --help用法: iconv [选项...] [文件...]转换给定文件的编码。 输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t

2013-10-12 13:51:36 5992

原创 ORACLE 事件跟踪

跟踪文件         Oracle跟踪文件分为三种类型:        1:警告日志文件。记录了数据库启动、运行、关闭时的活动情况。当数据库出现问题时,首先要查看该文件,文件名为alert_sid.log        2:后台跟踪文件。记录了oracle后台进程的运行状况,名称为sid_processname_processid.trc,存储目录为BACKGROUND_dum

2013-10-10 17:16:23 2656

转载 DBMS_SYSTEM包的使用

10g以前,对别的session做10046跟踪,sql_trace跟踪需要用到dbms_system这个包,可以我在10gR2官方文档上面没有找到这个包的解释,然而这个包很重要,下面收集一些有用的过程,有备无患。dbms_system.get_env(var  IN  VARCHAR2, val  OUT VARCHAR2) 这个过程返回ORACLE的环境变量例如:

2013-10-10 17:11:49 3289

转载 Oracle Dump Redo Log File 说明

一. dump redo 说明            关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式:            (1)使用'alter session' 命令dumpredo header。            (2)使用'alter system dump logfile' 命令du

2013-10-10 13:53:38 1763

原创 oracle database resident connection pooling(驻留连接池)

oracle在11g中引入了database resident connection pooling(DRCP)。在此之前,我们可以使用dedicated 或者share 方式来链接数据库,dedicated方式是oracle数据库默认的链接方式,无需过多的配置,而且关于dedicated的bug也是非常少的,因此,通常情况下,建议使用dedicated方式来链接数据库。但是,在服务器资源有限,并

2013-10-08 17:30:35 3437

Oracle 10g Server on Red Hat Deployment Recommendations

Oracle-10g-recommendations-v1_2 Oracle 10g Server on Red Hat Deployment Recommendations. 有关oracle 10g的部署建议

2017-06-19

端口对照表

端口对照表,希望对你有所帮助,赶紧来下吧

2014-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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