自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(280)
  • 收藏
  • 关注

转载 listener启动失败一例。。。inode满

[oracle@test-test admin]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.2.0 - Production on 07-JUL-2007 21:39:09Copyright (c) 1991, 2005, Oracle.  All rights reserved.Starting /opt/oracle/pro

2007-11-06 10:42:00 2249

原创 oracle中日期类型与unix 时间戳的转换

Unix时间戳记是从1970-01-01 00:00:00GMT开始的秒数,表现为整数型。Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数(1)从Unix时间戳记转换为Oracle时间create or replace function unix_to_oracle(in_number NUMBER) return date isbegin 

2007-11-06 09:46:00 1247

转载 exp导出的问题

昨天payment从测试库到另外一个测试库进行迁移,导出时,出现如下故障:[oracle@oracle02 ~]$ exp userid=test/test file=test.dmp buffer=1024 owner=testExport: Release 10.2.0.1.0 - Production on Tue Nov 28 15:09:42 2006Copyright (c

2007-11-06 09:35:00 673

转载 影响性能的测试报告(数据库版)

引言前提:项目组里无用到SPRING进行事务的管理。项目里以功能划分到每个人手里,      形成了BO,DAO,ACTION,VIEW都是单人负责。在DAO中每个动作都以      封闭式的形式存在。问题:造成事务的不连贯性。功能是做出来了,性能问题迟早暴露。测试:主要针对程序频繁请求数据库连接对WEB应用所造成影响做一个测试。先做必要的说明,一步步引入正题,先从性能瓶颈开始:性能瓶颈所有的

2007-11-01 15:01:00 688

转载 影响性能的测试报告(数据库版)测试源代码

CapabilityForConnection 主运行程序,读取配置文件init.properties、reference.properties初始化参数。调用POOLTEST(一次完整的),计算其平均时间与使用连接数package com.cea.repository.test;import org.apache.commons.logging.LogFactory;import org

2007-11-01 15:00:00 711

转载 AIX 性能调优-内存、CPU篇

AIX 性能调优-内存、CPU篇sar -P ALL   cpu使用情况 sar -a 文件访问情况dirblk/s  定位文件时被目录访问守护进程读取的快(512b)的个数iget/s    i节点查找系统进程被调用次数lookuppn/s 目录查找进程找到v节点,并获取路径名的次数sar -b  buffer的活动情况,包括传输、访问、和命中率bread/s、bwrit/s 块

2007-11-01 14:56:00 995

转载 服务器性能测试典型工具介绍

【导读】本文介绍了几个比较典型的服务器评测软件,无论什么评测工具,基本的技术都是利用线程技术模仿和虚拟用户,在这里主要的难点在于测试脚本的编写,每种工具使用的脚本都不一样,但是大多数工具都提供录制功能就算是不会编码的测试人员同样可以测试。  众所周知,服务器是整个网络系统和计算平台的核

2007-11-01 14:49:00 1486 1

转载 基于linux的Web服务器性能测试

一、基于linux的Web服务器的重要性  linux作为一种免费的开源操作系统,正越来越受到人们的重视。随着稳定的Linux 2.4内核发布日期的临近和Intel IA-64构架的推出,Linux在服务器操作系统市场所占的份额会继续扩大,那么基于Linux的应用也就会日益丰富。而在Internet时代,操作系统最广阔的市场空间就是Web服务器,正是遍布全球的千千万万的Web服务器才构成了

2007-11-01 14:43:00 1070

原创 数据库中的原有配置3个redolog文件,由于切换频繁,想扩大大小,操作简介

假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB  1、创建2个新的日志组 alter database add logfile group 4 (D:/ORACLE/ORADATA/ORADB/REDO04_1.LOG) size 1024k; alter database add logfile group 5 (D:/ORAC

2007-11-01 14:08:00 1379

转载 checkpoint和checkpoint优化的参数

在metalink也看到了这个错误,刚好今天也碰到,简单翻译了一下Checkpoint Tuning and Troubleshooting Guide这个主题使DBA能对checkpoint和checkpoint优化的参数有一个较好的理解:- FAST_START_MTTR_TARGET - LOG_CHECKPOINT_INTERVAL - LOG_CHECKPOINT_TIMEOUT - L

2007-11-01 13:54:00 979

转载 Orcle LISTENER监听文件参数详解及Lsnrctl命令综述

# listener.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_N

2007-10-30 16:10:00 570

转载 10gR2启动时报错处理

Errors in file /opt/oracle/admin/dbtest/udump/dbtest_ora_14166.trc:ORA-00604: error occurred at recursive SQL level 1ORA-12663: Services required by client not available on the serverORA-36961: Oracle

2007-10-30 14:53:00 720

原创 10gR2中如何修改bind var capture interval

在10gR2中,可以捕获到SQL绑变变量的值,为了效率,每15分钟捕获一次,偶以前有篇文章介绍过SQL绑定变量的捕获,这里就不再介绍如何查看捕获的绑定变量啦,下面给大家简单地介绍一下如何修改bind variable capture interval:在10gR2中引入了一个隐藏参数_cursor_bind_capture_interval来控制捕获绑定变量的频率,如果要关闭绑定变量的捕获

2007-10-30 14:52:00 546

转载 10gR2一个很严重的bug

如果出将这个bug时,启动实例时报ORA-00600: [keltnfy-ldmInit], [46]错误,如果没有创建数据库,将无法创建数据库,同时sqlplus连接数据库会非常慢,这时大家可以用lsof去看sqlplus进程在干什么。在10gR2+rhel4u1中,一般不要随便修改机器的名称,如果要修改机器名,稍一不慎重,就有可能会触发ORA-00600: [keltnfy-ldmInit

2007-10-30 14:41:00 527

转载 快速找到数据库致慢的原因

快速找到数据库致慢的原因   lcm_0090828在itpub上发了贴子:发觉数据库很慢时,如果不用分析工具如statspack等,如何快速找出原因?lcm_0090828给出自

2007-10-30 14:36:00 627

转载 产生top sql的原因

这是一个网友的面试题,问到top sql一般是什么情况下产生的,不同的公司,dba参与项目的阶段不同,所以答案也就有所区别,一般来讲,top sql产生的阶段有:系统设计阶段(表结构设计),编码实现阶段(SQL编写),SQL审核优化阶段等,这样涉及到的人的因素就有:系统设计人员+开发人员+DBA,任何一个环节出了问题,就有可能出现top sql,所以一个项目,出了性能问题,并不一定是DBA的责任,

2007-10-30 14:26:00 677

转载 大型ORACLE数据库优化设计方案

 大型ORACLE数据库优化设计方案本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。    关键词 ORACLE数据库环境调整优化设计方案    对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLE  RDB

2007-10-30 13:55:00 3956 1

转载 完全优化MySQL数据库性能的八大巧方法

来源:天极网  1、选取最适用的字段属性  MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成

2007-10-30 13:51:00 514

原创 细化解析:Oracle使用的hints调整机制

10g数据库介绍:可以使用更多新的optimizer hints来控制优化行为。现在让我们快速解析一下这些强大的新hints: spread_min_analysis   使用这一hint,你可以忽略一些关于如详细的关系依赖图分析等电子表格的编译时间优化规则。其他的一些优化,如创建过滤以有选择性的定位电子表格访问结构并限制修订规则等,得到了继续使用。   由于在规则数非常大的情况下,电子表格分析会

2007-10-30 13:51:00 507

原创 数据库性能基准的5个问题

简介数据库已经是绝大多数IT应用的核心,各种数据库看上去很大不同,多层体系结构以及SOA的发展,使得应用逻辑的实现前移。数据库的性能,与其功能相比较,变得越来越重要了。因此,性能是衡量数据库的非常重要的方面,我们这里将讨论数据库性能基准的五个常见问题。1.Windows和Linux,哪个操作系统的性能基准结果更好?这是一个有争议的很难回答的问题。虽然大部分可能认为Linux可能更快一些

2007-10-30 13:49:00 423

转载 关系数据库设计的规范化与非规范化之争

关系数据库设计是对数据进行组织化和结构化的过程,核心问题是关系模型的设计。关系模型是数学化的、用二维表格数据描述各实体之间的联系的模型;它是所有的关系模式、属性名和关键字的汇集,是关系模式描述的对象。关系模式是指一个关系的属性名表,即二维表的表框架。关系模式的设计是关系模型设计的灵魂。所以,关系模式的设计是关系数据库设计核心的核心。 关

2007-10-30 13:48:00 1614 1

转载 MySQL语句优化的原则

 1、使用索引来更快地遍历表。   缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:   a.有大量重复值、且经常有范围查询( > , =,  b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;   c.组合索引要尽量使关键查询形成索引覆盖,其前导列一定是使用最频繁的列。索引

2007-10-30 13:46:00 407

原创 SQL数据库使用JOIN的优化方法

很早以前,也是一提到SQL Server,就觉得它的性能没法跟Oracle相比,一提到大数据处理就想到Oracle。自己一路走来,在本地blog上记录了很多优化方面的 post,对的错的都有,没有时间系列的整理出来,这篇文章将join方法的概念稍微整理在一起,给大家个参考。通过查资料了解里面提到的各种概念,在实 际中不断验证总结,完全可以对数据库一步步深入理解下去的。  我只对SQL Server

2007-10-30 13:45:00 625

原创 SQL语句优化技术分析

SQL语句优化技术分析操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:     ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由

2007-10-30 13:43:00 406

转载 Oracle巧取指定记录以及巧用外关联查询

如何取得表中第6到第10条记录的值。  第一种方法,使用minus语句:  假设ddl语句如下:  CREATE TABLE T(ID VARCHAR2(4) PRIMARY KEY, VALUE INT)  那么第一种方法就是取出前5条,再取出前10条,然后采用集合运算的方法把前10条减去前5条就OK了,SQL语句如下:  SELECT * FROM T WHERE ROWNUM <= 10  

2007-10-30 13:42:00 446

转载 Oracle数据库设计开发阶段性能优化策略

引言   Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影 响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境、网络环境、数据库管理和维护方面的因素等。数据库系统设计 开发阶段是Oracle应用优化的最佳阶段,也是主动优化阶段,能达到以最小成本获得最大性能增益的目的。通过对其

2007-10-30 13:39:00 569

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表

2007-10-30 13:38:00 495

转载 轻松掌握删除oracle10g垃圾表的最新方法

 引言:  经常使用oracle10g,我们可以发现以前删除的表在数据库中出现了特别多的垃圾表,如下例:  BINjR8PK5HhrrgMK8KmgQ9nw==  这一类的表通常无法删除,并且无法用"delete"删除,这种情况的出现,  一般不会影响正常的使用,但是有遇到以下几种情况时则必须删掉它。  1,这些表占用空间  2,如果使用Middlegen-Hibernat

2007-10-30 13:34:00 408

转载 Oracle10gR2 ORA-3136 错误解决

最近一台新上线的Oracle10gR2数据库在警告日志文件中(alert.log)持续出现如下错误: Tue Jul 18 23:09:22 2006WARNING: inbound connection timed out (ORA-3136)Tue Jul 18 23:09:23 2006WARNING: inbound conne

2007-10-29 15:17:00 710

原创 关于TOMCAT运行问题

关于TOMCAT运行问题。。。。 悬赏分:50 - 解决时间:2007-6-7 18:30我在运行网站时无法显示,出现如下错误提示,请问如何处理。。。。 type Exception report message description The server encountered an internal error () that prevented it from fulfilli

2007-10-26 13:50:00 946

原创 jdk+resin配置详解

1.   字符集   设定系统语言环境:/etc/sysconfig/i18n为zh_CN.GBK   #vi /etc/sysconfig/i18n    LANG="zh_CN.GBK"   SUPPORTED="zh_CN.GBK:zh:zh_CN.GB2312:zh:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"   SYSFONT="lata

2007-10-25 14:41:00 3625

原创 如何读懂statspack报告

如何读懂statspack报告  前言:这篇文章是我从网上找到的,但可惜不知道是哪位大侠写(译)的,因此这里无法注明了。仔细看了看,这篇文章对初学者应该很有帮助,写的比较详细,通俗易懂,因此整理一下,便于阅读;内容略有调整,不单做调整,此记。 产生一个statspack报告是比较简单的,但是如何读懂statspack报告却不是那么容易,需要对Oracle的体系架构、内存结构、等待事件以及应

2007-10-25 11:41:00 1621

原创 solaris 9 下 crontab的使用

solaris下crontab的使用和linux都有些区别 开始#bash后首先得定义系统环境变量EDITOR# export EDITOR=vi然后再开始编辑# crontab -e 编辑root用户的crontab这个文件共有6个字段,前5个字段为调度时间,分别为:1、Minute2、Hour3、Day of Month4、Month5、Day of Week第6个字段是要执行

2007-10-24 16:48:00 614

原创 Mysql中too many connections问题

Mysql中too many connections问题的解决 关键字:   mysql     使用mysql,经常碰到too many connections的报错,登录不上去,只能重新启动。通过如下的方法可以解决这个问题:1。首先修改/etc/my.cnf文件,增加如下一行set-variable = max_connections=500 或在启动命令中加上参数 max_con

2007-10-24 10:57:00 1099

原创 CentOS下MySql 5.0.x的安装、优化及安全设置

CentOS下MySql 5.0.x的安装、优化及安全设置 groupadd mysql新建一个名为mysql的用户组useradd -g mysql mysql在mysql用户组下新建一个名为mysql的用户gunzip 解压下载到的.gz文件cd mysql-VERSION进入解压后的目录CFLAGS

2007-10-24 10:56:00 801

原创 ORACLE 常用的SQL语法和数据对象

ORACLE 常用的SQL语法和数据对象 2001-08 余枫编一.数据控制语句 (DML) 部分1.INSERT (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2,

2007-10-23 10:07:00 462

原创 食物忌讳

面对美味佳肴,你是否会想到,有些食物是不能混吃的。否则,你非但不能获得品尝美味的享受,反而会影响健康,甚至危及生命。专家提醒你,以下这20种食物是坚决不能混吃的。 1. 猪肉*菱角——肚子痛 2. 牛肉*栗子——引起呕吐 3. 羊肉*西瓜——伤元气 4. 狗肉*绿豆——会中毒 5. 兔肉*芹菜——脱发 6. 鸡肉*芹菜——伤元气 7. 鹅肉*鸡蛋——伤元气 8. 甲

2007-10-22 17:43:00 432

原创 日志分析简介

. 所有文件被访问的次数.awk {print $7} access_log|sort |uniq -c|sort -nr2. 所有访问源IP的链接次数. awk {print $1} access_log | sort |uniq -c |sort -nr  cat localhost_access_log.2007-01-19.log | awk -F" " {pri

2007-10-19 21:21:00 520

原创 cpu等待事件

Oracle系统里,CPU利用率过高的诊断2006-10-24 10:491,先查看alert log里有没有oracle 本身的错误信息.2,排除数据库本身问题后,使用以下SQL查询:select sql_text,spid,v$session.program,process from v$sqlarea,v$session,v$processwhere v$sqlarea.addr

2007-10-19 13:07:00 1093

原创 设定HP-UX的核心环境

/usr/conf/master.d/core-hpux 设定HP-UX的核心环境,对核心环境进行管理。但修改后不能立即对核心参数进行管理。 因为系统会向boot.config读出参数,所以只有移走boot.config,然后再用getkinfo 重建boot.config文件。在SAM--》Kernel configuration--> Parameter会自动运行 getkinfo 命令。

2007-10-19 12:04:00 728

空空如也

空空如也

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

TA关注的人

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