- 博客(31)
- 资源 (15)
- 收藏
- 关注
原创 终于搞定WICKET1.5的在TOMCAT下的filterStart错误
搞个HELLO WORLD DEMO 就那么麻烦! 从官方网站web.xmlhttp://wicket.apache.org/learn/examples/helloworld.html折腾了1周时间,搞得性情不好. 主要wicket中文开发指南是基于1.20的 而下载的是1.4
2011-09-21 15:44:42 2118
原创 JDBC 多数据源同时访问框架图
当数量越来越海量的时候,单台数据库无法承担业务需求,数据库集群技术虽然一定程度上解决,但还是不够HING!JAVA的数据框架中IBTAS,HIBRIANTE 都不支持同时从多个数据库取数据. 其实自己可以用JAVA稍微封装下JDBC接口就能达到此功能.
2011-09-15 17:30:48 3385 1
原创 鲨鱼电子货币
鲨鱼电子货币 简称鲨鱼币 英文名为SharkMoney鲨鱼币跟比特币有点类似,是一款虚拟的电子货币.同样采用P2P网络交易和保留交易信息. 当它跟比特币不一样之处在于货币量可以稳定增长的,而不是根据什么算法来规定了总量,还要浪费很多计算能力来挖比特币. 而且通过服务器来收取交
2011-09-14 14:04:16 2221
转载 Oracle 索引可以比表大
一般情况下,索引应该是比表小的。google 一下,看到了warehouse大哥的一篇blog,里面有个测试,例子中的索引确实比表大。 先看一段官网的说明:14.1.7 Re-creating IndexesYou might want to re-create an
2011-09-07 19:16:17 1390
转载 Oracle 估算数据库大小的方法
查看了一下ALL_TABLES 表,其中有个字段:avg_row_len. 该值单位为bytes。 可以一句这个字段来进行一个估算。 AVG_ROW_LEN*NUMBER Average length of a row
2011-09-07 19:12:21 1709
转载 Oracle 多 session 串行访问同一个 block
一. 相关说明 Oracle的数据放在表里面,表的数据表段(segment)里,segment 由extents 组成,extents 由Blocks组成。 每个block 可以存放多个row。 OracleSGA里由一个D
2011-09-07 19:10:44 1241
转载 Oracle内存详解之六 DBWR,LGWR,CKPT,ARCH 触发条件
一. DBWR写磁盘数据触发条件 1. 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header[空闲缓冲区]时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决
2011-09-07 18:57:11 2429
转载 Oracle indexclustering factor 索引聚簇因子
聚簇因子我们往往会讨论什么时候用索引,什么时候用全表:大家可能说的最多的是需要的数据量和表里面的数据量占比,有些人说20%以下用索引,有些人说10%以上就不能用索引了,其实除了和数据量有关还有一个非常关键因数就是聚簇因子。 什么是聚簇因子? 我们先看我们的常用
2011-09-07 18:48:21 4536
转载 Oracle内存详解之四 Buffer Cache 数据缓冲区
一. 官网说明Memory Architecturehttp://download.oracle.com/docs/cd/B28359_01/server.111/b28318/memory.htm#i10221 The database bu
2011-09-07 17:59:25 13492
转载 Oracle内存详解之三 Shared pool 共享池
一. Shared Pool 概述 在之前的blog对Oracle 的内存架构也做了一个概述,参考: Oracle 内存 架构 详解
2011-09-07 17:56:01 7993
转载 Oracle B-Tree Index 原理
一. B-Tree Index 原理官网说明: No index structure can satisfy all needs, but the self-balancing B-tree index comes closest to optimizing
2011-09-07 16:38:08 2464 1
转载 Oracle内存详解之二 Library cache 库缓冲
Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,vie
2011-09-02 22:15:36 9323
转载 Oracle 游标(cursor) 说明
一. Cursor说明 Oracle里的cursor分为两种:一种是shared cursor,一种是session cursor。 1.1 Shared cursor 说明 sharedcursor就是指缓存在librarycache(
2011-09-02 21:48:04 3529
转载 Oracle 块清除说明
一. Block Cleanout 说明文章的整理参考:http://www.orawh.com/60.htmlblock clean out 是指把一个块中的数据从 dirty 变为 clean,等于告诉后面的人,这个块里面的数据是干净的,可以放心的使用,本质上是更
2011-09-02 21:44:22 2604
转载 Oracle RBA(Redo Byte Address) 说明
一. RBA 说明 在MOS的文档:Question About RBA (Redo Block Address) [ID 759966.1] 有对RBA的说明。 A"Redo Block Address" (RBA) describes a
2011-09-02 21:41:32 1372
转载 Linux 内核参数 和 Oracle相关参数调整
安装Oracle的时候,可以参考Oracle 的安装文档,来设置相关的值,但是有些参数的值还是需要根据我们自己的情况来进行调整。 1. Linux 系统下的核心参数# vi /etc/sysctl.confkernel.shmall = 2097152
2011-09-02 21:39:01 1335
转载 Oracle 高水位 说明
一. 准备知识:ORACLE的逻辑存储管理. ORACLE在逻辑存储上分4个粒度: 表空间, 段, 区 和 块. 1.1 块: 是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACL
2011-09-02 21:36:17 1675
转载 Oracle 10g Shrink Table 详解
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or t
2011-09-02 21:34:19 1234
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSERT INTO SEL
2011-09-02 21:30:27 1508 2
转载 Oracle Listener 动态注册 与 静态注册 说明
一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(
2011-09-02 21:27:07 1073
转载 Oracle内存详解之一 整体架构
Oracle的内存配置与oracle性能息息相关。关于内存的配置,是最影响Oracle性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU和IO. 先看Oracle内存存储的主要内容是什么:程序代码(PLSQL、Java);关于已经连接的会话的信息,包括当
2011-09-02 21:25:23 3314
转载 加快建 index 索引 的时间
一. 先来看一下创建索引要做哪些操作:1. 把index key的data 读到内存==>如果data 没在db_cache 中,这时候很容易有大量的db file scatter read wait2. 对index key的data 作排序==>sort_
2011-09-02 21:22:15 1033
转载 Oracle 索引的维护
一.查看系统表中的用户索引在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。
2011-09-02 21:20:53 876
转载 ORACLE 各个名字解读
这篇文章中要讲的几个参数: DB 相关的: DBID, SID PFILE中的参数:DB_NAME,DB_DOMAIN, INSTANCE_NAME, DB_UNIQUE_NAME,SER
2011-09-02 21:19:12 1796
转载 普通表 和 索引组织 英文 说明
You can create a relational table with the following organizational characteristics: (1)A heap-organized table does not store rows
2011-09-02 21:17:20 1197
转载 RedoLog Checkpoint 和 SCN说明
一. Redo log 作用数据库异常关机(比如突然断电,shutdown abort: 它会立即关闭数据库,等同于断电)之后,这时已经commit的事务已经记录到online redo log中,下次启动数据库时,Oracle进行恢复操作,将online redo log中
2011-09-02 21:08:34 1433
转载 Oracle 实例恢复时 前滚 后滚说明
一. 什么时候需要实例恢复 在shutdown normal or shutdown immediate下,也就是所谓的clean shutdown,checkpoint也会自动触发,并且把SCN纪录写回。 当发生checkpoint时,会把SCN写到四个地方:
2011-09-02 21:05:19 1245
转载 Oracle rdba和 dba 说明
一. DB(Data block) From: http://www.orafaq.com/wiki/Data_block A data block is the smallest unit of storage in an Oracl
2011-09-02 20:55:00 1792
转载 ORACLE ROWID 说明
一. 官网说明 owid的定义:A globally unique address for a row in a database. rowid 分为extended rowid 和 restricted rowied. 1.1 Re
2011-09-02 20:48:29 1232
转载 CR blocks 创建
CR blocks createCR (consistent read) blocks 就是读一致性块RDBA(Tablespace relative database block address)RDBA是相对数据块地址,是数据字典(表空间及一些对象定义)所在块的地址。这个状态值统计了数据库中cr block创建的计数。要理解这个状态值,首先要理解什么是CR BLOCK. 当我们想要查找某个数
2011-09-02 20:45:56 1457
转载 Oracle 数据块 Block 说明
在官网看到了这段信息,讲的很细。 贴过来。 Logical Storage Structureshttp://download.oracle.com/docs/cd/E11882_01/server.112/e16508/logical.htm#CNCPT7668
2011-09-02 20:17:11 1543
ORABBIX4 支持ZABBI4
2019-03-11
深入LINUX虚拟内存管理中英文
2016-05-30
LTOM系统监控
2016-05-27
oracle dul10
2014-08-28
oswatch301
2012-09-28
个人收支分析系统
2011-12-30
Oracle 10g RAC GCC 需求包
2011-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人