自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle diag trace 路径下产生大量跟踪文件,修改参数进行控制

show parameter tracesql_tracetrace_enabled

2013-06-21 14:34:36 5312

原创 oracle 分区表相关

select * from user_TAB_PARTITIONS where  table_name='SMS_SMSC_DETAIL_DOWN' 查看该表的分区信息select orig_addr,dest_addr,recv_time from sms_smsc_detail_down PARTITION (PART_033) //指定分区查询WHERE  (RECV_TIME be

2013-04-11 16:47:49 573

转载 oracle 临时表空间相关记载

刚开始打算把临时表空间的数据文件重新缩小就好了执行:SQL> alter database tempfile2 '/oracle/oms/oradata/temp/temp01.dbf' resize 10240M;数据库报错,重新设置的空间大小不能满足需要。 看来需要重新建立新的临时表空间替换当前的表空间了1、首先查看当前的数据库默认表空间:SQL>select *

2013-04-11 16:46:40 607

转载 cpu开销很大,查到对应sql

很多时候我们的服务器可能会经历CPU消耗100%的性能问题。    排除系统的异常,这类问题通常都是因为系统中存在性能低下甚至存在错误的SQL语句, 消耗了大量的CPU所致。    使用top监控数据库进程top - 14:27:12 up 58 days, 13:26,  4 users,  load average: 0.27, 0.35, 0.36Tasks: 262 tot

2013-04-11 16:46:00 886

原创 oracle spfile pfile 使用

在做oracle 参数修改前,一定要先备份一个pfile>create pfile='/home/oracle/pfile.time' from spfile;因为修改完数据库全局参数后,很有可能数据库检测参数有冲突,导致数据库无法启动这个时候,就需要制定pfile 启动>startup pfile='/home/oracle/pfile.time'使用pfile启动后,需要将

2013-04-11 16:44:41 539

翻译 oracle 内存规划

11g 中新增MEMORY_MAX_TARGET 参数,此参数一出现就如在10g 中第一次出现SGA_MAX_SIZE 参数一样给人以耳目一新的感觉。memory_max_target 是设定Oracle能占OS多大的内存空间,一个是Oracle SGA 区最大能占多大内存空间。无疑在11g Oracle 又向自动管理内存更进一步。10g 的sga_max_size 是动态分配 Share

2013-04-11 16:41:13 634

转载 oracle 日志切换频率分析

整体解决分两步走  目前修改建议: 增大日志文件,同时增加日志组个数。  争取能达到业务高峰期3-5分钟切换一次。 平均15-20分钟切一次。   SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';   select * from (select b.recid,b.first_time,a.fir

2013-04-11 16:40:07 3443 1

转载 oracle sqlldr使用

oracle loader我需要将文本文件导入ORACLE,需要建立一个表然后用LOADER导入,以前都是写到SQL里,我觉得那样真的很麻烦了。。Oracle SQL*Loader 使用指南(转载)SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载.如何使用 SQL*Loade

2013-04-11 16:39:24 829

原创 linux 资源消耗分析

linux下查看最消耗CPU、内存的进程

2013-04-11 16:38:07 2379

原创 shell下文本文件内指定位置字符串运算

需求:————————————————————————————————20120905 114000skey         version    stype      state      dlgnum     boneinfo cdma  168    1          0          1          6299      IIN-CDMA-PPCOCSV1.08

2012-09-20 12:47:55 579

原创 批处理软件-批处理之家

http://bbs.bathome.net/thread-3981-1-1.html

2012-07-05 08:50:38 622

原创 windows下批处理,取昨天的时间

@echo offsetlocal EnableDelayedExpansionecho Generate last datetime...set TodayYear=%date:~0,4%set TodayMon=%date:~5,2%set TodayDay=%date:~8,2%if "!TodayDay!" == "08" set TodayDay=8if "!TodayDay!" == "09" set TodayDay=9set LastdayYear=set LastdayMon=set La

2011-04-22 14:54:00 1173

原创 windows下ftp带时间参数

