自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Patrick

TO SHARE MY DOCUMENTS WITH CSDN

  • 博客(86)
  • 资源 (4)
  • 收藏
  • 关注

转载 Oracle之数据库一致性读的原理

在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select * fro

2012-10-25 10:56:55 533

转载 oracle深度解析检查点

由于中LGWR和DBWR工作的不一致,Oracle引入了检查点的概念,用于同步,保证数据库的一致性。在Oracle里面,检查点分为两种:完全检查点和增量检查点。下面我们分别介绍这两种检查点的作用:  1、完全检查点  在Oracle8i之前,数据库的发生的检查点都是完全检查点,完全检查点会将数据缓冲区里面所有的脏数据块写入相应的数据文件中,并且同步数据文件头和控制文件,保证数据库的一致。完

2012-10-25 10:39:35 551

转载 查找所有可执行文件的脚本

清单 1. 用 tcsh 编写的查找所有可执行文件的脚本        #!/bin/tcsh# find all executablesset count=0# Test argumentsif ($#argv != 1) then echo "Usage is $0 " exit 1endif# Ensure argument is a directoryi

2012-04-18 16:16:02 1112

原创 如何察看僵尸进程 zombie

其实这是系统维护每天必看的东西,都非常简单,也就是把平常使用的ps -ef 多加一个l就可以看到更多详细的信息。top - 23:59:03 up 45 min,  6 users,  load average: 0.25, 0.88, 0.52Tasks: 137 total,   1 running, 133 sleeping,   2 stopped,  1 zomb

2012-03-20 15:10:46 8800

转载 Make Table read only

Today I’ll show how we can make a table read only using database triggersIn this example, we’ll create a table, insert data in it, and then create trigger to prevent any insert, update or delete

2012-03-13 15:00:30 914

转载 Block developers from using TOAD and other tools on production databases

CONNECT / AS SYSDBA; CREATE OR REPLACE TRIGGER block_tools_from_prod  AFTER LOGON ON DATABASEDECLARE  v_prog sys.v_$session.program%TYPE;BEGIN  SELECT program INTO v_prog    FROM sys.v

2012-03-13 14:58:44 426

转载 User access to database within limits of time

C:\Documents and Settings\Administrator>sqlplus "/as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 28 14:56:58 2009 Copyright (c) 1982, 2005, Oracle.  All rights reserved.

2012-03-13 14:58:01 421

原创 日常 VI 编辑总结

1、常用操作命令  0:行首 $:行尾  gg:文档开始处 G:文档结束处  H/M/L: 移动光标到屏幕的首行、中间一行、尾行  Ctrl+f/Ctrl+b: 向文件尾翻一屏、首翻一屏  /word:搜索word       n:搜索下一个,N:反方向查找  dd:删除当前行,10dd删除当前10行,dw:删除当前单词  yy:复制

2012-02-20 16:22:28 658

原创 如何使用Email下发来加载显示HTML文件的内容

#该脚本主要是实现如何使用PHP来进行Email发送HTML,并显示该Email的HTML内容#!/usr/bin/php   -q $email="[email protected]";$error_log="统计下发邮件不存在,请检查统计、导入文件是否正常!";$email_Maintenance="[email protected]";$email_t_spm_mart="[email protected]

2012-02-20 15:25:50 2195

原创 LINUX DISK 磁盘空间监控

#!/bin/sh#监控磁盘空间使用情况#Written by Clement changed name Goni#Http://chameleon.icpcn.comscriptdir=/root/shell/disk_jklogdir=$scriptdir/logif [ -d $logdir ]thenecho "$logdir is exist~!"el

2012-02-20 15:13:48 1468

原创 Linux CPU 监控脚本

#下面是一个简单的CPU监控脚本,当然还可以在进行全面考虑升级该脚本。#!/bin/sh#-gt "60" 服务器只有一个CPUscriptdir=/root/shell/cpu_jk  #目录存放logdir=$scriptdir/log  #日志文件存放及目录创建/清理if [ -d $logdir ]thenecho "$logdir is exist~!"e

2012-02-20 15:09:18 863

翻译 每天定时创建目录

