自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海鲨MYSQL精英架构师

梦想成为高富帅的DBA

  • 博客(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

ORABBIX 4 支持ZABBIX 4.0.3 接口 注意事项 1 默认下路径是/U01/orabbix4 2 配置文件中数据库必须有扩展查询 ExtraQueryListFile=./conf/query_extra.props 3 DBL1 必须跟ZABBIX 主机同名

2019-03-11

深入LINUX虚拟内存管理中英文

1 INTRODUCTION 1 2 DESCRIBING PHYSICAL MEMORY 15 3 PAGETABLE MANAGEMENT 33 4 PROCESS ADDRESS SPACE 53 5 BOOT MEMORY ALLOCATOR 95 6 PHYSICAL PAGE ALLOCATION 105 7 NONCONTIGUOUS MEMORY ALLOCATION 117 8 SLABALLOCATOR 123 9 HIGHMEMORYMANAGEMENT 153 10 PAGE FRAME RECLAMATION 163 11 SWAP MANAGEMENT 179 12 SHARED MEMORY VIRTUAL FILESYSTEM 195 13 OUT OF MEMORY MANAGEMENT 209

2016-05-30

RLWRAP上翻下翻

支持LINUX SQLPLUS 和MYSQL 下的 工具 主要解决 BACKSPACE键和上翻下翻SQL语句

2016-05-27

LTOM系统监控

Introduction The Lite Onboard Monitor (LTOM) is a java program designed as a real-time diagnostic platform for deployment to a customer site. LTOM differs from other support tools, as it is proactive rather than reactive. LTOM provides real-time automatic problem detection and data collection. LTOM runs on the customer's UNIX server, is tightly integrated with the host operating system and provides an integrated solution for detecting and collecting trace files for system performance issues. The ability to detect problems and collect data in real-time will hopefully reduce the amount of time it takes to solve problems and reduce customer downtime.

2016-05-27

获取ORACLE信息的脚本

一个获取全面数据库信息的脚本,用文本文件打开。在sqlplus下执行使用sys帐号。可以在当前目录下获得html文件大于8M之多

2014-08-29

oracle dul10

oracle DBA 必备工具,绝招中的绝招! DUL是Data Unloader的缩写,为Oracle公司工程师 Bernard van Duijnen 开发,以标准C写成,可以直接从Oracle的数据文件中读取数据,转换为DMP或文本格式输出,在特殊情况下可以用来进行数据恢复。 这些特殊情况主要指,数据库没有有效备份、或者系统表空间损坏,或者在非归档模式下的不可逆数据损失等等,一旦普通手段失去作用,DUL就可以作为最后一招来最大限度的挽救用户数据。 然而DUL并非一个商业工具,这个工具仅在Oracle内部流通,但是逐渐的,DUL也开始流入民间,被一些资深Oracle工程师所使用。 随着数据库版本的变化,DUL工具也在逐渐升级之中,对应Oracle8 / Oracle8i / Oracle9i / Oracle10g都有其相应版本。 作为DBA们首先应该知道DBA第一守则:备份重于一切。首先应该把备份作为数据恢复的第一手段。 如果备份或其他恢复手段不可用,我们就应该知道,DUL是最后可以诉诸的手段。

2014-08-28

oracle rac 检查工具

oracle rac 集群配置稳定性检查工具

2013-10-31

oswatch301

oracle 公司开发的系统监控工具并且图形显示 注意JAVA版本 OS Watcher Graph (OSWg) is a data parsing and graphing utility which comes bundled with OSW v2.0.0 and higher. OSWg parses vmstat files for all supported Unix platforms and iostat files for Solaris, AIX and Linux platforms only. The ability to display this information graphically relieves the user of manually inspecting each file.

2012-09-28

ORACLE 11G 202补丁包

p12827726_112020_Linux-x86-64.zip

2012-08-24

个人收支分析系统

在如今物价高起的时候,房价如此昂贵,结婚,供房,养家,养小孩.处处都要花钱.年轻的时候也要处处省下钱存首付,存彩礼. 收入有多高,开支就有多大! 每天都过着鸭梨大的生活. 一个月下来忽然发现用了3千元,一个月的工资就这样不晓得花到哪里去了? 或许你用EXCLE来做记录,然后统计下. 可没有软件用的方便. 开始配置下消费类型,每天坚持输入消费名称,消费金额,消费时间,消费类型. 一个月下来 就能按时间,按类型,按消费名称统计分析. 如果你今天忘了输入,没关系可以明天输入,只是改变下消费时间而已. 并不强迫你每天都输入,当然养成了好习惯自然好. 因为每天输入,就可以看到消费的增长,心里就会下意识控制住. 如果月初想输入上个月的记录,也可以在全部消费记录中找到. 密码是456

2011-12-30

Oracle 10g RAC GCC 需求包

32位ORACLE RAC 需求包 在RED HAT LINUX 4和5中没有带. compat-gcc-7.3-2.96.128.i386.rpm compat-gcc-c++-7.3-2.96.128.i386.rpm compat-libstdc++-7.3-2.96.128.i386.rpm compat-libstdc++-devel-7.3-2.96.128.i386.rpm

2011-12-30

个人消费统计3.0

这是统计日常开支项目 只有坚持做 就能看到其提供的统计功能

2007-11-23

整人小软件

这是我早年写的,是用BCB写的,初学WINDOWS编程

2007-11-07

个人所得税计算器和反推

个人所得税计算器和反推

2007-10-31

个人收支管理系统

记录每天的开支,过了段时间就可以分析出来, 钱花哪里了?

2006-06-21

空空如也

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

TA关注的人

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