@echo offecho open 192.216.1.140 >>test2.txtecho fxf  >>test2.txtecho ltoper  >>test2.txtecho cd F:/impcdr/ftp/cdma  >>test2.txtecho lcd d:/test/dir  >>test2.txtecho asc  >>test2.txtecho mget in16*%date:~0,4%%date:~5,2%%date:~8,2%.r  >>test2.txtecho discon

2011-04-22 14:32:00 2937

原创 windows 下时间变量

<br />

2011-04-22 11:21:00 1201

原创 windows 自动备份

<br />本位摘自http://tech.techweb.com.cn/thread-254045-1-1.html<br />使用Linux的人都知道如果要备份一个目录和文件在Linux下实现是一件很简单的事,一两个语句组成的shell文件就能实现强大的备份功能(当然包括数据库的备份)。但在Windows下要实现这样的功能可不是一件容易的事。我所说的备份功能当然是指不借助收费软件的基础下实现全自动的备份。包括备份文件保存的天数;备份成功的状态通知等;如果安全等级比较高还需要实现将状态写入日志文件。. R

2011-04-22 10:58:00 994

原创 批处理备份及删除,forfiles命令详解

<br />备份:<br />xcopy   //server/bak/*.*    d:/serverbak /s /e /v /c / d /y /h             <br />at 05:30 shutdown -s -f      <br />说明:<br />xcopy命令参数可以用xcopy/?查看<br />at 05:30 shutdown -s -f       表示5:30分自动关机<br /> <br />删除三天前的文件<br />forfiles /p i:/server

2011-04-22 10:41:00 18772

原创 sybase的trunc log on chkpt 选项

该选项表示每当checkpoint检查进程执行时(通常每分钟12次以上),事务日志被载截,即将已提交的事务日志删除。但是,该选项设置成true以后,人工执行checkpoint操作时都不载截事务日志。在开发数据库应用时,防止日志增长太快.可以将该选项设置成true,所以它很有用。

2011-03-29 15:54:00 4640

转载 关于ORACLE COMMIT操作的详解—转

<br />通常对undo有一个误解,认为undo用于数据库物理地恢复到执行语句或事务之前的样子,但实际上并非如此。数据库只是逻辑地恢复到原来的样子,所有修改都被逻辑地取消,但是数据结构以及数据库块本身在回滚后可能大不相同。原因在于:在所有多用户系统中,可能会有数十、数百甚至数千个并发事务。数据库的主要功能之一就是协调对数据的并发访问。也许我们的事务在修改一些块,而一般来讲往往会有许多其他的事务也在修改这些块。因此,不能简单地将一个块放回到我们的事务开始前的样子,这样会撤销其他人(其他事务)的工作!<br

2011-03-29 15:53:00 6908

原创 oracle exp 记录

<br />1、建表空间<br />2、建用户<br />3、赋予用户权限<br />exp是建立在上面三点已经完成的基础上。<br /> <br />查看数据库占用了多少空间<br /> <br />查看数据库中表空间占用情况:<br />1、在企业管理器中查看图形直观界面<br />2、在数据库中使用命令查看<br />select  <br />     b.file_id  文件ID号, <br />     b.tablespace_name  表空间名, <br />     b.bytes 

2011-03-29 14:59:00 723

原创 oracle下表关联更新

<br /> <br />sqlserver中有update set from where用法,oracle中没有这种用法<br />可以使用如下办法实现<br />update tbA a<br />set a.colA=(select b.colB from tbB b where a.colC=b.colC)<br />where exists (select  1 from tbA a,tbB b  where a.colC=b.colC)<br /> <br /> <br />删除多余行<br /

2011-03-21 15:39:00 446

转载 oracle中new_value的使用

本人来自转载,最开始是英文文档,某人加了注释SQL*PLUS中new_value的作用还是挺大的,多次在写脚本时用到它。使用new_value,可以方便的保存从Oracle表中选择出的数据,存为变量使用。小结了三种使用方法,只是用到的地方不同,调用new_value的方法还是相同的:#!/bin/shexport ORACLE_SID=CMPR1export ORACLE_HOME=/app/oracle/product/9205export PATH=$ORACLE_HOME/bin:$PAT