下面是对HP-UX的填写,,,,今天一个朋友需要这样一个程序:每天定时创建一个目录,该目录的名称是10天前的日期。    这段需求可以拆分如下:        1. 每天定义创建一个目录            解决方案:这个需求可以用crontab功能来实现        2. 该目录的名称是10天前的日期            解决方案:这个需求可以看成是获得今天

2012-02-20 15:04:12 439

翻译 how to get around lines to show and for analyze!!

[root@www ~]# grep [-A] [-B] [--color=auto] '搜尋字串' filename選項與參數:-A :後面可加數字,為 after 的意思,除了列出該行外,後續的 n 行也列出來;-B :後面可加數字,為 befer 的意思,除了列出該行外,前面的 n 行也列出來;--color=auto 可將正確的那個擷取資料列出顏色範例一:用 dme

2012-02-15 13:42:20 396

转载 linux下IPTABLES配置详解

linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target       prot opt source

2012-02-06 16:20:39 337

翻译 Oracle Modeling

You guys can use shared link http://docs.oracle.com/cd/E11882_01/server.112/e25554/sqlmodel.htm#DWHSG022It's so simple to use it.join !!!The MODEL clause enables you to create a multidimens

2012-02-06 15:01:03 423

翻译 Oracle List 功能 《=》 Oracle: wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换

构建测试表:Sql代码create table TABLE1 ( ID INTEGER, NAME VARCHAR2(10) ) create table TABLE2 ( ID INTEGER, ROLE VARCHAR2(10) ) insert into TABLE1 (ID, NAME) v

2012-02-06 14:53:35 753

原创 CTAS 使用一

