自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(129)
  • 资源 (10)
  • 收藏
  • 关注

原创 sql优化实践

原文地址:http://www.itpub.net/thread-1356954-1-1.html今天的一道海量数据的面试题,求教今天去东南融通面试。面谈后出了道题目我。有一个表AAAA,两个字段。ID,分数数据量非常大,海量数据。要求查出分数0到60,60到80,80到100的总人数。我是用case写了一个语句,可惜被淘汰了。没搞过海量数据,请问,如何写才是最优化的?请教下SQL语句select * from t2;select sum(case when score sum(case when scor

2010-10-14 15:06:00 368

原创 oracle sqlldr的用法

<br />原文地址:http://cid-0d10b655ce0a4311.spaces.live.com/blog/cns!D10B655CE0A4311!287.entry<br /> <br />1月28日文本如何导入oracle(sqlldr 的用法)<br /><br />关键词: 文本 导入 oracle <br />在命令提示符中输入sqlldr userid=system/manager control='c:/control.ctl',control.clt中的内容是: <br />lo

2010-06-23 11:27:00 1029

原创 项目经验:提供用户可下载资料

<br />项目做完了以后,可以增加一个下载功能模块,提供用户常用的下载功能如:操作手册等。!

2010-06-08 10:57:00 206

原创 利用存储过程批量添加测试数据

