- 博客(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
588
转载 oracle深度解析检查点
由于中LGWR和DBWR工作的不一致,Oracle引入了检查点的概念,用于同步,保证数据库的一致性。在Oracle里面,检查点分为两种:完全检查点和增量检查点。下面我们分别介绍这两种检查点的作用: 1、完全检查点 在Oracle8i之前,数据库的发生的检查点都是完全检查点,完全检查点会将数据缓冲区里面所有的脏数据块写入相应的数据文件中,并且同步数据文件头和控制文件,保证数据库的一致。完
2012-10-25 10:39:35
605
转载 查找所有可执行文件的脚本
清单 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
1158
原创 如何察看僵尸进程 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
8948
转载 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
956
转载 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
456
转载 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
454
原创 日常 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
708
原创 如何使用Email下发来加载显示HTML文件的内容
#该脚本主要是实现如何使用PHP来进行Email发送HTML,并显示该Email的HTML内容#!/usr/bin/php -q $email="xx@gmai.com";$error_log="统计下发邮件不存在,请检查统计、导入文件是否正常!";$email_Maintenance="xx@gmai.com";$email_t_spm_mart="xx@gmai.c
2012-02-20 15:25:50
2242
原创 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
1523
原创 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
905
翻译 每天定时创建目录
下面是对HP-UX的填写,,,,今天一个朋友需要这样一个程序:每天定时创建一个目录,该目录的名称是10天前的日期。 这段需求可以拆分如下: 1. 每天定义创建一个目录 解决方案:这个需求可以用crontab功能来实现 2. 该目录的名称是10天前的日期 解决方案:这个需求可以看成是获得今天
2012-02-20 15:04:12
497
翻译 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
425
转载 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
369
翻译 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
454
翻译 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
798
原创 CTAS 使用一
说明:CTAS 于order by子句连接create table new_customer tablespace customer_flip storage (initial 500M next 50M
2011-09-27 11:59:38
677
原创 Oracle Sql 语句优化技巧总结一
1. 共享SQL 说明:为了不重复解析相同的SQL语句,在第一次解析之后,ORACLE将SQL语句存放在内存中. 这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所
2011-09-27 11:57:29
771
翻译 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
713
原创 SVN 管理软件安装、部署、使用详细介绍
1. 简介--svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。运行方式:svn服务器有2种运行方式:独立服务器和借助apache。数据存储方式:svn存储版本数据也有2种方式:BDB
2011-09-27 11:51:57
2142
翻译 postgresql 参数配置优化详介绍
一、Linux内核参数设置:/etc/sysctl.conf http://www.pgsqldb.org/pgsqldoc-8.1c/kernel-resources.html#SYSVIPC 缺省设置只适合小安装(缺省最大共享内存是 32 MB)。
2011-09-27 11:49:30
10431
翻译 mysql 参数配置优化详介绍
MySQL服务器环境: CPU: 2颗四核Intel Xeon 2.00GHz 内存: 4GB DDR 硬盘: SCSI 146GB说明:MyISAM 和 INNODB 相关参数选项组合 [mysqld] port = 3306 server
2011-09-27 11:48:02
893
原创 Mysql 优化说明一
有助于效率的数据类型1、尽可能地使用最有效(最小)的数据类型 例如,MEDIUMINT经常比INT好一些。2、使用定长列,不使用可变长列 例如,应该选择 CHAR 列而不选择 VARCHAR 列,当能也得根据存储引擎,使用定长行将比使用可变长的行处理快
2011-09-27 11:44:37
461
原创 Sqlldr 各种情况实战及说明
说明:下面只是简单地介绍一些命令。我们可以用Oracle的sqlldr工具来导入数据。例如: sqlldr scott/tiger control=loader.ctl 控制文件(loader.ctl) 将加载一个外部数据文件(含分隔符). loader.ctl如
2011-09-27 11:43:01
1389
原创 Oracle tablespace 监控项目版
主要实现功能:1、监控表空间,通用版2、采用PHP进行格式化输入输出,并下发监控邮件报表3、自动维护、优化涉及到的文件及表4、对特殊格式输入进行demo说明目前该版本已有升级加强版,对于目前提供的脚本足够大家使用,谢谢指正! #--SETUP.sql
2011-09-27 11:33:14
683
原创 bulk collect 海量数据批量删除实战一
create or replace procedure DeleteMonth_billCoS(YearMonth varchar2) is counter number; errors varchar2(40); counterSum number :=
2011-09-27 11:18:00
1034
原创 zabbix 搭建部署详解
1.1 Zabbix Linux 监控1. 简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
2011-09-27 11:14:57
4518
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
3839
原创 postgresql 安装和使用一
1.1 PostGreSQL 数据库 PostgreSQL 9.0 下载:http://www.enterprisedb.com/products/pgdownload.do 源码:http://www.postgresql.or
2011-09-27 11:09:11
1294
原创 Mysql 安装及日常使用一
1.1 MySQL 数据库 n MySQL Performance Blog(www.mysqlperformanceblog.com) n MySQL PUB (www.mysqlpub.com) n 《
2011-09-27 11:07:29
814
原创 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
382
原创 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
434
翻译 Oracle Copy Table source 功能简介
CREATE OR REPLACE PROCEDURE copy(Source IN VARCHAR2, Destination IN VARCHAR2) IS id_var
2011-09-27 10:53:57
704
原创 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
428
原创 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
384
原创 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
1510
原创 带参数的游标函数一
create or replacefunction FUN_ODR_AUTOORGSCHMID(ODRORGID in VARCHAR2, ODRDLVRID in VARCHAR2
2011-09-27 10:41:35
456
原创 Analyze table oracle
vi Analyze_table.sh ################################################################################################### This for normal
2011-09-27 10:25:41
623
Display tag library 1.1.1下载
2008-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人