说明:CTAS 于order by子句连接create table new_customer tablespace customer_flip   storage (initial 500M            next    50M

2011-09-27 11:59:38 598

原创 Oracle Sql 语句优化技巧总结一

1.  共享SQL  说明:为了不重复解析相同的SQL语句,在第一次解析之后,ORACLE将SQL语句存放在内存中. 这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所

2011-09-27 11:57:29 687

翻译 postgresql 优化说明一

Performance TipsTable of Contents1、Using EXPLAIN and explain Analyze2、Statistics Used by the Planner3、Controllingthe Planner with Ex

2011-09-27 11:53:34 680

原创 SVN 管理软件安装、部署、使用详细介绍

1.  简介--svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。运行方式:svn服务器有2种运行方式:独立服务器和借助apache。数据存储方式:svn存储版本数据也有2种方式:BDB

2011-09-27 11:51:57 2081

翻译 postgresql 参数配置优化详介绍

一、Linux内核参数设置:/etc/sysctl.conf    http://www.pgsqldb.org/pgsqldoc-8.1c/kernel-resources.html#SYSVIPC    缺省设置只适合小安装(缺省最大共享内存是 32 MB)。

2011-09-27 11:49:30 10207

翻译 mysql 参数配置优化详介绍

MySQL服务器环境:  CPU: 2颗四核Intel Xeon 2.00GHz  内存: 4GB DDR  硬盘: SCSI 146GB说明:MyISAM 和 INNODB 相关参数选项组合 [mysqld]  port = 3306  server

2011-09-27 11:48:02 852

原创 Mysql 优化说明一

有助于效率的数据类型1、尽可能地使用最有效(最小)的数据类型   例如,MEDIUMINT经常比INT好一些。2、使用定长列,不使用可变长列   例如,应该选择 CHAR 列而不选择 VARCHAR 列,当能也得根据存储引擎,使用定长行将比使用可变长的行处理快

2011-09-27 11:44:37 439

原创 Sqlldr 各种情况实战及说明

说明:下面只是简单地介绍一些命令。我们可以用Oracle的sqlldr工具来导入数据。例如:  sqlldr scott/tiger control=loader.ctl  控制文件(loader.ctl) 将加载一个外部数据文件(含分隔符). loader.ctl如

2011-09-27 11:43:01 1247

原创 Oracle tablespace 监控项目版

主要实现功能:1、监控表空间,通用版2、采用PHP进行格式化输入输出,并下发监控邮件报表3、自动维护、优化涉及到的文件及表4、对特殊格式输入进行demo说明目前该版本已有升级加强版,对于目前提供的脚本足够大家使用,谢谢指正! #--SETUP.sql

2011-09-27 11:33:14 653

原创 bulk collect 海量数据批量删除实战一

create or replace procedure DeleteMonth_billCoS(YearMonth varchar2) is   counter number;   errors varchar2(40);   counterSum number :=

2011-09-27 11:18:00 975

原创 zabbix 搭建部署详解

1.1  Zabbix Linux 监控1.  简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。

2011-09-27 11:14:57 4471 1

原创 postgresql 索引优化及了解

/*PostgreSQL 提供了∶ B-tree(默认),R-tree,Hash 和 GiST索引*/1、B-tree 索引是一个 Lehman-Yao 高并发 B-tree 的实现   比如, col LIKE 'foo%' 或者 col ~ '^foo', 而不是 c

2011-09-27 11:11:27 3774

原创 postgresql 安装和使用一

1.1     PostGreSQL 数据库  PostgreSQL 9.0 下载:http://www.enterprisedb.com/products/pgdownload.do 源码:http://www.postgresql.or

2011-09-27 11:09:11 1260

原创 Mysql 安装及日常使用一

1.1     MySQL 数据库  n    MySQL  Performance Blog(www.mysqlperformanceblog.com) n     MySQL  PUB (www.mysqlpub.com) n    《

2011-09-27 11:07:29 784

原创 Oracle 分析函数使用一

1.1.1    over 分析函数用法1.  用法   sum(salary) over( order by employee) --按照员工的薪水逐条累计显示   sum(sal) over (partition by deptno order by ename) --分部门连续求总和   sum(sal) over (partition by deptno) --分部门求总和

2011-09-27 10:59:16 357

原创 EXECUTE IMMEDIATE 动态使用一

declare  t_sql      varchar2(1000);  t_strcd    varchar2(10);  t_nowfirst varchar2(30);  incomcd    varchar2(30);  t_jxflag   varc

2011-09-27 10:56:08 397

翻译 Oracle Copy Table source 功能简介

CREATE OR REPLACE PROCEDURE copy(Source      IN VARCHAR2,                                 Destination IN VARCHAR2) IS  id_var

2011-09-27 10:53:57 662

原创 Oracle 查询文件输出简介一

REM 当能大家也可以使用c来写,这个也比较简单,在 这里就不给介绍了REM Remember to update initSID.ora, utl_file_dir='D:\oralce_log\utl' parameterdeclare  oraload utl_

2011-09-27 10:50:24 397

原创 UTL_FILE 加载文件处理

create or replace procedureloadfiledata(p_path varchar2,p_filename varchar2) as  v_filehandle    utl_file.file_type; --定义一个文件句柄  v_text

2011-09-27 10:46:10 359

原创 Table 函数使用简介

CREATE OR REPLACE TYPEmyObjectFormat AS OBJECT(  A   INT,  B   DATE,  C   VARCHAR2(25)); CREATE OR REPLACE TYPE myTableType AS

2011-09-27 10:44:41 1347

原创 带参数的游标函数一

create or replacefunction FUN_ODR_AUTOORGSCHMID(ODRORGID in VARCHAR2,                                                ODRDLVRID in VARCHAR2

2011-09-27 10:41:35 427

原创 Analyze table oracle

vi Analyze_table.sh ################################################################################################### This for normal

2011-09-27 10:25:41 579

原创 Pctfree&pctused&nitrans

Pctfree&pctused&nitrans

2010-08-03 10:42:00 539

翻译 Oracle 时间操控

Oracle 时间操控

2010-08-03 10:39:00 859

yum redhat4

yum在redhat 4安装资源包

2012-08-25

mysql 培训、优化大全

mysql大全,包括mysql培训教程、调优等,适合人群:初学者及一定基础人员和在提高人员

2010-12-23

Display tag library 1.1.1下载

Display tag library 1.1.1下载<br>用于表格美观显示需要的文件<br>displaytag-1.1.1-bin.zip<br>也可以自己到 http://sourceforge.net/project/showfiles.php?group_id=73068<br>直接下载

2008-04-14

commons-lang-2.1.jar

commons-lang-2.1.jar

2008-04-14

空空如也

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

TA关注的人

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