2011-03-10 16:46:00 3253

原创 unix下自动ftp

serverip=x.x.x.xserveruser1=xtserveruser2=xnserveruser3=jzserveruser4=jmserveruser5=qjserveruser6=xfserveruser7=syserverpass1=xiantaoserverpass2=xianningserverpass3=jingzhouserverpass4=jingmenserverpass5=qianjiangserverpass6=xiangfanserverpass7=shiyanlocal

2011-02-18 16:46:00 1673 5

原创 excel中超长数字截断的处理方法

<br />在数字前加单引号,就是将该单元格以文本存放,打开文本后显示如下。<br /><br /> <br />如果希望将单引号去掉,显示如下效果,可进行替换处理<br />1、将单引号替换为两个单引号;<br />2、将单引号替换为空。<br /><br /> <br /> 

2011-02-18 10:48:00 4281

原创 oracle中判断表是否存在,进行处理

<br />sqlserver中有if exists_object(tablename) 可以进行判断表是否存在,进行表的drop处理<br />oracle中不支持,写了如下匿名块实现同样的功能<br />declare<br />  num int;<br />begin<br />  select to_char(sysdate-1,'yyyymmdd')into dd from dual;<br />  select count(1) into num from user_tables where

2011-02-11 16:12:00 1132 1

原创 ORACLE多表关联的update语句