利用存储过程批量添加测试数据在工作中我们经常会遇到往系统中添加测试数据,如果一条一条的录入那也太慢了。我这里介绍的是利用存储过程批量添加测试数据,你不用再一条一条的录入测试数据了! 1、 创建表src。作为其他表数据的来源。create table src(id  varchar2(20));然后往src表中插入500w条数据(可以跟据情况而定,你需要多少测试数据就插入多少条记

2010-05-28 10:54:00 451

原创 工作总结20100526

1、最近发现页面中,我们明明是用js作了校验的,但在数据库中查看却为空。这种情况是偶尔出现的,为此,我决定,如果不想让某个字段为空,除了要在页面中用js校验的话,还应该在数据库中增加not null约束。 2、在我们的系统中需要做两个统计报表A和B。统计完A在统计B,按要求这两个报表的统计结果是相同的。但统计完A,在统计B,这个过程中,会有新的数据插入进来,这样,就造成A和B的统计结果不一

2010-05-26 17:06:00 196

原创 工作经验总结2

1.删除记录提示是否相同。 2.清空值的时候,用js效率很低。不如在后台中效率高。2、绝对不能在循环中查询sql。3、select count(*) from aidszh_sgra_adult_flw s where s.orgcode=410224001 和 select count(*) from aidszh_sgra_adult_flw s where s.orgcode=4102

2010-05-07 14:17:00 241

转载 2009年年终总结

2009 年度工作中的经验和收获   鄙人在北京某国企科技公司担任主力开发的任务。在公司一年一度的技术研讨会上,我做了以下经验总结,希望对大家有帮助。这里肯定有不足的地方,我希望大家能够把这一年的工作体会都具体的贴出来,共同提高。 1 、写代码没有注释。可能你当时写代码的时候脑子很清醒,但是 3 个月以后,再去写你的代码你就感觉很陌生,不知道什么意思了,非常难维护。记得有一次发现程序中

2010-05-07 14:15:00 229

原创 关于相关子查询

今天看到一个同事这样写sql: SELECT t.USERID AS USERID,(select z.zonename from zonecode z where z.zonecode = t.zonecode)AS ZONECODE,(select o.orgname from aidszh_sgra_organise o where o.orgcode =

2010-03-31 17:02:00 215

原创 Oracle OS认证与口令文件认证详解

原文地址:http://www.dbabeta.com/2008/oracle_os_pwfile_authentication.html 本文概述与实验环境概述:本文只讨论OS认证和口令文件认证方式的配置方法,如何配置以及使用OS认证和口令文件认证方式验证SYSDBA/SYSOPER权限。实验环境:Oracle 10.1 + Windows 2003 和 Oracle 1

2010-02-20 22:46:00 277

原创 召集程序员2009年度工作中的经验和收获

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2010-02-06 23:32:00 348 1

原创 oracle 介质恢复简介

如果数据文件损坏,会遇到1157 和 1110的错误。这时候需要介质恢复数据库。 恢复数据库需要有相应的备份和备份以来产生的所有的归档日志文件和联机日志文件。 如果在mount到open的时候发现普通的数据文件损坏,数据库会停留在mount状态下,这时候可以执行alter database datafile x offline drop 和alter database open 命

2010-02-02 23:27:00 449

原创 用windows计划任务和liunx的例行性命令at或crontab定时运行rman脚本

一 .在windows的计划任务中定时运行rman脚本打开记事本,加入以下内容:rman.exe cmdfile=e:/rman_bak_database.sql >> d:/log.txt另存为rmanbak_database.bat。其中rman_bak_database.sql的文件内容在下文中会提到。“>> d:/log.txt”把日志追加到d:/log.txt。 文件

2010-01-31 22:07:00 1004

原创 利用xmanager连接linux as 4

配置服务器端,详见:http://hi.baidu.com/hx10/blog/item/73105caf67e70af0faed5062.html 下载xmanager3.0。 打开xshell,直接ssh remotehost ,输入用户名、密码。 用root用户执行xhost+,就可以在windows上显示linux的图形界面了!

2010-01-30 23:59:00 253

转载 配置linux 的ip地址

原文地址:http://i.yoho.cn/logview/11756.html 在网上查找了配置linux配置IP的方法,简单的有下面两种:最常用的给网卡配置ip的命令为#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡

2010-01-30 21:25:00 183

原创 ORA-00257: archiver error.错误的处理方法

原文地址:http://bonyfish.cn/logs/20091226-ora-00257-archiver-error.html  简单解释为archive log 日志已满。  这个问题解决也不难 (虽然我挺讨厌oracle繁琐的命令,一点也不KISS),简单记录如下:1. 用sys用户登录su - oraclesqlplus / as

2010-01-24 21:00:00 298

原创 关于oracle导出excel和excel导入oracle的经验总结

一、oracle导出excel 方法一:最简单的方法---用工具plsql dev执行File =>new Report Window 。在sql标签中写入需要的sql,点击执行或按快捷键F8,会先吃出查询结果。在右侧工具栏,可以选择按钮另存为html、copy as html、export results,其中export results按钮中就可以导出excel文件、csv文件

2010-01-21 00:20:00 12437 6

转载 oracle外部表(External Table)的使用

原文地址:http://arvinnan.javaeye.com/blog/308638 参考http://www.blogjava.net/wxqxs/archive/2008/10/13/237180.html?opt=adminhttp://hi.baidu.com/ray315/blog/item/153c97a33cd26caacbefd0de.html 

2010-01-20 00:28:00 932

转载 oracle job的简介和实例

原文地址:http://guyuanli.itpub.net/post/37743/484763 每天1点执行的oracle JOB样例DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => ETL_RUN_D_Date;,next_date => to_date(2009-08

2010-01-19 00:11:00 1133

转载 oracle如何查询和停止正在运行的job

原文地址: http://blog.sina.com.cn/s/blog_60e4205e0100esaf.html  找出正在执行的JOB编号及其会话编号   SELECT   SID,JOB   FROM   DBA_JOBS_RUNNING;  停止该JOB的执行   SELECT   SID,SERIAL#   FROM   V$SESSION

2010-01-19 00:05:00 1527

转载 Oracle 跨库 查询 复制表数据

原文地址:http://www.cnblogs.com/chinhr/archive/2009/04/22/1440914.html  方法一: 在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。 比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。 第一步、配置A服务器端的t

2010-01-12 15:00:00 418

原创 安装oracle 10g rac 遇到Loading module "oracleasm": Unable to load module "oracleasm" [FAILED] 解决方法

原文地址:http://topic.csdn.net/u/20100101/16/144c9857-4848-408c-b19c-9bdf1b0b654e.html 小弟我从oracle官方找到了一篇安装oracle 10g rac的中文文档。他的环境是Oracle Enterprise Linux 4update 4,我从官方下载了这个文件,没想到下载两次都发现第一个iso文件不

2010-01-10 21:03:00 736

原创 关于安装oralce 10g rac软件包的问题。

在安装oracle 10g rac的时候,需要安装oracle提供的软件包,所安装的软件包必须要和linux内核版本一致,如果linux版本太低,可以升级linux内核。 查看linux内核版本可以用如下命令:uname -a  例如,我的linux版本是 oracle enterprise linux 4 update 5 。那么我的linux内核版本是:2.6.9-55.0

2010-01-10 20:55:00 240

原创 安装oracle 10g rac 时遇到“o2cb_ctl: Internal logic failure failed while adding RAC1” 解决方案。

原文地址:http://www.boobooke.com/bbs/archiver/?tid-10536.html 求助小布老师RAC安装问题小布老师好:    在按照您的视频在虚拟机上安装RAC的过程中,配置完 O2CB 驱动程序,在RAC2上执行/etc/init.d/o2cb configure的时候,报这个错:o2cb_ctl: Internal logic failu

2010-01-10 20:44:00 734

转载 安装oracle 10 rac时遇到“Unable to access cluster service while creating”错误解决方法。

原文地址:http://ericwijaya.wordpress.com/2009/10/22/unable-to-access-cluster-service-while-creating-node-could-not-add-node-rac1/ Unable to access cluster service while creating node, could not add

2010-01-10 20:38:00 247

转载 linux修改主机名的方法

原文地址:http://blog.csdn.net/wyzxg/archive/2007/10/23/1840110.aspx linux修改主机名的方法  linux修改主机名的方法用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname   //查看机器名#hostname -i  //查看本机器名对应的i

2010-01-10 20:35:00 269

转载 使用Oracle的Tkprof工具

原文地址:http://space.itpub.net/12330444/viewspace-249140关于tkprof的详细使用情况可在oracle10g联机文档Performance Tuning Guide中找到。Tkprof是一个分析ORACLE跟踪文件并且产生一个更加人性化清晰的输出结果的可执行工具;可用来格式化sql trace产生的文件,让你更容易看懂trace的内容。

2010-01-06 09:44:00 771

转载 Oracle 10046事件

很多时候,对数据库进行性能诊断可以使用SQL跟踪的方法,把一些信息记录在trace文件里以后分析。一般情况下我们可以通过初始化参数SQL_TRACE=TRUE来设置SQL跟踪。我们也可以通过设置10046事件来进行SQL跟踪,并且可以设置不同的跟踪级别,比使用SQL_TRACE获得更多的信息。Level 0   停用SQL跟踪,相当于SQL_TRACE=FALSELevel 1   标

2010-01-06 09:36:00 1250

转载 使用oracle的10046事件跟踪SQL语句

原文地址:http://www.blogjava.net/xingcyx/archive/2007/01/09/92638.html使用oracle的10046事件跟踪SQL语句我们在分析应用程序性能问题的时候,更多地需要关注其中SQL语句的执行情况,因为通常应用程序的性能瓶颈会在数据库这边,因此数据库的sql语句是我们优化的重点。利用Oracle的10046事件,可以跟踪应用程序

2010-01-06 09:32:00 307

转载 关于sql trace 和 10046事件的说明

原文地址:http://www.eygle.com/case/Use.sql_trace.to.Diagnose.database.htm SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.

2010-01-06 09:28:00 284

转载 ORACLE 中IN和EXISTS的区别

原文地址:http://www.cnblogs.com/yf520gn/archive/2009/01/12/1374359.htmlEXISTS的执行流程      select * from t1 where exists ( select null from t2 where y = x ) 可以理解为:   for x in ( select * from t1 )   loop  

2010-01-05 10:45:00 344 1

转载 分享Oracle9i中建立自增字段的最新办法

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2010-01-03 21:08:00 136

转载 oracle 的DML命令的详细处理过程

原文地址:http://book.csdn.net/bookfiles/732/10073222578.shtml对于DML语句来说,只要修改了数据块,Oracle数据库就会将修改前的数据保留下来,保存在undo segment里,而undo segment则保存在undo表空间里。从Oracle 9i起,有两种undo的管理方式:自动Undo管理(Automatic Undo Managem

2009-12-31 14:51:00 286

转载 ORACLE GROUPING函数的使用

原文地址:http://blog.csdn.net/wh62592855/archive/2009/11/16/4818072.aspxGROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。关

2009-12-30 21:52:00 606

转载 Oracle 9i LogMiner工具使用说明

原文地址:http://oracle.chinaitlab.com/induction/725752.html 一、logminer的用途   日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。   logminer 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可

2009-12-30 11:18:00 180

转载 oracle LogMiner简介

原文地址:http://www.phontol.com/20090719_525808_1.html 1  LogMiner 的用途  Oracle LogMiner 是 Oracle公司从产品 8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得 Oracle重作日志文件(归档日志文件)中的具体内容,特别是,该 工具可以分析出所有对于数据库操作的 DML(insert、u

2009-12-30 11:06:00 160

原创 Oracle 10G 数据泵学习纪要(expdp/impdp)

实例:    1、通过DBLINK的方式:表空间不一样impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB  REMAP_TABLESPACE=table_space11:table_space12,table_space21:table_space22    2、通过DBLINK

2009-12-29 16:52:00 359

原创 oracle RAC环境中系统时钟的调整

在RAC环境中,Cluster各节点之间需要保持时间同步,所以在安装过程中要注意同步时钟。我们可以通过date -s来修改系统时间[root@smsdbrac1 root]# dateSat Dec 29 09:25:25 CST 2007[root@smsdbrac1 root]# date -s "Sat Dec 29 09:37:50 CST 2007"Sat D

2009-12-27 23:06:00 384

原创 Linux中用rdate实现时间自动同步

                           Linux中用rdate实现时间自动同步原文地址:http://liuxh6.itpub.net/post/528/451628在各种linux中都有rdate命令,只是一般很少有人使用,我们可以利用rdate命令来同步局域网中的linux服务器时间

2009-12-27 22:59:00 3308

转载 Oracle 数据库的绑定变量特性及应用

关键词: 绑定变量(binding variable),共享池(shared buffer pool), SGA(system global area);在开发一个数据库系统前,有谁对Oracle 系统了解很多,尤其是它的特性,好象很少吧;对初学者来讲,这更是不可能的事情;仅仅简单掌握了SQL的写法,就开始了数据库的开发,其结果只能是开发一个没有效率,也没有可扩展的系统;因此,我写这个主题也是

2009-12-22 14:14:00 172

转载 oracle索引详解

原文地址:http://fandayrockworld.javaeye.com/blog/540509  回顾:一、 ROWID的概念  存储了row在数据文件中的具体位置:64位编码的数据,A-Z, a-z, 0-9, +, 和 /,  row在数据块中的存储方式  SELECT ROWID, last_name FROM hr.employees WHERE depar

2009-12-22 11:00:00 597

Oracle数据库中行迁移、行链接的问题

本文档详细描述了Oracle数据库中行迁移、行链接的问题:包括概念、原理、产生原因、以及解决方案。

2009-12-31

oracle经典sql语句练习题和答案

在scott用户中,有两个表:emp和dept。这些sql语句都是针对这两个表的练习。如果你能顺利写出这些sql,那么说明你的sql基础已经不错了。

2009-12-30

oracle官方中文教程:在 Linux x86 上安装 Oracle 数据库 10g RAC

来自oracle官方网站的中文文档,用于在linux下安装oracle 10g RAC.

2009-12-27

oracle官方中文教程:在 Linux x86 上安装 Oracle 数据库 10g

本资料来至于oracle官方网站,我只是保存了他的网页而已,请大家放心下载。

2009-12-27

jbpm3.1.4经典学习教程

jbpm3.1.4的学习教程,里面有jbpm开发指南,学完这个教程你就能够看懂jbpm的项目了。然后我还做了个小的例子,把详细的不走都记录下来了。

2008-11-13

ibatis学习完整实例,例子

本例子集成了ibatis的常用操作,如果掌握了本实例教程,相信应付一般的工作是没有问题的了。本实例教程还集成了数据库脚本。导入工程就可以运行。里面有详细的注释。

2008-10-29

ibatis技术中文文档

ibatis中文学习文档,比较全,比较好。

2008-10-28

ajax经典入门实例源码

ajax经典入门实例源码,请注意里面的readme.txt

2008-10-11

ajax dwr 框架实现二级联动下拉列表源码

dwr实现的完整的二级下拉联动列表,里面有说明,源代码。

2008-10-10

struts+hibernate分页技术源码下载

struts和hibernate结合使用的分页技术源码.只需用eclipse导入工程就可以了.详情请看readme.txt

2008-04-19

空空如也

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

TA关注的人

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