<br />为了方便起见,建立了以下简单模型,和构造了部分测试数据:<br />  在某个业务受理子系统BSS中,<br />  --客户资料表<br />  create table customers<br />  (<br />  customer_id   number(8)    not null,  -- 客户标示<br />  city_name     varchar2(10) not null,  -- 所在城市<br />  customer_type char(2)      not

2011-02-11 15:32:00 603

原创 windows-ftp-bat

ftp 命令里面的参数有个-s的,作用是在执行ftp时读取一个文件....具体的是这样的:ftp -s:dd.dd 其中dd.dd是一个文件名称...哈哈..这样的话就ok了....我们只要在dd.dd这个文件里面输入ftp的命令不就ok了吗?好,我们马上来makedd.dd============================open dd.dd.com user用户名密码命令.......byeexit============================OK这样DD.DD的文件就写好了..我们可以

2011-02-11 12:06:00 1728

原创 oracle自动生成excel报表(时间为变量,条件含变量)

----在unix下执行sh脚本----sqlplus -s zxdbm_ismp/zxin_smap @/home/zxin10/task/mazongxiao/sql.sql/column spf1 new_value spf1 noprintcolumn spf2 new_value spf2 noprintcolumn spf3 new_value spf3 noprintcolumn spf4 new_value spf4 noprintcolumn spf5 new_value spf5 nop

2011-02-11 11:25:00 3365

原创 使用游标将一张表导入另一张表

<br /><br />declare cursor_test8  cursor KEYSET for<br />select col001 from info<br />open  cursor_test8<br />FETCH FIRST from cursor_test8<br />declare @k varchar(40)<br />while (@@fetch_status =0)<br />begin<br />fetch  next from cursor_test8 into @k<br

2011-02-11 11:16:00 1226

原创 表名作变量

<br /><br />declare @q varchar(10)<br />set  @q=(select  substring(convert(varchar(10),getdate(),112),1,6)-1)<br /> exec ('select   *   from   ['+@q+'] ')

2011-02-11 11:15:00 381

原创 oracle—spool—时间变量

<br />ismpsmp1@zxin10[/home/zxin10/task/mazongxiao]more test.sh<br />sqlplus  zxdbm_ismp/zxin_smap <<EOF<br />@/home/zxin10/task/mazongxiao/test.sql<br />/<br />column spf new_value spf noprint<br />select '/home/zxin10/task/mazongxiao/'||to_char(sysdate,'

2011-02-11 11:14:00 2421

原创 oracle批量提交

<br />create table zdq_up (serial number,usernumber varchar2 (40),spip varchar2 (40),userid varchar2 (40))<br />//serial为递增列<br />declare<br />i int;<br />j int;<br />begin<br />i :=0;<br />j :=0;<br />select count(*) into j from zdq_up;<br />loop<br />upd

2011-02-11 11:13:00 1815

原创 学习动态性能表

学习动态性能表第一篇--v$sysstat <br /> <br />  按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。<br /> <br />类似于v$sesstat,该视图存储下列的统计信息:<br />1>.事件发生次数的统计(如:user commits)<br />2>.数据产生,存取或者操作的total列(如:redo size)<br />3>.如果TIMED_STATISTICS值为tru

2010-07-30 12:50:00 1329

原创 Oracle性能优化之诊断latch竞争

核心提示:1、概念 Latch是简单的、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffer cache里的blocks信息。一个 服务器 进程或后台进程在开始操作或寻找一个共享数据结构之前必须获得对应的latch,在完成以后释放latch。不必对latch本身进 <br />1、概念<br />  Latch是简单的、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffer cache里的blocks信息。一个服务器进程或后台进程在开始操作或寻找一个

2010-07-30 10:14:00 507

原创 在UNIX裸设备和文件系统之间移动ORACLE [转]

<br />在UNIX裸设备和文件系统之间移动ORACLE  [转] <br />一、关于裸设备 <br />1.1 什么是裸设备(RAW DEVICE) <br />裸设备是指未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical volume),应用程序直接通过一 <br />个字符设备驱动程序对它进行访问。如何对设备上的数据读写决定于使用它的应用程序。由于对裸设备的操作不通过UNIX的缓冲区,数据在ORACLE的数据缓冲区(BUFFER CACHE)和磁盘之间直接传递,

2010-07-30 09:54:00 337

转载 v$session和v$process

<br />首先看看v$session跟v$process中主要的字段属性:<br />v$session(sid,serial#,paddr,username,status,machine,terminal,sql_hash_value,sql_address,,,)<br />v$process(addr,spid,,,)<br />可看到v$session中的paddr跟v$process中的addr对应,也即会话session在数据库主机上对应进程的进程地址.<br />这里我们要先定位该sessi

2010-07-30 09:45:00 1061

转载 aix性能监控

<br />aix的常用监视工具<br />常用命令 软件包<br />vmstat,iostat,sar bos.acct<br />topas,svmon,filemon,fileplace bos.perf.tools<br />vmtune,schedtune bos.adt.samples<br />netstat bos.net.tcp.client<br />vmstat报告CPU与内存信息<br />如下例所示:<br />kthr memory page faults cpu <br />

2010-07-30 09:44:00 543

原创 forfile windows下删除文件利器

server2003版本以上自带工具,2000和xp想用,拷贝文件即可 1. 用批处理文件删除当前目录下 7 天以前的扩展名为bkf文件(以当前系统时间为基准)   示例: forfiles /m *.bkf /d -7 /c "cmd /c del @file /f"2. forfiles 自动删除7天前文件 (以当前系统时间为基准)示例: forfiles /p "d:/test"

2010-04-20 14:30:00 4361 1

原创 终于入手D90

自从玩过单反后,我那个卡片机就被我彻底闲置了,最近好事连连,请示终于得到通过,哈哈哈,成功入手D90。这次购机终于理智战胜冲动,在锐意网订货机器,其他配件一概不买。然后在taobao上购置齐全配件。清单:D90单机+18-105vr镜头+4G普速SD卡+锐意会员卡+顺风=7079lowepro adventura 140 =200肯高 mc uv镜头            

2010-04-06 14:42:00 669

原创 Form表单实现ASP.NET认证

ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分:  第一部分 —— 怎样实现Form表单认证;  第二部分 —— Form表单认证的实战运用;  第三部分 —— 实现单点登录(

2010-04-06 10:21:00 502

原创 界面输入值和数据库值进行比较

    protected void Button1_Click(object sender, EventArgs e)    {        if (TextBox1.Text != "")        {            string strConnection = "server=.;database=colorring;uid=sa;pwd=";            strin

2010-03-27 15:40:00 2837

空空如也

空空如也

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

TA关注的人

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